Commit Graph

572 Commits

Author SHA1 Message Date
Henrik Rydgård d93178bd13 Stop using PIC0 as a PIC1 replacement. Fix assorted PIC0 issues. 2025-08-02 23:20:13 +02:00
Henrik Rydgård 3c6acf37dd Split loading of PIC0/PIC1 (don't need PIC0 most of the time) 2025-08-02 23:20:13 +02:00
Henrik Rydgård 51a315723a Merge pull request #20499 from hrydgard/fix-savedata-install
Fix bug where the zip file install UI got insta-cancelled on some methods of launching.
2025-06-11 10:20:38 +02:00
Henrik Rydgård 5f901eb4ec Fix bug where the zip file install UI got insta-cancelled on some methods of launching.
Fixes #20498
2025-06-11 09:53:52 +02:00
Henrik Rydgård a1a9278047 Remove the upgrade reminder
We haven't activated it for a long time, and nowadays PPSSPP has a completely
different level of compatibility and performance compared to back when
we added the upgrade reminder.

Also I'm no longer a fan of HTTP requests on startup, even if only every
10 times like we did.

So, away it goes.

Moved the potentially useful translation strings into [Dialog].
2025-06-11 09:34:20 +02:00
Henrik Rydgård 4c631e77f5 RetroAchievements: Show region when showing the info popu. Refactor region detection a little. 2025-06-01 11:34:59 +02:00
Henrik Rydgård 6ff1dff99f Add early-out for pinned path check (main screen perf) 2025-06-01 10:23:29 +02:00
Henrik Rydgård a361a32f4b More minor cleanups 2025-05-29 13:39:33 +02:00
Henrik Rydgård 9ee0481af8 IAP fixes 2025-05-25 11:22:05 +02:00
Henrik Rydgård a26dd326f5 More visual updates 2025-05-25 11:22:04 +02:00
Henrik Rydgård 2dbb54667d IAP work 2025-05-25 11:22:04 +02:00
Henrik Rydgård d619510b8b Drag-drop / shortcut launch fixes 2025-05-22 11:10:15 +02:00
Henrik Rydgård 056c4024f2 Share the "launch buy gold" code between MainScreen and CreditsScreen 2025-05-19 18:38:19 +02:00
Henrik Rydgård c9ce8863a8 main screen: Only have click-to-copy on the version name if it's not a basic version 2025-05-16 10:53:19 +02:00
Henrik Rydgård 95550ed624 Don't create a FileLoader just to check if launched files are zip files. Snappier launches. 2025-05-15 09:48:23 +02:00
Henrik Rydgård 605daf879b Minor cleanup. Fix file handle leak when opening zip files from the main screen. 2025-04-07 15:42:51 +02:00
Henrik Rydgård bc3d4fe477 Fix a rare UI race condition (if 'region' changed on a background thread) 2025-04-02 17:27:46 +02:00
Henrik Rydgård 1a93d8a1f9 Some work on symbol export, minor cleanups 2025-03-29 14:23:59 +01:00
Henrik Rydgård acad90a041 More work on the lua console 2025-03-27 14:26:48 +01:00
Henrik Rydgård a50b303a38 Redesign the recent files API a bit. 2025-03-26 17:59:30 +01:00
Henrik Rydgård 0ba92081ed Add banner support to tab holders 2025-03-23 22:48:51 +01:00
Henrik Rydgård 4989ec61d9 BreakpointManager: Safer and simpler updates. 2025-03-03 13:59:42 +01:00
Henrik Rydgård a78ce8dfd6 Add easy way to copy build number, add way to copy system information to clipboard.
Fixes #18375, although more info could be added.
2025-02-20 10:57:10 -06:00
Henrik Rydgård 4822680d62 Remove some SetTextColor hacks in popups 2025-02-17 11:47:24 -06:00
Henrik Rydgård 948c38a034 Some more minor fixes 2025-02-04 10:24:55 -06:00
Henrik Rydgård f37c74c549 In the game tab options, add a setting for "Default tab".
Fixes #17282

Also see #19877
2025-01-17 14:43:30 +01:00
Henrik Rydgård 0df2a40487 Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing. 2024-12-02 11:12:14 +01:00
Henrik Rydgård 767a82014a Early-out checking for pinned folders 2024-11-29 11:14:52 +01:00
Henrik Rydgård dc89b6a918 Don't save config when launching a game (it should already have been saved) 2024-11-28 15:02:26 +01:00
Henrik Rydgård f29dbbee29 Workaround crash when clearing recents 2024-10-25 21:31:57 +02:00
Henrik Rydgård 26f0117421 Replace mentions of Twitter with X 2024-10-25 21:07:23 +02:00
Henrik Rydgård bd8905aa44 Avoid crashing on PSX EBOOTs renamed to ISO (people try strange things...) 2024-10-25 15:20:08 +02:00
Henrik Rydgård da2e5e76c4 Fix the Retroid controller defaults for the latest firmware. More standard now. 2024-10-23 13:23:38 +02:00
Henrik Rydgård f54d701a2e Decentralize the assert for AllocateAlignedMemory failures 2024-10-22 21:49:50 +02:00
Henrik Rydgård 85410305e6 Fix/hack some color issues with the 1995 theme 2024-10-22 21:26:29 +02:00
Henrik Rydgård a859b2223a Shorten the version display on the main screen 2024-10-22 11:58:50 +02:00
Henrik Rydgård 4d6905672e Bunch more linting 2024-10-10 11:57:10 +02:00
Henrik Rydgård 50baf6f8e3 Fix display of game titles, oops 2024-09-26 12:02:39 +02:00
Henrik Rydgård f020d1d815 Windows inputbox: Add flags field, delete dupe code, add ability to mask passwords 2024-09-26 10:48:31 +02:00
Henrik Rydgård 691cdf8d76 Fix yet another case of "&&", this time in game titles 2024-09-25 22:25:08 +02:00
Henrik Rydgård 0c9605ddb2 Allow showing the game-info screen from in-game. Disable some options that can cause problems. 2024-09-18 13:52:42 +02:00
Henrik Rydgård 8186f14a57 Much more UI work on savedata import
fix
2024-09-07 15:28:57 +02:00
Henrik Rydgård bdd11af620 Fix some bugs in zip file extraction, refresh game list after 2024-08-06 09:25:44 -06:00
Henrik Rydgård 30a822caa4 Remote Disc Streaming on iOS: Don't accidentally force the game browser to local
On iOS we enforce browsing the app directory only due to permission issues, but this
should not apply when opening a HTTPS URL. Oops.
2024-06-21 15:02:08 +02:00
Henrik Rydgård b85890c37b Rewrite GetFriendlyPath to not crash and work in more situations 2024-05-31 20:41:03 +02:00
Henrik Rydgård 306c28c2cc Remove lots of now-unnecessary ".c_str()" 2024-05-24 22:53:13 +02:00
Henrik Rydgård 5042555d7b Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more 2024-05-20 14:03:54 +02:00
Henrik Rydgård 1ca5bc9d86 Partially revert previous commit 2024-05-20 10:04:11 +02:00
Henrik Rydgård f1e40987cb Update URIs for iOS 2024-05-20 10:04:11 +02:00
Henrik Rydgård 1ff7710854 Folder/file browser tweaks 2024-05-20 10:04:11 +02:00