Commit graph

7576 commits

Author SHA1 Message Date
Leon Styhre
72c254bd0e Added menu options to toggle the system status indicators 2025-02-26 11:34:02 +01:00
Leon Styhre
e3ea261ed0 (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file 2025-02-25 23:16:51 +01:00
Leon Styhre
86a554d1b2 Added a system status component 2025-02-25 23:15:12 +01:00
Leon Styhre
eeff59773d Added system status indicator icons 2025-02-25 22:59:50 +01:00
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
cbd59c5533 Changed a CMake configuration comment 2025-02-24 21:45:12 +01:00
Leon Styhre
0570c22001 Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD 2025-02-24 21:42:01 +01:00
Leon Styhre
0909f5e99a (Linux) Fixed a CMake find module name mismatch for BlueZ 2025-02-24 21:13:49 +01:00
Leon Styhre
1d8baa5910 Added a CMake find module for BlueZ 2025-02-24 21:11:05 +01:00
Leon Styhre
3296969b4e (Linux) Added the BlueZ library as a dependency 2025-02-24 21:09:13 +01:00
Leon Styhre
2cf100bbf5 (Linux) Added the BlueZ library as a dependency 2025-02-24 21:07:14 +01:00
Leon Styhre
75ef27c330 (Windows) Fixed a linker error due to two missing libraries 2025-02-24 20:21:50 +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
739f6d3715 (iOS) Fixed a build issue 2025-02-20 22:38:26 +01:00
Leon Styhre
1b52f422c7 Made a HelpComponent function private instead of public 2025-02-11 20:08:22 +01:00
Leon Styhre
83a32f50aa Documentation update 2025-02-10 19:23:11 +01:00
Leon Styhre
c36ac063a0 (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage 2025-02-10 19:19:48 +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
fe10e14b80 Added a screensaver-game-select custom event 2025-02-10 18:55:59 +01:00
Leon Styhre
eccf485d6d Added an option to completely disable the game launch screen 2025-02-10 17:23:12 +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
3fde1a89d5 Added the .ruf file extension to the flash system 2025-02-09 23:29:57 +01:00
Leon Styhre
0f835ac7e8 (Linux) Added support for the Flatpak release of Ruffle 2025-02-09 23:25:02 +01:00
Leon Styhre
55609d3641 Documentation update 2025-02-09 22:22:44 +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
a2dd8d5c5f Removed the obsolete frame.png and frame.svg graphics resource files 2025-02-09 18:06:25 +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
ba5f85c74c Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha 2025-02-09 17:35:59 +01:00
Leon Styhre
f70f823701 Adjusted the default position for the clock 2025-02-09 12:28:57 +01:00
Leon Styhre
cd5db824ca Documentation update 2025-02-08 16:16:46 +01:00
Leon Styhre
21110810e4 Added a clock element and a corresponding menu entry 2025-02-08 16:12:22 +01:00
Leon Styhre
c86044a6a4 Documentation update 2025-02-06 23:10:48 +01:00
Leon Styhre
61e671501c Added a 'fadeInType' property to the video element 2025-02-06 23:08:17 +01:00
Leon Styhre
ec7253a602 Documentation update 2025-02-06 17:58:54 +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