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
- Go to Settings → System → Advanced and enable Developer Mode.
- Download
OmniConsole_0.7.0.0_x64.msixandOmniConsole_0.7.0.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 already have the certificate installed) - Double-click the
.msixfile 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 處理常式驗證,確認目標執行檔真實存在,避免因軟體解除安裝殘留下機碼造成誤判。
🛠️ 安裝說明
- 前往設定 → 系統 → 進階,啟用開發人員模式。
- 從下方 Assets 下載
OmniConsole_0.7.0.0_x64.msix與OmniConsole_0.7.0.0_x64.cer。 - 點兩下
.cer檔案 → 點選安裝憑證 → 存放區位置選擇本機電腦 → 將所有憑證放入以下存放區 → 瀏覽 → 選擇受信任的人 → 完成。(若您之前已安裝過,則無需重複此步驟。) - 點兩下
.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