585 Commits

Author SHA1 Message Date
Henrik Rydgård cc0ece038c Clean up the string type in RequestCallback - somehow was both char* and std::string????
Might be related to #21695
2026-05-18 14:16:34 +02:00
Henrik Rydgård 6eb0b3fd51 Fix an issue with Exit icon not showing up in MessagePopup 2026-05-13 11:04:03 +02:00
Henrik Rydgård bc9a047ef1 Search: Skip spaces and control characters, code cleanup, fix minor issue on desktop 2026-05-11 11:45:04 +02:00
Henrik Rydgård 830d91227d Merge pull request #21644 from hrydgard/more-fixes
Fix an audio focus issue, some cleanup and sanity checks
2026-05-06 00:38:16 +02:00
Henrik Rydgård 3a599c4714 Fix audio focus issue by tracking the cause of lost focus.
Fixes #21643
2026-05-06 00:06:32 +02:00
Henrik Rydgård 27d5719a40 MainScreen/CwCheatScreen: Don't ask for keyboard input if the keyboard is "soft"
Fixes bug reported in the comments of #21637
2026-05-05 09:27:50 +02:00
Henrik Rydgård 3c6782a38f Improve the look of the search field (better margins etc) 2026-04-15 09:47:35 -06:00
Henrik Rydgård 9d436ce281 Fix scrolling 2026-04-15 09:42:47 -06:00
Henrik Rydgård 9f1d2bd9ef Fix background audio focus bug, spacing issues on grid settings screen 2026-04-14 19:44:24 -06:00
Henrik Rydgård 07df47de07 More polish of the search experience 2026-04-14 18:30:57 -06:00
Henrik Rydgård 5f7835cdfb Add the search bar to all main screen tabs 2026-04-14 18:17:54 -06:00
Henrik Rydgård 6c2c4606dc Initial work on instant type-to-search. 2026-04-14 18:17:54 -06:00
Henrik Rydgård 3663d46a5b Split out the GameBrowser from MainScreen 2026-04-13 13:20:19 -06:00
Henrik Rydgård 5e0a9a0113 Add really simple 7z extraction, using the 7z VFS 2026-03-27 14:34:18 -06:00
Henrik Rydgård b8463b9203 Fix assorted warnings, bump Cargo.lock 2026-03-24 10:26:49 -06:00
Henrik Rydgård bdfff3b860 Fix bug with background fadeouts when switching to other UI. Speedup fades. 2026-03-15 17:52:41 +01:00
Henrik Rydgård e5cd4d69e9 Smooth out the fading of background textures on the main menu 2026-03-15 11:30:43 +01:00
Henrik Rydgård c4b81a37a4 Refactor the highlight handling and background drawing 2026-03-15 11:19:11 +01:00
Henrik Rydgård 75453632f9 Handle inset adjustements on the C++ side, handle them better in the UI. 2026-03-14 18:13:37 +01:00
Henrik Rydgård 5c066ce8a7 UWP: Hide the fullscreen button on XBox 2026-03-11 11:05:33 +01:00
Henrik Rydgård 192ab4fe91 Correct a mainscreen drawing error in list mode for bad isos with long names 2026-03-08 12:02:37 +01:00
Henrik Rydgård 14ef83f06a Implement iOS "bookmark" support, to preserve permissions to recent files from iCloud 2026-03-07 15:04:49 +01:00
Henrik Rydgård d6ca0378b6 Move DarwinFileSystemServices.mm/h to Core/Util 2026-03-07 11:35:34 +01:00
Henrik Rydgård cbab0ce203 Fix state of fullscreen button on main screen 2026-03-05 00:58:43 +01:00
Henrik Rydgård 0326af7df2 MainScreen: Make extra sure that the back action doesn't override accept.
Fixes #21334
2026-03-04 12:03:47 +01:00
Henrik Rydgård a32f550871 Merge pull request #21302 from hrydgard/android-exit-button
Android: Reintroduce the exit button (in landscape mode only)
2026-02-25 15:26:21 +01:00
Henrik Rydgård d694b3d5a4 Android: Reintroduce exit button in landscape mode only, allow exit using controller 2026-02-25 14:49:24 +01:00
Henrik Rydgård 8eeb64c9dc Fix a bug in gridlayout column count computation, fix layout problem on savestate popups. 2026-02-25 14:28:57 +01:00
Henrik Rydgård c91510039e Code cleanup on mainscreen 2026-02-25 14:28:57 +01:00
Henrik Rydgård 341e034f0b Handle savedata files better on the game browser tab 2026-02-18 11:54:13 +01:00
Nab 17e66e6494 Change versionString on MainScreen to use infoStyle color 2026-02-17 20:02:10 +01:00
Henrik Rydgård e65013201f Fix color of setting hints. Minor tweak to clipboard notifications
See #21223
2026-02-17 11:32:10 +01:00
Henrik Rydgård a5029a23de Various tweaks to the update reminder UI. Now works in portrait. 2026-02-14 12:04:30 +01:00
Henrik Rydgård 03535ffced Cleanups and fixes 2026-02-14 11:18:27 +01:00
Henrik Rydgård 1e93693f73 Revert "Remove the upgrade reminder"
This reverts commit a1a9278047.
2026-02-14 11:17:29 +01:00
Henrik Rydgård ae6ba469c1 Fix some more screenshot problems
Followup to #21249
2026-02-13 14:56:31 +01:00
Henrik Rydgård a6ac956884 Input system refactor: Replace 5 callbacks with an interface 2026-02-12 22:52:16 +01:00
Henrik Rydgård ca127b0e5b More fixes, more gamescreen button fixes 2026-02-12 01:35:57 +01:00
Henrik Rydgård 3ecb54e70a More tweaking of gamelist icons 2026-02-11 01:24:11 +01:00
Henrik Rydgård 2bc43810a8 Improve display of homebrew without an icon in the game browser 2026-02-10 11:26:01 +01:00
Henrik Rydgård ab437becf8 Improve how ELF files are displayed in the game browser 2026-02-10 10:57:51 +01:00
Henrik Rydgård a342e8c9dc Minor cleanup, merge the two game background drawing functions 2026-02-06 00:41:52 +01:00
Henrik Rydgård cdd9d34af9 Improve handling of UMD Video (still unsupported but show background and icon, fix info screen) 2026-02-03 13:46:59 +01:00
Henrik Rydgård 9e7afa414c Buildfixes 2026-02-02 12:16:35 +01:00
Henrik Rydgård ad4da764df Rework the internal API for applying the fullscreen state. Fixes. 2026-02-02 11:45:46 +01:00
Henrik Rydgård 51c3058cf6 Replace "ForceFullScreen" with a way to prevent specific settings from being saved. 2026-02-02 09:25:49 +01:00
Henrik Rydgård fb4d2a0f3f Fix rendering of the hold-overlay for main screen buttons without icons 2026-02-01 14:19:51 +01:00
Henrik Rydgård cbcec3e27f Bugfix GetFriendlyPath, use in more places 2026-01-29 23:15:32 +01:00
Henrik Rydgård d6ebfed432 Fix some bugs and warnings from a pass of static analysis 2026-01-29 17:41:54 +01:00
Henrik Rydgård 19a6232b48 Improve handling of the UMD VIDEO error case (no, we still don't support them) 2026-01-28 14:32:38 +01:00