[1.14.1] - 2026-10-05
Highlights
- Added an option to enable transparent windows on Linux.
- Improved Linux stability and compatibility, especially on systems with problematic GPU/window rendering.
- Improved compatibility between the bundled Nix runtime libraries and host processes.
Changed
- Linux: Window transparency is now disabled by default. It can be enabled from the Linux tab in Settings. Restart the application to apply the change.
- Added
MIRRORSHARD_DISABLE_COMPOSITINGas an environment-variable override to disable WebKit GPU compositing. - Linux NVIDIA-specific GL workarounds are now applied only when appropriate.
Fixed
- Fixed an issue where a Wayland/NVIDIA-specific GL workaround was incorrectly applied to all Linux systems.
- Fixed an issue where the bundled Nix runtime libraries could interfere with host applications launched from MirrorShard 2.
⬇️ Download
Windows
macOS
Linux
-
Debian / Ubuntu (.deb x64)
https://github.com/DroicheadNua/MirrorShard_2/releases/download/v1.14.1/MirrorShard.2_1.14.1_amd64.deb -
Generic Linux (
.tar.gz, x86_64)
https://github.com/DroicheadNua/MirrorShard_2/releases/download/v1.14.1/mirrorshard2-1.14.1-x86_64-linux.tar.gz
Alternatively, download the files from the Assets section below.
NixOS
A flake.nix is included in the repository. It downloads the prebuilt Linux x86_64 tarball from the GitHub Release.
nix run github:DroicheadNua/MirrorShard_2
Alternatively, download the files from the Assets section below.
⚠️ Known Issues
Windows
- ATOK 2017 and other older ATOK versions may not display underlines or clause boundaries during conversion. Google Japanese Input and Microsoft IME are confirmed to work correctly.
macOS
- Selecting a large range using the scrollbar may behave unexpectedly.
- The application is not notarized and may be blocked by Gatekeeper. Please refer to the FAQ for workaround instructions.
- On multi-display setups, or depending on the window manager's automatic window arrangement behavior, subwindows such as the vertical writing preview may start slightly offset from their previous position. This is a limitation of the OS/window management system. (Window sizes are restored correctly.)
Linux
- Some features remain limited depending on the desktop environment and GPU configuration.
- Window transparency is disabled by default. It can be enabled from the Linux settings, but may cause rendering issues on some systems.
- NVIDIA GPU compositing is disabled by default for stability. It can be forcibly re-enabled on physical Wayland systems from the Settings screen, but may be unstable depending on the environment.
Large text preview limitation
- Only the beginning of very large documents (>50,000 characters) may be rendered in the preview.
‼️ macOS Users: Gatekeeper
Cannot open MirrorShard 2?
macOS may display messages such as "MirrorShard 2 cannot be opened because it is from an unidentified developer" or "MirrorShard 2 is damaged and can't be opened."
This happens because MirrorShard 2 is not notarized with Apple and may therefore be blocked by macOS Gatekeeper.
Please refer to the FAQ for instructions on allowing the application to run.
🐧 Linux Users: Window Transparency
Why are my windows no longer transparent?
Starting with v1.14.1, window transparency is disabled by default on Linux because some Linux environments may experience rendering issues with transparent windows.
The frameless window design remains unchanged.
If you prefer the previous transparent appearance, open Settings → Linux, enable "Enable window transparency", and restart MirrorShard 2.
This setting is independent of the GPU compositing setting.
[1.14.1] - 2026-10-5
Changed (変更点)
- Linux: ウィンドウの透明効果をデフォルトで無効にしました。透明効果はLinux設定から有効にできます。変更を反映するにはアプリの再起動が必要です。
- WebKitのGPUコンポジティングを無効にするための環境変数オーバーライドとして、
MIRRORSHARD_DISABLE_COMPOSITINGを追加しました。
Fixed (修正点)
- Wayland/NVIDIA 専用の GL ワークアラウンドが、すべての Linux システムに誤って適用されていた問題を修正しました。
- 同梱の Nix ランタイムライブラリが、MirrorShard 2 から起動されたホストアプリケーションの動作に干渉する可能性があった問題を修正しました。
💾 ダウンロード (Downloads)
Windows
macOS
Linux
-
Debian / Ubuntu (.deb x64)
https://github.com/DroicheadNua/MirrorShard_2/releases/download/v1.14.1/MirrorShard.2_1.14.1_amd64.deb -
Generic Linux (
.tar.gz, x86_64)
https://github.com/DroicheadNua/MirrorShard_2/releases/download/v1.14.1/mirrorshard2-1.14.1-x86_64-linux.tar.gz
または、下にスクロールして「Assets」からダウンロードしてください(「Assets」が閉じているときは▼を押して開いてください)
既知の問題 (Known Issues)
現在、v1.14.1において以下の問題が確認されています。
Windows版
- ATOK 2017などの旧バージョンのATOKを使用している環境において、変換中のアンダーラインや文節区切りが表示されない現象が確認されています。
これはWebView2と旧来のIMEとの相性に起因するもので、Google日本語入力、Microsoft IMEでは正常に動作することを確認済みです。
(※最新のATOKサブスクリプション版での動作は未検証です)
Mac版
- スクロールバーを使用して広範囲を範囲選択すると、挙動がおかしくなります。
- マルチディスプレイ環境、またはOS側のウィンドウマネージャの自動整列(カスケーディング)仕様により、縦書きプレビュー等のサブウィンドウが、前回終了時の位置からわずかにズレて起動する場合があります。これはOSのウィンドウ制御仕様による制限です(ウィンドウサイズは正常に復元されます)。
‼️ Macユーザーの方へ:
起動できない場合の対処法
macOSの場合、「"MirrorShard"は壊れているため開けません。」や「開発元を検証できないため開けません。」などのエラーが表示され、アプリケーションを起動できない場合があります。 このエラーは私がAppleに開発者登録していないため、野良アプリとしてmacOSのセキュリティ機能(Gatekeeper)にブロックされてしまっているために発生したものです。
解決方法としては以下のようになります。
方法1:「システム設定」から手動で許可する(推奨) アプリケーションフォルダのMirrorShard.appをダブルクリックし、エラーが表示されたら「OK」を押します。 方法2:ターミナルを使って、手動で「検疫」を解除する(より確実) ターミナルを起動します。
(アプリケーションフォルダ > ユーティリティフォルダの中にあります) xattr -d com.apple.quarantine
もし手動で入力、またはコピペする場合は、以下のようにパスを引用符 " " で囲ってください。
xattr -d com.apple.quarantine "/Applications/MirrorShard 2.app"
Enterキーを押します。
(何もメッセージが表示されなければ、成功です)
その際は、以下の手順で開くことができます。
クリックして解決方法を表示する
(お使いのmacOSのバージョンによっては、この方法が機能しない場合があります)
Appleメニュー > 「システム設定」>「プライバシーとセキュリティ」を開きます。
「セキュリティ」の項目に表示される「お使いのMacを保護するために"MirrorShard"がブロックされました。」というメッセージの横の「このまま開く」ボタンをクリックします。
アプリはセキュリティ設定の例外として保存され、今後は承認済みのアプリの場合と同様に、ダブルクリックして開くことができるようになります。
上記の方法で「このまま開く」ボタンが表示されない場合、あるいは「お使いのMacを保護するために〜」自体が表示されない場合は、以下の手順をお試しください。これは、macOSがダウンロード時にファイルへ付ける「検疫済」の印を、手動で取り除く安全な方法です。
以下のコマンドを入力し、アプリケーションフォルダにあるMirrorShard 2.app のアイコンをターミナルにドラッグ&ドロップしてパスを入力します。(パスにスペースが含まれるため、ドラッグ&ドロップが確実です)
これで、MirrorShard.appは、通常通りダブルクリックで起動できるようになります。
🐧 Linux:ウィンドウ透明度の変更について
v1.14.1以降、Linux版では一部の環境で描画上の問題が発生することが確認されたため、ウィンドウの透明効果をデフォルトで無効化しました。
フレームレスウィンドウのデザイン自体は変更されていません。
従来どおり透明なウィンドウを使用したい場合は、設定画面の**「Linux」タブ → 「ウィンドウの透明効果を有効にする」**を有効にして、MirrorShard 2を再起動してください。
この設定はGPUコンポジット設定とは独立しています。