github 8bit2qubit/OmniConsole v0.7.0.0
OmniConsole v0.7.0.0

latest releases: v2.9.0.0, v2.7.0.0, v2.5.2.0...
3 months ago

v0.7.0.0: Playnite Integration, Dynamic Layouts, and Controller UX Enhancements

This release introduces direct integration with Playnite Fullscreen, brings a more responsive layout system that adapts to different screen sizes, and improves the overall controller navigation experience with new visual cues and rounded focus states.

✨ What's New in This Release

  • Playnite Support:

    • Added support for launching Playnite Fullscreen directly.
    • Enhanced the underlying launch engine to support direct executable execution with dynamic search paths.
  • Controller UX & Visual Enhancements:

    • Added a global gamepad hint bar at the bottom of the screen (A for Select, B for Exit) for clearer navigation.
    • Redesigned the platform card focus state with custom rounded-corner borders, replacing the standard system square focus visual for a more refined appearance.
    • The "Exit" button in the Settings page has been removed, replaced by the global "B" button / mouse click exit hint.
  • Dynamic Grid Layout:

    • The platform selection grid now automatically adjusts its columns based on the available window width, ensuring optimal card sizing across ultra-wide monitors, standard displays, and handheld devices.
  • Launch Reliability:

    • Improved application exit synchronization during platform launch by monitoring foreground window changes, with a 5-second timeout safeguard.
    • Added stricter validation for URI handlers to verify that the target executable exists, preventing false positives from orphaned registry keys.

🛠️ Installation Instructions

  1. Go to Settings → System → Advanced and enable Developer Mode.
  2. Download OmniConsole_0.7.0.0_x64.msix and OmniConsole_0.7.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 enabled.
  • Desktops & Laptops: 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.7.0.0:Playnite 整合、動態版面配置與手把體驗提升

本次更新加入了對 Playnite 全螢幕模式的支援,並引入能適應不同螢幕寬度的動態版面配置系統。同時透過新增全域手把按鍵提示與圓角焦點視覺效果,提升了整體的控制器導覽體驗。

✨ 本次更新亮點

  • Playnite 支援

    • 新增對 Playnite 全螢幕模式 (Playnite Fullscreen) 的啟動支援。
    • 增強底層啟動引擎,支援直接執行特定路徑或透過動態搜尋路徑 (Search Paths) 尋找的執行檔。
  • 手把體驗與視覺優化

    • 於畫面底部新增全域手把按鍵提示列(A 鍵選取,B 鍵退出),提供更清晰的導覽指引。
    • 重新設計平台卡片的焦點狀態,以自訂的圓角邊框取代系統預設的直角焦點框,提供更精緻的視覺外觀。
    • 移除設定頁面中的「退出」按鈕,改由全域提示列的 B 鍵或滑鼠點選觸發退出動作。
  • 動態網格版面配置

    • 平台選取網格現在會根據視窗可用寬度自動調整欄數,確保在超寬螢幕、標準顯示器與掌機螢幕上皆能呈現最佳的卡片比例。
  • 啟動可靠性

    • 改善平台啟動時的應用程式退出同步機制,透過監測前景視窗變化來決定退出時機,並加入 5 秒逾時保護。
    • 加入更嚴格的 URI 處理常式驗證,確認目標執行檔真實存在,避免因軟體解除安裝殘留下機碼造成誤判。

🛠️ 安裝說明

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

⚙️ 前置條件

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

Full Changelog: v0.6.0.0...v0.7.0.0

Don't miss a new OmniConsole release

NewReleases is sending notifications on new releases.