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
6cc945e57a
Rework the reporting screen a bit
2025-11-23 01:15:07 +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
57507ec9e6
GameScreen: New look in portrait mode
2025-11-15 20:44:14 +01:00
Henrik Rydgård
09d195c9ef
More layout work. Use GameDB titles on the top of the game screen.
2025-11-15 20:44:14 +01:00
Henrik Rydgård
1ae76e871b
Partial game-info-screen rework
2025-11-15 20:44:14 +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
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
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
2b9f2672bb
UI screens header cleanup
2025-10-29 00:15:41 +01:00
Henrik Rydgård
69aa84e3b0
Split out the backgrounds and base screen classes from MiscScreens.h
2025-10-29 00:02:43 +01:00
Henrik Rydgård
7ffd72b32e
Rename some screen classes
2025-10-29 00:02:43 +01: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
c17fb20ac5
Remove UI::EVENT_SKIPPED, not any real need for it
2025-09-15 10:15:08 -06:00
Henrik Rydgård
f8261ae7ff
Merge pull request #20801 from NABN00B/gui-buttons-and-margins
...
GUI margin and Back button adjustments
2025-09-09 10:02:08 +02:00
Henrik Rydgård
f2a3457a43
Fix issue where the "Set UI background" button was now always hidden.
...
Thanks to NABN00B for noticing, in the comments of #20790 .
2025-09-07 20:23:51 +02:00
Nab
5200ace606
GUI margin and Back button adjustments
2025-09-07 20:10:50 +02:00
Nab
7edc3f0223
Add UNKNOWN region in place of OTHER
2025-09-06 17:18:57 +00:00
Henrik Rydgård
ac48b9125b
Add a "Desktop shortcut created" notification
2025-09-03 13:59:44 +02:00
Henrik Rydgård
97cfca8f18
Cleanup the Game info screen code. Fixes issue with it not loading sometimes.
2025-09-03 11:57:13 +02:00
Henrik Rydgård
e83303ea54
Fix crash on game info screen
2025-08-24 14:17:30 +02:00
Henrik Rydgård
eb5c98cd07
Don't use PIC0 as background if PIC1 is missing (actually this time). Remove dark background.
2025-08-02 23:20:13 +02:00
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
7bdf7f1621
Squeeze in PIC0 on the game info screen in a hacky way
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
acea1dd8de
Layout fix on game screen.
...
See #20524
2025-07-12 18:57:40 +02:00
Henrik Rydgård
b422aecb49
When removing a game, tell the recent-files cache.
2025-06-05 11:27:46 +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
f14a38db52
Remove a few uses of std::bind
2025-05-28 11:05:35 +02:00
Henrik Rydgård
62e4b2852c
Disable going to game settings from game info screen when in-game. Works around #20292
2025-04-29 16:46:14 +02:00
Henrik Rydgård
7712cf5331
When deleting important files like savedata or games, move to trash.
...
This currently only works on Windows, where it changes the Delete button
to "Move to trash".
2025-04-10 09:02:44 +02:00
Henrik Rydgård
69b2f7d9b6
Win32: Add a function to move files to trash instead of deleting them
2025-04-10 08:42:13 +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
a50b303a38
Redesign the recent files API a bit.
2025-03-26 17:59:30 +01:00
Henrik Rydgård
76abdc6d81
Remove an unnecessary translation string
2025-03-07 09:49:44 +01:00
Henrik Rydgård
f59ba78f0b
Add Show In Folder button, delete confirmation to savedata manager popup
2025-03-07 09:43:54 +01:00
Henrik Rydgård
6d5fbc4d6b
GameScreen: Remove a redundant savedata size calc on the main thread
2024-11-30 00:38:10 +01:00
Henrik Rydgård
bf9973e17d
GameScreen ćrc-related crashfix
2024-10-10 14:56:42 +02:00
Henrik Rydgård
42914c3d7c
Try to make Frame Advance a bit more reliable
2024-09-18 15:17:20 +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
472a812ff5
Show full path on "Delete game" screen
2024-09-04 17:00:38 +02:00
Henrik Rydgård
9a193261f4
Android: Add support to copy strings to clipboard
2024-09-02 23:08:40 +02:00
Henrik Rydgård
d6b4a76e98
Add Copy button for calculated CRCs on game info screen
2024-09-02 22:48:47 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
eveninglatte
00e4dcd43a
Fixed some strings not being translated properly
...
Also changed all occurences of "Smart 2D Texture Filtering" to be lowercase except for the first word
2024-07-07 14:49:47 +02:00
Henrik Rydgård
e903287f4c
Game info screen: Show list of any plugins that will be loaded on start of the game
2024-04-09 12:55:50 +02:00
Henrik Rydgård
d284ad4496
Remove warning for bad CHDs
2024-03-16 20:52:21 +01:00