Commit Graph

6058 Commits

Author SHA1 Message Date
Katharine Chui 748786e80c update packet relay setting wording, enable relay by default 2026-01-15 21:40:19 +01:00
Katharine Chui bf30de1527 initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu 2026-01-11 18:53:54 +01:00
Henrik Rydgård 3f3b353350 Merge pull request #21092 from white-axe/libretro-vfs
Use the libretro VFS interface in libretro builds
2026-01-10 16:36:01 +01:00
Henrik Rydgård 11c63738ae Implement the "Auto load savestate" display from #21082 2026-01-09 12:27:37 +01:00
Henrik Rydgård f1f931551a Add a "Savestate slot count" setting. 2026-01-09 12:20:39 +01:00
Henrik Rydgård 2b78509986 Fix the back button resuming the game on the pause screen 2026-01-09 12:20:39 +01:00
Henrik Rydgård 884d3c46d5 Rework listing of savestates - a single scan operation instead of lots of File::Exists and ModTime calls.
Needed to improve scalability on Android for when we increase the number
of states.
2026-01-09 11:17:21 +01:00
Henrik Rydgård 2959ad214c Fix the internal savestate API to better reflect how it actually works 2026-01-09 10:29:37 +01:00
Henrik Rydgård 13af9d5a9b Savestate UI: Add one more way to select the current state 2026-01-08 23:18:26 +01:00
刘皓 fde7821b77 Merge branch 'master' into libretro-vfs 2026-01-08 11:59:20 -05:00
Henrik Rydgård 77b9a6e2e8 Prepare for adjustable save state slot count by making the Win32 menu dynamic 2026-01-08 16:07:48 +01:00
Henrik Rydgård 11a9430e5a Improve a translation string 2026-01-07 19:51:16 +01:00
Henrik Rydgård 2bbad2e03b Floating symbols background animation: Make resolution-dependent
Fixes part of #20211
2026-01-06 21:11:04 +01:00
Henrik Rydgård fcc181990c Game browser: Improve display of directory buttons in grid mode.
Part of #20108
2026-01-06 20:41:46 +01:00
Henrik Rydgård b64d7b217f Add a --root= command line argument to override what host0: is mounted to.
Fixes #20191
2026-01-06 20:41:35 +01:00
Henrik Rydgård 38ebb9d729 Set a few defaults automatically as a proof-of-concept (to reduce duplication)
See #18888
2026-01-05 19:03:43 +01:00
刘皓 295ac0e9f6 Merge branch 'master' into libretro-vfs 2026-01-02 12:58:27 -05:00
刘皓 53755c526a Fix compilation error in UI/InstallZipScreen.cpp in standalone builds 2026-01-02 12:00:56 -05:00
Henrik Rydgård 1d16d6be6a Workaround for a shutdown destruction order problem.
Part of #21055
2026-01-02 14:36:16 +01:00
Henrik Rydgård 64461329e7 More minor fixes and cleanups 2026-01-02 14:20:20 +01:00
Henrik Rydgård 3efbcb600f Increase default exit-save-confirmation delay to 300s (5 min) 2026-01-01 20:59:36 +01:00
Henrik Rydgård 567aac0359 Avoid holding a lock while calculating the size of savedata or homebrew.
Should fix some ANRs.
2026-01-01 14:05:52 +01:00
Henrik Rydgård 5f7a937466 Rename ValidSize to ClampValidSizeAt 2025-12-30 20:31:07 +01:00
Henrik Rydgård 5756a5bc87 Fix layout issue that will happen when we increase the number of save state slots.
See issue #21082
2025-12-29 12:03:27 +01:00
Henrik Rydgård 09523ba7b7 Fix UI layout issue on driver bugs list 2025-12-29 11:51:20 +01:00
Henrik Rydgård 2d39a88253 Some game config button cleanup on pause screen 2025-12-25 13:32:38 +01:00
Henrik Rydgård 29d1331396 Add back the Exit button on Android TV (where it's cumbersome to exit otherwise, and it's always landscape) 2025-12-19 13:47:11 +01:00
Henrik Rydgård 18a67b82d2 Do the same with KeyInputFlags. Fix minor UI misalignments 2025-12-19 13:41:58 +01:00
Henrik Rydgård 481d0fd18c Switch TouchInputFlags to enum class, fix some minor UI issues
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård c999367471 Fix crash in DrawPixels in "skip framebuffer effects" mode 2025-12-15 17:18:17 +01:00
Henrik Rydgård 5b7b1f76eb Add an in-app crash history viewer to Developer Tool on Android (v30+) 2025-12-15 17:16:47 +01:00
Henrik Rydgård 3b1bdc5957 Warning fix 2025-12-15 11:52:10 +01:00
Henrik Rydgård 907ba1292f Crashfix and warning fix, thanks droplet and oltolm 2025-11-30 13:29:23 +01:00
Henrik Rydgård 9c7dcca59d RetroAchievements: Fix crashes if subset info is missing 2025-11-28 13:10:06 +01:00
Henrik Rydgård 355ad48676 More layout issues 2025-11-28 01:05:21 +01:00
Henrik Rydgård 56feb8692f Implement correct word wrapping for popup notices that don't fit on the screen 2025-11-27 19:34:46 +01:00
Henrik Rydgård 8dfa50840a RetroAchievements: For subsets, don't show the subset name if identical to the game name 2025-11-27 14:02:19 +01:00
Henrik Rydgård fedf86164b Minor layout change on display layout screen 2025-11-27 13:55:09 +01:00
Henrik Rydgård 1ea93e2913 Small refactor of text rect measurement. Add move/resize icons 2025-11-27 11:50:22 +01:00
Henrik Rydgård f949bc8faf RetroAchievements: Show subset names 2025-11-27 11:03:56 +01:00
Henrik Rydgård ed25b5e991 Add convenient UI on the pause screen for changing/locking the screen orientation 2025-11-26 11:14:37 +01:00
Henrik Rydgård bbef3106da Finish up the PauseScreen 2025-11-25 19:54:37 +01:00
Henrik Rydgård c92fa17741 Update more screen layouts 2025-11-25 19:33:15 +01:00
Henrik Rydgård 59ad5b4be4 More UI refactor, fixes to control customization screens 2025-11-25 19:27:57 +01:00
Henrik Rydgård 2c75946e6c Switch ControlMappingScreen to a two-pane layout 2025-11-25 19:07:52 +01:00
Henrik Rydgård 1d23a58a4e Fix control mapping screen in portrait 2025-11-25 19:06:22 +01:00
Henrik Rydgård cf927ca809 Disallow disabling the pause button on iOS in the visibility UI too 2025-11-25 16:02:37 +01:00
Henrik Rydgård 7a8a642aed Convert the pause button to a normal customizable touch screen button 2025-11-25 15:47:05 +01:00
Henrik Rydgård f8ab0fab1d Clean up the "Use background as UI background" code 2025-11-25 15:47:03 +01:00
Henrik Rydgård dede6dc10e Eliminate annoying flicker on GameScreen 2025-11-25 15:46:33 +01:00