Henrik Rydgård
f11675bcba
Minor UI fix: Consistent spacing on PauseScreen
2024-10-02 16:21:53 +02:00
Henrik Rydgård
6d01e2587d
Fix issue with background music playing when going back to the pause screen from game info screen
2024-09-24 13:50:21 +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
5999690af5
i18n: Remove our awkward ampersand-escape support, except in [DesktopUI]
2024-05-31 09:45:59 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
884c366692
Fix some longstanding issues with the GameInfoCache and optimize away double work
2024-01-28 16:23:27 +01:00
Henrik Rydgård
179776460c
PauseScreen: Put the run-in-background button next to Continue
...
Fixes #18544
2024-01-24 10:04:38 +01:00
Henrik Rydgård
20626ebfee
When we enforce run-behind due to multiplayer, show "Network connected" on the pause screen
2024-01-21 12:02:30 +01:00
Henrik Rydgård
902b73698f
Slight improvement to extra assert info (set special info on pause screen)
2024-01-18 23:00:43 +01:00
Henrik Rydgård
a996afb9f6
Allow unpausing with keys bound to pause.
2023-12-20 16:55:39 +01:00
Henrik Rydgård
6e369e5188
Add play/pause button to the bottom right of the pause screen
2023-12-11 13:56:16 +01:00
Henrik Rydgård
e8f70594a4
Implement running the game in the background on the pause screen. Fix some bugs.
2023-12-11 12:41:44 +01:00
Henrik Rydgård
17c779cd8f
RetroAchievements: Display rich-presence messages on the pause screen
2023-12-03 17:21:14 +01:00
Henrik Rydgård
aed8bc6d7b
RetroAchievements: Finish the Challenge->Hardcore rename
2023-12-03 16:41:29 +01:00
Henrik Rydgård
b629c99dbf
Change "Challenge Mode" to "Hardcore Mode", according to RetroAchievements guidelines
2023-11-30 18:11:03 +01:00
Henrik Rydgård
4c315bacdf
RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode.
...
This has been requested many times and is useful for development, so
let's simply allow it. It doesn't enable cheating for achievemenst since
you still can't load these states in challenge mode.
2023-11-14 22:54:39 +01:00
Henrik Rydgård
67cb466ee1
Allow using a file browser to choose UMDs during disc change.
2023-09-04 21:43:10 +02:00
Henrik Rydgård
9a8919810b
Translation cleanups
2023-08-01 13:04:52 +02:00
Henrik Rydgård
6bb97b3d46
Better mechanism to fade out the side bar when not on EmuScreen
2023-07-16 08:55:48 +02:00
Henrik Rydgård
cd45125085
RetroAchievements: Show active challenge achievements on pause screen.
2023-07-10 10:39:44 +02:00
Henrik Rydgård
bf0d074688
Add game achievement summary view directly on pause screen, code cleanup
2023-07-08 21:47:19 +02:00
Henrik Rydgård
d0b42705a0
Switch over to rc-client
2023-07-08 18:59:37 +02:00
Henrik Rydgård
a7c21b582e
Move UI/RetroAchievements.{cpp,h} to Core.
...
Necessary to avoid some dependency inversion.
Gotta figure out how this will interact with the libretro stuff..
2023-07-02 12:02:20 +02:00
Henrik Rydgård
eb21a2e6c9
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
2023-06-30 17:15:49 +02:00
Henrik Rydgård
3b6989bff7
Hook up progress bar, minor fixes
2023-06-26 10:01:41 +02:00
Henrik Rydgård
e054d66d6c
Add an extremely basic achievement listing to the pause screen
2023-06-26 10:01:41 +02:00
Henrik Rydgård
84e9a85e0f
Things link now. Let's see if it works..
2023-06-26 10:01:40 +02:00
Henrik Rydgård
c0f0c05417
rcheevos initial build setup and basic scaffolding
2023-06-26 10:01:40 +02:00
Henrik Rydgård
7cc8c6cea4
OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
2023-06-20 14:40:46 +02:00
Henrik Rydgård
ee6234ecb6
I18N: Switch to getting categories by index instead of by string lookup
...
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
2023-04-07 10:35:01 +02:00
Henrik Rydgård
410b35fba3
Get rid of "finish" and "setclipboardtext" messages, replace with requests.
2023-03-22 22:17:26 +01:00
Henrik Rydgård
5418be738b
Make the rewind snapshot interval wall-time based instead of frame-based.
2023-02-14 10:09:51 +01:00
Henrik Rydgård
d65a74e050
Improve the pause screen in vertical layout
2022-12-08 16:17:44 +01:00
Henrik Rydgård
3f0e53e60a
Let the running game show through the background of all the PromptScreen dialogs.
2022-11-29 16:29:43 +01:00
Henrik Rydgård
a87cf02dbf
Rename "Display layout editor" to "Display Layout && Effects"
2022-11-24 22:43:49 +01:00
Henrik Rydgård
b80df6c360
Add transparent background to the existing Display Layout Editor.
2022-11-22 14:16:24 +01:00
Henrik Rydgård
d551d2a3ed
Pause menu background: Remove complicated transparency tricks, instead draw game as part of background.
2022-11-22 12:11:20 +01:00
Henrik Rydgård
ec6d330ae4
Move AsyncImageFileView to Common, which required some more shuffling around of stuff.
2022-11-21 20:38:20 +01:00
Henrik Rydgård
63cbd9c79b
Make the pause screen "transparent"
...
When paused (ESC or back), you now see the paused game below, darkened,
instead of the usual menu background.
Not enabled in VR mode for now because it could get weird.
Also not trivial in skip-buffered mode (would require taking a screenshot) so
disabled in that case too.
2022-11-20 12:24:17 +01:00
Henrik Rydgård
59d6266744
Orient Save State / Load State buttons horizontally
...
As suggested back in #7437 , this pretty much matches that screenshot.
Makes it a bit harder to misclick save/load state.
Part of #13016
Fixes #7437
2022-11-19 21:04:32 +01:00
Lubos
011592754f
OpenXR - Use mouse control only
2022-11-17 12:19:17 +01:00
Unknown W. Brackets
6576b853e4
UI: Fix some logic dependent on screen tags.
...
9f38516
changed various tags but not code referencing them.
2022-09-17 13:36:25 -07:00
Henrik Rydgård
9f3851678e
Add tags to all our UI screens. Useful to debug UI problems.
2022-09-16 10:14:00 +02:00
Unknown W. Brackets
567c7f207d
UI: Fix save state scrollview height.
...
Fixes #14785 .
2021-08-31 20:18:22 -07:00
iota97
b643d60f72
Undo last save
2021-08-07 13:28:43 +02:00
iota97
9be2bef617
Use horizontal layout
2021-08-03 21:20:01 +02:00
iota97
626dfb5bd7
Savestate load undo
2021-08-03 11:10:54 +02:00
iota97
2b8d05cfa9
Add savestate undo UI
2021-08-03 07:49:28 +02:00
Unknown W. Brackets
b74ecd5fa0
SaveState: Use Path instead of strings.
2021-05-14 23:00:22 -07:00