v0.1.4.0: IPC Architecture Refinement & Protocol Support
This release focuses on improving the stability and robustness of inter-process communication (IPC) and adds support for direct URI activation.
✨ What's New in This Release
- Refined IPC Mechanism:
- Replaced the fragile
LocalSettings-based IPC with a robustProtocol(omniconsole://) signaling system. - This architecture ensures that the application accurately handles different entry points (App vs. Settings) without relying on persistent storage.
- Fixes potential issues where a previous crash could leave residual state, causing the app to launch into the wrong UI.
- Replaced the fragile
- Custom Protocol Support:
- Introduced URI activation support. You can now launch the settings interface directly via the Run dialog (
Win+R) by typingomniconsole://show-settings. - Supports both cold starts and redirected activations for existing instances.
- Introduced URI activation support. You can now launch the settings interface directly via the Run dialog (
🛠️ Installation Instructions
- Go to Settings → System → Advanced and enable Developer Mode.
- Download
OmniConsole_0.1.4.0_x64.msixandOmniConsole_0.1.4.0_x64.cerfrom the Assets below. - Double-click the
.cerfile → click Install Certificate → Store Location: Local Machine → Place all certificates in the following store → Browse → select Trusted People → Finish. (Skip this step if you have already installed the certificate) - Double-click the
.msixfile to install. (If you are updating from a previous version, simply install the new.msixfile.)
⚙️ Prerequisites
- Windows 11 24H2+ with Full Screen Experience enabled.
- Desktops & Laptops: Use Xbox Full Screen Experience Tool to enable FSE first.
- Native Handheld Devices: FSE is natively supported. Install OmniConsole directly.
v0.1.4.0:IPC 架構優化與協定支援
本次更新重點在於大幅提升行程間通訊 (IPC) 的穩定性與強韌度,並新增了對 URI 直接啟動的支援。
✨ 本次更新亮點
- IPC 通訊機制優化:
- 以強韌的 Protocol (通訊協定) 訊號系統取代了原本較為脆弱的
LocalSettingsIPC 機制。 - 新架構能確保程式精準區分不同的入口點(主程式 vs. 設定介面),且不再依賴持久化的本機設定。
- 徹底解決了若程式先前異常崩潰,可能導致殘留狀態並在下次啟動時誤入錯誤介面的潛在風險。
- 以強韌的 Protocol (通訊協定) 訊號系統取代了原本較為脆弱的
- 自訂通訊協定支援:
- 新增了 URI 啟動支援。現在您可以透過「執行」對話方塊 (
Win+R) 輸入omniconsole://show-settings來直接開啟設定介面。 - 支援冷啟動 (Cold Start) 以及對既有實例的重導向 (Redireciton) 訊號發送。
- 新增了 URI 啟動支援。現在您可以透過「執行」對話方塊 (
🛠️ 安裝說明
- 前往設定 → 系統 → 進階,啟用開發人員模式。
- 從下方 Assets 下載
OmniConsole_0.1.4.0_x64.msix與OmniConsole_0.1.4.0_x64.cer。 - 點兩下
.cer檔案 → 點選安裝憑證 → 存放區位置選擇本機電腦 → 將所有憑證放入以下存放區 → 瀏覽 → 選擇受信任的人 → 完成。(若您先前已安裝過 OmniConsole 的憑證,則無需重複此步驟。) - 點兩下
.msix檔案進行安裝。(若您是從舊版升級,只需直接安裝新的.msix檔案即可。)
⚙️ 前置條件
- Windows 11 24H2+,且已啟用全螢幕體驗功能。
- 桌上型電腦 / 筆記型電腦:請先使用 Xbox Full Screen Experience Tool 啟用 FSE 功能。
- 原生掌機裝置:已原生支援 FSE,可直接安裝 OmniConsole。
Full Changelog: v0.1.3.0...v0.1.4.0