Skip to content

OmniConsole v0.9.0.0

Choose a tag to compare

@8bit2qubit 8bit2qubit released this 12 Mar 13:02
· 123 commits to main since this release

v0.9.0.0: Custom Packaged App Launch Support & Core Fixes

image

This release extends the custom platform editor with a third launch type (Packaged App), enabling users to target any installed MSIX / APPX / Bundle app directly. Built-in fallback strategies for the Xbox App and Armoury Crate SE are also expanded. A bug in the Add / Edit Platform dialog that prevented clipboard operations, non-Latin IME input, and modifier keys from working is also resolved.

✨ What's New in This Release

  • Custom Platform: Packaged App Launch Type:

    • A new Packaged App (MSIX / APPX / Bundle) option is available in the Add / Edit Platform dialog, alongside the existing Protocol URI and Executable types.
    • Selecting this type shows a searchable AutoSuggestBox that enumerates installed packages for the current user. Framework packages, system components, background services, and extensions are filtered out, leaving only packages with a launchable user-facing entry point.
    • After selecting a package, the platform name field is auto-filled with the app's display name if left blank.
    • A caution note is shown to inform users that not all packages support being launched (e.g., extensions or background-only services).
  • Built-in Platform Fallback Expansion:

    • Xbox App and Armoury Crate SE now have additional fallback strategies.
  • Bug Fix: Clipboard, IME & Modifier Keys:

    • Fixed an issue in the Add / Edit Platform dialog where clipboard operations, non-Latin IME input (e.g., Zhuyin, Pinyin), and modifier keys (e.g., Shift, Ctrl) did not work.
  • Localization:

    • Dynamic platform names in UI status messages are now wrapped in locale-appropriate quotation marks (「」 for zh-TW, "" for zh-CN), resolving whitespace formatting issues in Chinese contexts.
  • Launch Error Message:

    • The "launch failed" message now reads: "Unable to launch {0}. Please ensure the app can be launched and check its installation or settings." The previous wording implied the app was not installed, which was not always accurate.

🛠️ Installation Instructions

  1. Go to Settings → System → Advanced and enable Developer Mode.
  2. Download OmniConsole_0.9.0.0_x64.msix and OmniConsole_0.9.0.0_x64.cer from the Assets below.
  3. Double-click the .cer file → click Install Certificate → Store Location: Local MachinePlace all certificates in the following store → Browse → select Trusted People → Finish. (Skip this step if you already have the certificate installed)
  4. Double-click the .msix file to install.

⚙️ Prerequisites

  • Windows 11 24H2 (Build 26100.7019)+ with Full Screen Experience (FSE) enabled.
  • Desktops, Laptops, Tablets & Handhelds without native FSE: Use Xbox Full Screen Experience Tool to enable FSE first.
  • Native Handheld Devices (e.g., ROG Xbox Ally series): FSE is natively supported. Install OmniConsole directly.

v0.9.0.0:自訂封裝應用程式啟動支援與核心修正

本次更新為自訂平台編輯器新增第三種啟動類型(封裝應用程式),允許使用者直接指定任何已安裝的 MSIX / APPX / Bundle 應用程式。Xbox App 與 Armoury Crate SE 的內建備援策略也同步擴充。此外,修正了新增/編輯平台對話方塊中剪貼簿、注音等中文輸入法與修飾鍵失效的問題。

✨ 本次更新亮點

  • 自訂平台:封裝應用程式啟動類型

    • 新增 / 編輯平台對話方塊中,Protocol URI 與執行檔之外,新增第三個選項:封裝套件 (MSIX / APPX / Bundle)
    • 選取此類型後,會顯示可搜尋的自動建議輸入框,列出目前使用者已安裝的套件。框架套件、系統元件、背景服務與延伸模組將被過濾,僅顯示具有可啟動使用者介面進入點的套件。
    • 選取套件後,若平台名稱欄位為空,會自動填入該應用程式的顯示名稱。
    • 對話方塊會顯示注意說明,告知使用者並非所有套件均支援啟動(例如延伸模組或純背景服務)。
  • 內建平台備援擴充

    • Xbox AppArmoury Crate SE 新增備援啟動策略。
  • 問題修正:剪貼簿、輸入法與修飾鍵

    • 修正新增 / 編輯平台對話方塊中,剪貼簿功能、注音等中文輸入法,以及修飾鍵(如 Shift、Ctrl)無法使用的問題。
  • 在地化

    • 介面狀態訊息中動態插入的平台名稱,現在會套用對應語系的引號格式(繁中:「」),解決中文語境下字串插值造成的空白排版問題。
  • 啟動失敗訊息

    • 啟動失敗的提示訊息更新為:「無法啟動「{0}」。請確認該應用程式可正常執行,並檢查其安裝狀態或設定。」原先措辭暗示應用程式未安裝,但實際情況不一定如此。

🛠️ 安裝說明

  1. 前往設定 → 系統 → 進階,啟用開發人員模式
  2. 從下方 Assets 下載 OmniConsole_0.9.0.0_x64.msixOmniConsole_0.9.0.0_x64.cer
  3. 點兩下 .cer 檔案 → 點選安裝憑證 → 存放區位置選擇本機電腦將所有憑證放入以下存放區 → 瀏覽 → 選擇受信任的人 → 完成。(若您之前已安裝過,則無需重複此步驟。
  4. 點兩下 .msix 檔案進行安裝。

⚙️ 前置條件

  • Windows 11 24H2 (Build 26100.7019)+,且已啟用全螢幕體驗 (FSE) 功能。
  • 桌機、筆電、平板及未內建 FSE 的掌機:請先使用 Xbox Full Screen Experience Tool 啟用 FSE 功能。
  • 原生掌機裝置(例如 ROG Xbox Ally 系列):已原生支援 FSE,可直接安裝 OmniConsole。

Full Changelog: v0.8.0.0...v0.9.0.0