Releases: ShadowBlip/OpenGamepadUI
Releases · ShadowBlip/OpenGamepadUI
v0.35.7
v0.35.6
v0.35.5
v0.35.4
v0.35.3
v0.35.2
v0.35.1
v0.35.0
0.35.0 (2024-12-22)
Bug Fixes
- Card: enable name visibility when no art exists (53d2a65)
- Cards: better touch support (f0ce244)
- Core: update to latest godot rust (b22b19c)
- Core: use inputplumber for sending OSK keys and add open OSK button (5a441fe)
- Editor: add editor icons (e3a0b9a)
- Extensions: add cargo workspace to build all Rust extensions (45bbec4)
- Extensions: update log levels (c9d6d13)
- Full Session: Fix opening Quick Bar while in game. (329e196)
- Full Session: Fix performance and gamepad issues. (80c67d4)
- Full Session: loading menu fixes, launch fixes (44746d8)
- Hardware Manager: Fix Hardware Manager sometimes failing to dicover the GPU. (b12fcc4)
- InputPlumber: update test to use new default profile name (b05e171)
- InteractiveProcess: update to use new Pty node (88317fa)
- LaunchManager: better window detection (39bc808)
- LaunchManager: properly detect app launch (f996e20)
- Logging: add Rust logger (c9cb1e0)
- OSK: Fix OSK in overlay and full session (993ef7d)
- Overlay Mode: Focus and Profile Fixes (35227aa)
- Overlay Mode: Overlay Mode Fixes (6737d9e)
- Overlay Mode: Overlay Mode Fixes (0cac083)
- Overlay Mode: remove unnecessary Godot event blocking (809e89d)
- OverlayMode: update overlay to use new Rust core (16ae7e3)
- Performance Menu: ensure default profile is set on app close (0bb41ec)
- PluginLoader: update plugin api version and only consider plugin upgrades with compatible api versions (3e32d61)
- Power Menu: add blur + tint (e2e41be)
- Power Menu: use tint instead of blur (be20be9)
- PowerStation: Get power profiles from PowerStation (03f5cce)
- PTY: Fix Steam Plugin (0e3f565)
- Reaper: only kill children of the reaper (23511bd)
- RPM: include reaper binary in RPM (59777d2)
- RunningApp: focus apps by app id instead of window id (5f8dbe1)
- SubReaper: add standalone reaper command (0912a0f)
- SubReaper: pass correct arguments and fix launcher (b893f47)
- SubReaper: Re-implement subreaper (0fd5009)
- Tests: update tests to use new instances (e4b83b8)
- Udisks2: Fully restore Udisks2 and SteamRemovableMedia functionality. (59a8116)
Features
- Card: add effect shaders on focus (78ca704)
- Command: add class to asyncronously execute commands (39c8848)
- Core: migrate engine extensions to rust core (8537546)
- Library: add app lifecycle hooks (c61d51c)
- Library: add library refresh button (f547db4)
- NetworkManager: add support for network manager over dbus (211ac90)
- NetworkManager: implement dbus-based network manager and fix OOTBE (c722c8f)
- VDF: add native vdf config parser (0b47a07)
v0.34.1
v0.34.0
0.34.0 (2024-08-25)
Bug Fixes
- Disks Menu: Refactor disks menu to work with the new focus methods. (82f57ca)
- Dracula Theme: use correct quick bar panel style (48a5b68)
- Entrypoint: defer add child scene (76dd099)
- Expandable Card: don't close card on OSK focus (fd3ed22)
- Focus: add option to disable focus wrapping (fdf87ad)
- In Game State: clear and push states depending on in-game (038313d)
- Input: handle left/right triggers for keyboard shifting (5b6abbf)
- Input: handle X button for search (e680ba3)
- Makefile: use libiio mirror and free removed children (9cb4054)
- Makefile: use libserialport mirror (824d1c2)
- OOTBE: fix state transitions (ede6fcf)
- OSK: Fix the OSK. (300251a)
- Overlay Mode: Get overlay mode working with new state machines. (3ed840f)
- Overlay: Un game overlay buttons no longer close the menu. (5721585)
- Plugin Settings: fix focus on expanding cards for plugin settings (6f7e3d2)
- Plugin Store Card: update focus and handle back input (a2ab1fb)
- PS: add better PlayStation button icon (16e0207)
- ROG Ally: add input icons (e9c7bc5)
- Running Game Card: update to use new states (b340c46)
- State Updater: add configuration warnings if state machine is not set (cc00584)
- StateMachine: add state_added signal, more robust signal emission, and tests (76381e8)
- StateMachine: refactor menus to use more robust state switching (1096fdb)
- Themes: add ThemeUtils class with method to get effective theme (fe38d64)
- Theme: themes will now be properly set on UI components (12e11f3)
- Tools: don't run effects in editor (bc845b0)
Features
- Behvaior Node: add base class for behavior nodes (17a7344)
- Blur: add settings option to disable/enable blur when overlay is open (822b1df)
- State Machine Watcher: add node to watch state machine changes (b6b5677)
- Tab Setter: add behavior node to set tab index (faebd65)
- Text Setter: add behavior node to set label text (671043a)