Henrik Rydgård
|
481d0fd18c
|
Switch TouchInputFlags to enum class, fix some minor UI issues
Scroll views now only wheel-scroll if the mouse is hovering over them.
|
2025-12-19 11:38:56 +01:00 |
|
Henrik Rydgård
|
355ad48676
|
More layout issues
|
2025-11-28 01:05:21 +01:00 |
|
Henrik Rydgård
|
56feb8692f
|
Implement correct word wrapping for popup notices that don't fit on the screen
|
2025-11-27 19:34:46 +01:00 |
|
Henrik Rydgård
|
6f2742a2cb
|
Some UI polish
|
2025-11-09 16:49:15 +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
|
19f723d579
|
Notifications should obey insets
|
2025-10-29 14:22:17 +01:00 |
|
Henrik Rydgård
|
e7a9a10aac
|
Fix issue with hiding certain notifications when not in-game (should be per type, not per edge)
|
2025-10-29 13:39:34 +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
|
e78341b822
|
Hide theme behind an accessor (so we can expose it only as const)
|
2025-09-15 09:31:18 -06:00 |
|
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 |
|