Henrik Rydgård
|
d0b25f186b
|
Fix tracking for the savedata reminder for several invisible save types
|
2025-07-13 23:18:13 +02:00 |
|
Henrik Rydgård
|
f410b7e6ea
|
Show a tiny indicator in the top left of the screen when the game is saving or loading.
|
2025-07-10 15:11:59 +02:00 |
|
Henrik Rydgård
|
268962a04e
|
RenderAchievement crashfix if null
|
2025-05-20 00:43:23 +02:00 |
|
Henrik Rydgård
|
faeaf0b723
|
Remove the redundant setting "Show on-screen messages". (you can set notification position to None)
Remove now-redundant string
|
2025-05-18 10:29:53 +02:00 |
|
Henrik Rydgård
|
87199bacaa
|
Minor tweaks, comments and fixes
|
2025-03-06 13:37:38 +01:00 |
|
Henrik Rydgård
|
59b1e20b75
|
Add a transparent indicator style, use it for alt speed popups
|
2025-01-20 20:48:05 +01:00 |
|
Henrik Rydgård
|
7d8b0329be
|
Allow changing where general notifications pop up, just like with achievement notifications
|
2025-01-20 18:02:56 +01:00 |
|
Henrik Rydgård
|
c3209aa868
|
Notification layout fix (retroachievements, notices)
|
2025-01-17 18:11:33 +01:00 |
|
Henrik Rydgård
|
3e1dc79236
|
Cosmetic fixes for popup notices and NoticeViews
|
2025-01-10 14:54:45 +01:00 |
|
Henrik Rydgård
|
3e198c53b2
|
More include cleanup
|
2024-12-18 13:57:26 +01:00 |
|
Cohee
|
77d069e5e7
|
Set UI font when drawing OSD
Fixes #19680
|
2024-11-30 16:57:32 +02:00 |
|
Henrik Rydgård
|
4d6905672e
|
Bunch more linting
|
2024-10-10 11:57:10 +02:00 |
|
Henrik Rydgård
|
e0c12c9547
|
More lint warning fixes
|
2024-10-10 10:52:45 +02:00 |
|
Henrik Rydgård
|
306c28c2cc
|
Remove lots of now-unnecessary ".c_str()"
|
2024-05-24 22:53:13 +02:00 |
|
Henrik Rydgård
|
c6c733a27a
|
Add way to pass data into OSD click callbacks (and a way to free it)
|
2024-04-10 13:18:30 +02:00 |
|
Henrik Rydgård
|
61bd01144e
|
UI fixes
|
2024-01-31 23:17:51 +01:00 |
|
Henrik Rydgård
|
3831ec1921
|
Warn the user about bad CHDs
If they're not created with "chdman createdvd", they will perform really
badly.
|
2024-01-31 22:15:47 +01:00 |
|
Henrik Rydgård
|
7479e24481
|
Don't draw overlays into screenshots.
Proposed by "Propose Panic" on Discord.
|
2024-01-21 10:09:32 +01:00 |
|
Henrik Rydgård
|
55adcb1a13
|
Warn the user if they try to run an extracted ISO, with a very in-your-face message.
Fixes #18735
|
2024-01-20 23:01:08 +01:00 |
|
Herman Semenov
|
95f535dab0
|
[UI/Windows] Object out of scope optimization for better codegeneration (lower level scope)
|
2023-12-20 12:35:02 +03: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
|
22295a6412
|
Plumb through a ScreenRenderMode parameter
|
2023-12-10 13:05:17 +01:00 |
|
Henrik Rydgård
|
602407fcf2
|
Warning and comment fixes, logic precedence fixes in PPGeDraw
|
2023-09-21 16:41:42 +02:00 |
|
Henrik Rydgård
|
12460d1b8c
|
Avoid double-processing of input event caused by the overlay screen.
Fixes #18070
|
2023-09-05 16:43:45 +02:00 |
|
Henrik Rydgård
|
78c064cc96
|
Bypass normal UI messages to avoid slowing down unsynchrononized touch messages.
|
2023-09-04 11:09:54 +02:00 |
|
Henrik Rydgård
|
005b072fdc
|
Flip the problem on its head
|
2023-09-04 10:54:17 +02:00 |
|
Henrik Rydgård
|
cd78097e74
|
Allow dismissing notifications by touching/clicking them.
Fixes #18040
Might do something more elegant in the future.
|
2023-09-04 10:01:07 +02:00 |
|
Henrik Rydgård
|
6ba08fbcb9
|
Allow using atlas icons other than the presets in OSD messages.
|
2023-08-25 16:32:39 +02:00 |
|
Henrik Rydgård
|
a32249a3cf
|
Move DebugOverlay rendering to the overlay screen, allowing drawing it on top of the menu
|
2023-08-03 16:19:18 +02:00 |
|
Henrik Rydgård
|
f45176fd25
|
Allow configuring in which corner achievement notifications can show up.
|
2023-08-01 12:52:09 +02:00 |
|
Henrik Rydgård
|
a28ae79ef7
|
Safer handling of NONE
|
2023-08-01 00:28:54 +02:00 |
|
Henrik Rydgård
|
3563d625b9
|
Allow configuring the location on-screen of leaderboard trackers.
|
2023-08-01 00:28:54 +02:00 |
|
Henrik Rydgård
|
48d577014a
|
Refactor the on-screen display to be more customizable
|
2023-08-01 00:28:54 +02:00 |
|
Henrik Rydgård
|
2baba83f1a
|
Add a bunch of new icon images to the atlas.
|
2023-07-24 14:52:32 +02:00 |
|
Henrik Rydgård
|
ecea3844b0
|
Improved progress bar popups for downloads
Now shows the filename, and also there's a delay mode where they'll only
be visible if the download takes more than a second, plus they can be
named.
|
2023-07-18 15:13:44 +02:00 |
|
Henrik Rydgård
|
7ef03b2328
|
Make the achievements listing navigable by keyboard by using focus styles
|
2023-07-16 22:07:26 +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
|
aa4264a192
|
RetroAchievements: Better handling of not being online when trying to log in
|
2023-07-13 11:26:43 +02:00 |
|
Henrik Rydgård
|
4ae3c519e2
|
Add assorted null checks for safety
More probably needed. Should at least hopefully fix the leaderboard crash reported in #17631
Will try to do something more systematic later.
|
2023-07-10 19:27:07 +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
|
9e4387c529
|
Implement more OSD types (challenge, progress indicators). Not really tested.
|
2023-07-08 21:48:23 +02:00 |
|
Henrik Rydgård
|
d0b42705a0
|
Switch over to rc-client
|
2023-07-08 18:59:37 +02:00 |
|
Henrik Rydgård
|
0bf0a4a1ef
|
UIContext: Add an easy way to draw drop shadows under rectangular things
|
2023-07-08 18:25:00 +02:00 |
|
Henrik Rydgård
|
952e125c7e
|
Break out rendering of "notices" from OnScreenDisplay. They can now also be used as views.
Use it for the new message in ControlMappingScreen, when you try to map
a combo when that's disabled. It'll have more uses.
|
2023-07-07 15:23:19 +02:00 |
|
Henrik Rydgård
|
f27850ec1d
|
Minor cleanup in MoveFocus, set tags on screen roots for debugging
|
2023-07-06 16:34:54 +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
|
27847abac4
|
Fix two OSD rendering bugs (messages with text2 didn't render it, text alignment with icon)
|
2023-06-27 23:39:13 +02:00 |
|
Henrik Rydgård
|
69a5ca0e1d
|
A bunch of visual updates and fixes. Lots left to polish.
|
2023-06-26 10:01:42 +02:00 |
|
Henrik Rydgård
|
c442d1de86
|
Implement rendering of unlocked achievements. Not final design.
|
2023-06-26 10:01:42 +02:00 |
|
Henrik Rydgård
|
266b85d22d
|
Support for extra text in OSD messages (drawn smaller, on darker background)
|
2023-06-21 01:16:25 +02:00 |
|