Henrik Rydgård
cf9ee07b8e
Adhoc: Forgot that we have to load the server list in-game to check the connection mode
2026-03-09 00:44:56 +01:00
Henrik Rydgård
892ef99daa
Misc cleanups and fixes
2026-03-04 14:41:59 +01:00
Henrik Rydgård
52ec01994d
Add icons to the buttons on the save state popup. Flip the undo buttons to match the regular buttons.
2026-02-28 11:40:55 +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
f13d339ed3
Set the CRC banner on the game screen to fit contents, instead of the screen.
...
Also make sure it's not visible when it shouldn't be
2026-02-25 00:52:25 +01:00
Henrik Rydgård
7ea2265ff3
Make the undo save/load buttons not scroll with the savestate list
2026-02-24 00:56:45 +01:00
Henrik Rydgård
22f2e69d0a
Integrate the exit reminder (you haven't saved..) in warnings from setting that require restart
...
Part of #21223
2026-02-24 00:56:45 +01:00
Henrik Rydgård
e0ed2bfd41
Additional pause screen flicker fix
2026-02-19 16:17:03 +01:00
Henrik Rydgård
f359c1b3b1
More flicker elimination on pause screen
2026-02-19 00:15:49 +01:00
Henrik Rydgård
e1c80373d6
Fix minor flicker when closing menus on the pause screen
2026-02-18 15:40:55 +01:00
Nab
0b51d74bb2
Add icon to Create new shortcut option
2026-02-14 17:40:05 +00:00
Henrik Rydgård
d446d1c26c
Have the pausescreen listen to the control mapper, for the pause key
2026-02-12 23:43:49 +01:00
Henrik Rydgård
e1b638aaab
Minor UI tweaks
2026-02-11 23:33:39 +01:00
Henrik Rydgård
c029faa8a3
Merge pull request #21233 from hrydgard/misc-fixes
...
Fix R-Type saving problem, redesign the run-behind button on the pause screen
2026-02-10 13:12:09 +01:00
Henrik Rydgård
edaab592cc
Pause screen: Make the run-behind play/pause button outlined, to differentiate
2026-02-10 10:46:48 +01:00
Henrik Rydgård
09b087f16f
Resume gameplay immediately after choosing Reset on the pause screen.
2026-02-10 00:22:09 +01:00
Henrik Rydgård
c20f24c5be
Remove ... from "Edit touch control layout". Increase default grid size on iOS
2026-01-29 21:53:22 +01:00
Henrik Rydgård
e7aba8f153
Hook up an InputDeviceListener, and just have it log
2026-01-25 23:02:12 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
685b6e2140
Minor visual cleanup on pause screen
2026-01-23 14:10:29 +01:00
Henrik Rydgård
8b8c776491
Fix visual issue with rotation button on the pause screen
2026-01-19 17:00:41 +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
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
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
2d39a88253
Some game config button cleanup on pause screen
2025-12-25 13:32:38 +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
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
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
b71ee0ba89
Fix some bugs around game-specific config load/save ( #21033 )
2025-11-24 14:05:23 +01:00
Henrik Rydgård
25edcaa81c
Some improvements to the pause screen. Add shortcut to touch control layout
2025-11-24 01:19:32 +01:00
Henrik Rydgård
1a35049483
Popup menu fix, inset fix on pause screen
2025-11-22 15:51:44 +01:00
Henrik Rydgård
24bcc10985
PauseScreen: Make the savestate numbers more visible by moving them out
2025-11-22 14:56:19 +01:00
Henrik Rydgård
e711fdb735
Switch away from the non-callback based context menu
2025-11-22 14:46:33 +01:00
Henrik Rydgård
77c7ba1435
Rework the pause screen in portrait mode. Right-align popup menus if too far to the right on the screen.
2025-11-22 14:31:01 +01:00
Henrik Rydgård
f2356c5532
Add UMD icon for disc switching on pause screen. Add Play icon to continue button
2025-11-22 11:11:42 +01:00
Henrik Rydgård
4f91d7a71a
More layout work, more use of MessagePopupScreen instead of PromptScreen
2025-11-10 15:23:29 +01:00
Henrik Rydgård
f12fc14d3c
Fix some layout issue with popup screens. Start moving away from PromptScreen where possible.
2025-11-10 13:37:25 +01:00
Henrik Rydgård
0453fb5449
Move PopupScreen base class into PopupScreens.cpp/h
2025-11-10 10:26:38 +01:00
Henrik Rydgård
980ddb152b
UI fixes, add SimpleTextView (easier to reason about)
2025-11-09 08:52:20 +01:00
Henrik Rydgård
67010ff2af
Split the display layout config between landscape and portrait orientations
2025-11-05 12:49:51 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
e2e4ceb525
Fix UI alignment problem on pause screen
2025-11-04 11:06:06 +01:00
Henrik Rydgård
7ffd72b32e
Rename some screen classes
2025-10-29 00:02:43 +01:00