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
Henrik Rydgård
138be54f6a
More misc work
2025-10-28 11:54:07 +01:00
Henrik Rydgård
acf273a55a
Rename "vertical layout" to "portrait layout", to avoid confusion
2025-10-23 16:11:54 +02:00
Henrik Rydgård
8aa1987d77
Disallow configs and cheats for GE dumps, don't try to get icons for dumps loaded from HTTP
2025-10-16 15:15:03 +02:00
Henrik Rydgård
58456ae950
Remove the UI::EventReturn return values. Makes editing the UI nicer.
2025-09-15 11:09:00 -06:00
Henrik Rydgård
96fb50b655
On the pause screen, if no other banner is visible, move the save buttons down a bit.
...
This makes them easier to hit when there's a pulldown or something in
the way, which there often is on Android.
2025-09-10 12:19:09 -06:00
Nab
5200ace606
GUI margin and Back button adjustments
2025-09-07 20:10:50 +02:00
Henrik Rydgård
ddc16c9227
PauseScreen: Use the same logic as on the GameScreen for CreateConfig
...
Not ideal though.
See #20785
2025-09-04 21:45:10 +02:00
Henrik Rydgård
f89c169f8a
Use the correct ID when creating game configs from the pause screen
2025-09-04 11:34:55 +02:00
Henrik Rydgård
038f1a139e
Implement save state deletion in the save state popup screen
...
Fixes #16223
2025-08-15 15:49:03 +02:00
Henrik Rydgård
e29ba8f471
Add a warning in games that are affected badly by savestate timewarps
2025-08-05 17:17:20 +02:00
Henrik Rydgård
7d78681b3a
Don't ask for save confirmation after a game crash
2025-07-08 11:02:28 +02:00
Nemoumbra
c4dafe28b0
g_adhocServerConnected moved to NetAdhocCommon
2025-07-01 23:57:30 +03:00
Henrik Rydgård
4b19111318
Add more missing translation strings
2025-06-14 16:47:54 +02:00
Henrik Rydgård
a698486f9c
Savestate: The callback is already an std::function, so no cbUserdata value is needed.
2025-05-16 01:55:15 +02:00
Henrik Rydgård
37712734e2
Avoid doing unnecessary UI work during shutdown, add a sanity check
2025-05-13 13:56:01 +02:00
Henrik Rydgård
e70602ddc8
Disable some controls on the pause screen if boot is pending
2025-04-30 11:50:43 +02:00
Henrik Rydgård
1cef3aaab9
RetroAchievements: Word-wrap the rich presence message on the pause screen
2025-04-08 08:31:13 +02:00
Henrik Rydgård
5f7b698012
Lots of logging and cleanup.
2025-04-07 21:40:52 +02:00
Henrik Rydgård
088a02bfdb
Cleanup a lot of the bootup state management.
2025-03-30 14:02:29 +02:00
Henrik Rydgård
116f8cf3af
Implement resetting from a popup menu on the pause menu.
2025-03-28 14:31:01 +01:00
Henrik Rydgård
76abdc6d81
Remove an unnecessary translation string
2025-03-07 09:49:44 +01:00
Henrik Rydgård
9ac5134c55
Don't ask for confirmation-on-exit when running GE frame dumps
2025-03-06 10:33:44 +01:00
Henrik Rydgård
dd119f5971
Merge the two ConfirmExit paths
2025-02-17 16:20:41 -06:00
Henrik Rydgård
ac8761d4c9
Have the user confirm exit if online
2025-02-17 16:20:41 -06:00
Henrik Rydgård
581e319518
Implement confirmation when exiting from the pause screen
2025-02-17 13:18:11 -06:00
Henrik Rydgård
c3cc3da8fe
Download infra-dns.json from metadata.ppsspp.org
2025-01-23 12:54:22 +01:00
Henrik Rydgård
f1cd1e66e6
Infrastructure networking: Add new translation strings
2025-01-22 12:03:07 +01:00
Henrik Rydgård
57b6850ea0
Pause screen improvements
2025-01-22 11:50:01 +01:00
Henrik Rydgård
a710faf27b
Remove the Network Connected/Shutdown popups. Replace with more info on pause screen
2025-01-21 18:07:52 +01:00
Henrik Rydgård
29f0744f7d
Add warnings on pause screen if a game is known not to work with infrastructure
2025-01-21 12:22:32 +01:00
Henrik Rydgård
5d124d93f8
Make network connection detection (for pause screen purposes) a bit more strict.
2025-01-21 12:22:29 +01:00
Henrik Rydgård
c7078f31fd
Rename "networkInited" to g_adhocServerConnected, which is what it is
2025-01-20 20:58:22 +01:00
Henrik Rydgård
9d691d9866
Show revival team credits on the pause screen
2025-01-15 09:17:15 +01:00