Releases: ShadowBlip/OpenGamepadUI
Releases · ShadowBlip/OpenGamepadUI
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)
v0.33.5
0.33.5 (2024-08-16)
Bug Fixes
- First Boot: allow moving past plugin setup (5901520)
- Gamepad Settings: resolve null assignment if no gamepad settings are found (99b7919)
- Input: add InputWatcher node to react to inputs (b3b6f11)
- SharedThread: don't track method name to stop error spam for anonymous lambdas (247ae4c)
- Tabs Container: remove old refs to LB/RB textures (1041897)