Commit graph

654 commits

Author SHA1 Message Date
Leon Styhre 72fcef8428 Made the delimited string functions in StringUtil more general. 2021-02-06 09:30:05 +01:00
Leon Styhre b1b58fe90c Added some additional error logging. 2021-02-01 22:06:28 +01:00
Leon Styhre 0a9ae5b8ec Fixed a slight but annoying rendering issue for the menu selector bar. 2021-02-01 21:23:13 +01:00
Leon Styhre ae55eda233 Made the menus slightly wider to accomodate the new standard font. 2021-02-01 00:12:04 +01:00
Leon Styhre 392ca21adb Improved the knob position calculation for SliderComponent. 2021-02-01 00:07:15 +01:00
Leon Styhre 4556a0c71a The video player is now stopped before attempting to remove media files. 2021-01-31 20:51:24 +01:00
Leon Styhre 4305c211eb (Windows) Fixed an issue where directory deletions would be incorrectly reported as failed. 2021-01-31 20:30:43 +01:00
Leon Styhre c63fc39e8d Added a function to delete directories. 2021-01-31 19:55:57 +01:00
Leon Styhre 74ba7d0590 The 'Gamelist on startup' setting now shows the full system names. 2021-01-30 15:52:10 +01:00
Leon Styhre dc3a936595 Yet another attempt to get libVLC to reliably set the audio volume. 2021-01-29 21:46:48 +01:00
Leon Styhre 8f1108583c Fixed an issue where GuiMsgBox would not look correct on high resolution displays. 2021-01-29 19:55:27 +01:00
Leon Styhre 39e8e33733 Fixed a cosmetic menu scrolling alignment issue. 2021-01-29 17:59:05 +01:00
Leon Styhre f949d8dde0 Fixed a Clang compile error. 2021-01-28 21:16:03 +01:00
Leon Styhre cc22a1fa16 (Windows) Forward slashes are now converted to backslashes for the console log output. 2021-01-28 20:24:56 +01:00
Leon Styhre 0974e7b593 Replaced the main application font. 2021-01-28 20:06:12 +01:00
Leon Styhre 4d8b0deb9b Added support for converting two-byte Unicode characters to uppercase and lowercase. 2021-01-28 19:38:27 +01:00
Leon Styhre e482b45ca4 Added better support for RetroArch installed as Flatpak. 2021-01-25 18:17:55 +01:00
Leon Styhre 969be161d9 Some minor log output changes. 2021-01-25 18:15:01 +01:00
Leon Styhre ec5f1c1b5f Fixed the annoying white screen flashing when starting the application. 2021-01-25 18:11:18 +01:00
Leon Styhre 8f32be00b4 Some general code cleanup. 2021-01-25 18:07:11 +01:00
Leon Styhre 4d2ef89864 Added multi-monitor support. 2021-01-24 23:44:50 +01:00
Leon Styhre f7207edca5 (Windows) Fixed an issue with reliably launching games. 2021-01-24 13:51:40 +01:00
Leon Styhre 88235a0f06 Started to add support for multi-monitor setups. 2021-01-24 12:03:44 +01:00
Leon Styhre 38b30bf353 (Windows) Log output hack to indiscriminately replace forward slashes with backslashes. 2021-01-24 11:50:53 +01:00
Leon Styhre 632dcbfcd5 Removed log output only needed for testing purposes. 2021-01-23 20:52:25 +01:00
Leon Styhre c16a6d9bc4 Fixed an issue with flickering and potential crashes when starting to play gamelist videos. 2021-01-23 20:26:53 +01:00
Leon Styhre 0b5d9cfc52 Adjusted the time needed to reach the highest scrolling tier. 2021-01-23 16:42:58 +01:00
Leon Styhre 8173ccda80 Moved the first character extraction function to StringUtil. 2021-01-23 16:25:53 +01:00
Leon Styhre 0dfe52586c Fixed an issue with adjusting SliderComponent values using the controller D-pad. 2021-01-23 15:43:48 +01:00
Leon Styhre 97a6558472 (Windows) Made the application have the correct fullscreen size on high DPI displays. 2021-01-21 21:52:28 +01:00
Leon Styhre 5b31c9dedc Updates to the CMakeLists.txt files. 2021-01-21 21:44:51 +01:00
Leon Styhre e4f440ca9a Fixed a graphical glitch caused by inaccurate rounding. 2021-01-19 21:50:14 +01:00
Leon Styhre a68bdcec30 Fixed two MSVC compiler warnings. 2021-01-19 00:26:02 +01:00
Leon Styhre 66e1c4e897 Improved the speed consistency for ScrollableContainer. 2021-01-19 00:11:02 +01:00
Leon Styhre 90f4c29048 Changed a cast from C style to C++ style. 2021-01-18 00:19:27 +01:00
Leon Styhre 80d29978b8 Minor update to the ThemeData log output. 2021-01-17 22:33:02 +01:00
Leon Styhre e68c8f1db3 ScrollableContainer now takes the font size into consideration for adjusting the scrolling speed. 2021-01-17 22:02:22 +01:00
Leon Styhre 7b19b2cc6b Improved some log output in ThemeData. 2021-01-17 21:52:34 +01:00
Leon Styhre 6e4b26daae Multi-scraper no longer jumps to the main menu after finished scraping. 2021-01-17 12:21:33 +01:00
Leon Styhre 8b18022752 Adjusted the game description text scrolling parameters. 2021-01-17 10:17:41 +01:00
Leon Styhre b6e29d503c Changed the default VRAM limit to 256 MiB. 2021-01-17 10:15:17 +01:00
Leon Styhre 632d11e46f Minor code update. 2021-01-16 23:01:13 +01:00
Leon Styhre ef25c675f7 Fixed an issue where separator lines would not get rendered on lower resolutions. 2021-01-16 22:55:38 +01:00
Leon Styhre 9589778107 Fixed an issue where separator lines would not be rendered correctly. 2021-01-16 22:52:10 +01:00
Leon Styhre b5b70a4931 Increased the font texture buffers to avoid crashes when running at low resolutions. 2021-01-16 20:56:14 +01:00
Leon Styhre a3c2f831c8 Clamped the scale factor in NinePatchComponent to avoid artifacts for extreme screen resolutions. 2021-01-16 20:53:09 +01:00
Leon Styhre 3c0f62b1be Fixed a text string abbreviation issue in GuiComplexTextEditPopup. 2021-01-16 19:22:23 +01:00
Leon Styhre 69fa54f61a Fixed two MSVC compiler warnings. 2021-01-16 18:13:00 +01:00
Leon Styhre 09e5095a08 Fixed an issue where large text sizes at high resolutions would crash the application. 2021-01-16 18:05:48 +01:00
Leon Styhre 8dc23e2114 Made BusyComponent scale properly on high resolution displays. 2021-01-15 20:27:54 +01:00