Commit graph

2225 commits

Author SHA1 Message Date
Leon Styhre a6b573bc5c Added clamping to the battery capacity to work around buggy OS drivers 2025-02-24 22:48:37 +01:00
Leon Styhre 539e5ed57a Disabled system status polling on FreeBSD and Haiku 2025-02-24 22:06:47 +01:00
Leon Styhre 677e2fbb98 (Linux) Added support for checking for multiple Bluetooth adapters 2025-02-24 22:02:14 +01:00
Leon Styhre 1eff0a9c94 OCD commit 2025-02-24 21:54:47 +01:00
Leon Styhre 3296969b4e (Linux) Added the BlueZ library as a dependency 2025-02-24 21:09:13 +01:00
Leon Styhre eb3c45cbd9 (macOS) Fixed an issue where the battery capacity was not calculated correctly 2025-02-24 20:18:56 +01:00
Leon Styhre 4c06ef2dc3 (Linux) Fixed an issue where the battery was not detected 2025-02-24 11:50:20 +01:00
Leon Styhre 7c35e19abf (Windows) Fixed a typo that caused a build error 2025-02-24 11:39:51 +01:00
Leon Styhre b47b6d41d8 (Android) Changed system status polling to run on the main thread 2025-02-24 11:30:47 +01:00
Leon Styhre 53bae28335 Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown 2025-02-22 21:08:41 +01:00
Leon Styhre e59f19c2ba Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system 2025-02-22 20:59:30 +01:00
Leon Styhre b50b4d9d0a Added support for building against ICU 76.1 and later 2025-02-22 10:40:07 +01:00
Leon Styhre 1b52f422c7 Made a HelpComponent function private instead of public 2025-02-11 20:08:22 +01:00
Leon Styhre 78a0fcdff7 Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option 2025-02-10 19:18:16 +01:00
Leon Styhre b8c7369ad9 Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay 2025-02-10 17:07:04 +01:00
Leon Styhre 383968cc37 Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly 2025-02-10 17:05:02 +01:00
Leon Styhre 762aace575 Made the menu and launch screen scale up at the same speed regardless of the display refresh rate 2025-02-09 22:19:01 +01:00
Leon Styhre c1480e847a Small adjustment to the GuiInfoPopup corner roundness 2025-02-09 19:57:26 +01:00
Leon Styhre ab5eb5ed07 Removed an unused variable 2025-02-09 18:20:45 +01:00
Leon Styhre e8e69dc3df Increased the background blur slightly when a menu is open 2025-02-09 18:11:49 +01:00
Leon Styhre 1c3bc53315 Rewrote most components to use BackgroundComponent instead of NinePatchComponent 2025-02-09 18:02:47 +01:00
Leon Styhre 4e12ad52b6 Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds 2025-02-09 17:43:30 +01:00
Leon Styhre f70f823701 Adjusted the default position for the clock 2025-02-09 12:28:57 +01:00
Leon Styhre 21110810e4 Added a clock element and a corresponding menu entry 2025-02-08 16:12:22 +01:00
Leon Styhre 61e671501c Added a 'fadeInType' property to the video element 2025-02-06 23:08:17 +01:00
Leon Styhre 58b4b361ad Added support for a 'none' value to the video element imageType property 2025-02-06 17:52:41 +01:00
Leon Styhre 3e7436c347 Added an 'entryLayout' property to the helpsystem element 2025-02-06 17:50:18 +01:00
Leon Styhre 25dba1c293 Added 'rotation' and 'rotationOrigin' properties to the helpsystem element 2025-02-05 22:25:55 +01:00
Leon Styhre db2b00a49e Rewrote the logic for the 'none' value for the helpsystem element scope property 2025-02-05 21:05:54 +01:00
Leon Styhre c1cfc02942 Added support for a 'none' value to the helpsystem element scope property 2025-02-05 20:45:27 +01:00
Leon Styhre 15ea7dcb34 Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element 2025-02-04 21:13:32 +01:00
Leon Styhre 9c5166abab Changed a code comment 2025-02-04 20:49:41 +01:00
Leon Styhre 5cb8b1e7e3 Eliminated some unnecessary helpsystem updates 2025-02-04 18:03:19 +01:00
Leon Styhre e74e8decbb Fixed an issue where the helpsystem icons were sometimes not getting updated 2025-02-04 17:59:40 +01:00
Leon Styhre c529642f80 Made it possible to set per-element icon overrides for the helpsystem element 2025-02-04 17:58:11 +01:00
Leon Styhre 97eff9266d Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element 2025-02-03 21:51:06 +01:00
Leon Styhre 82fdfe7706 Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element 2025-02-03 19:48:20 +01:00
Leon Styhre 1bfe7efe3c Removed the obsolete HelpStyle code 2025-02-03 18:14:06 +01:00
Leon Styhre 0de961cd33 Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements 2025-02-03 18:11:51 +01:00
Leon Styhre 157a8c87c0 Fixed a typo for a variable name 2025-01-27 17:16:57 +01:00
Leon Styhre 4c665f5f1d Fixed an issue where the selectedItemOffset property did not work correctly for carousels with a single item 2025-01-27 17:14:45 +01:00
Leon Styhre 1ee556a95d (iOS) Changed a C cast to a C++ cast 2025-01-14 19:46:53 +01:00
Leon Styhre f3e2c837f2 Added initial support for iOS 2025-01-14 19:17:12 +01:00
Leon Styhre cd78e2645a Added CMake configuration for building on iOS 2025-01-14 18:10:48 +01:00
Leon Styhre 6a1d6e2844 Fixed an issue where the text element containerStartDelay timer was sometimes not reset 2024-12-21 13:15:11 +01:00
Leon Styhre cd1fc5f37c Added support for the zh_TW locale 2024-12-17 18:30:42 +01:00
Leon Styhre f1c37f43d1 Bumped the version to 3.2.0-alpha 2024-12-16 20:35:56 +01:00
Leon Styhre 2ecf16b747 Bumped the version to 3.1.1 2024-12-07 11:15:19 +01:00
Leon Styhre 41fd33fdc3 Changed an snprintf call in MathUtil as it could cause false positives for buffer overflow checks when building with GCC fortification 2024-12-03 17:09:00 +01:00
Leon Styhre 42992b8ff8 (Android) Fixed an issue where on some devices, disabling the "Blur background when menu is open" option led to rendering issues 2024-11-30 10:33:37 +01:00