Henrik Rydgård
99f81c88e8
Some more UI fixes
2026-02-06 14:52:17 +01:00
Henrik Rydgård
e7aba8f153
Hook up an InputDeviceListener, and just have it log
2026-01-25 23:02:12 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
35a9dd643e
Improve rendering of achievements with types other than normal
2026-01-21 11:05:13 +01:00
Henrik Rydgård
2b1fb469c9
Retroachievements: Add strings for Missable, Progression, Win achievement types
2026-01-21 10:57:09 +01:00
Henrik Rydgård
63658bcb2f
Lambda capture cleanup
2026-01-20 14:29:13 +01:00
Henrik Rydgård
0fb2be2cbe
Simplify image caching for RetroAchievements
2026-01-20 14:25:59 +01:00
Henrik Rydgård
907ba1292f
Crashfix and warning fix, thanks droplet and oltolm
2025-11-30 13:29:23 +01:00
Henrik Rydgård
9c7dcca59d
RetroAchievements: Fix crashes if subset info is missing
2025-11-28 13:10:06 +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
8dfa50840a
RetroAchievements: For subsets, don't show the subset name if identical to the game name
2025-11-27 14:02:19 +01:00
Henrik Rydgård
f949bc8faf
RetroAchievements: Show subset names
2025-11-27 11:03:56 +01:00
Henrik Rydgård
6f2742a2cb
Some UI polish
2025-11-09 16:49:15 +01:00
Henrik Rydgård
75020e2ed7
Add ability to put icons on tabs
2025-11-05 14:42:49 +01:00
Henrik Rydgård
2b9f2672bb
UI screens header cleanup
2025-10-29 00:15:41 +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
afdafaa68e
Fix a small bug in the sound chooser. Cleanup
2025-10-23 18:47:19 +02:00
Henrik Rydgård
b45d07d6cb
Break out TabHolder from Common/UI/ViewGroup.cpp. A few new atlas images
2025-10-23 11:19:20 +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
730fd4754e
Events now only have one handler, remove the neeed for event chaining in CheckBox
2025-09-15 10:33:18 -06: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
b472eb8b8b
Remove a lot of unnecessary string constructors
2025-08-31 15:49:29 +02:00
Henrik Rydgård
ddc8093b34
RetroAchievements: Better error messages on login, don't delete the username on failure
2025-06-13 19:09:35 +02:00
Henrik Rydgård
268962a04e
RenderAchievement crashfix if null
2025-05-20 00:43:23 +02:00
Henrik Rydgård
d67685883b
Add check for valid rc_client_game_t
2025-04-30 09:54:51 +02:00
Henrik Rydgård
9241d09c56
Show little indicators on achievements of the type (progression, missable, win)
2025-04-11 18:27:41 +02:00
Henrik Rydgård
7587eca145
Bump rcheevos again
2025-03-27 02:12:56 +01:00
Henrik Rydgård
6efb758893
CHange the TabbedDialog create-tab API to allow for future lazy-loading
2025-03-23 22:48:57 +01:00
Henrik Rydgård
aad3aa02e7
Upgrade the achievement sound volume setting to the new format
2025-02-12 10:23:26 -06:00
Henrik Rydgård
d200d80633
Allow preview of UI sound volume while changing the slider.
2025-02-11 18:03:42 -06:00
Henrik Rydgård
3e198c53b2
More include cleanup
2024-12-18 13:57:26 +01: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
2a82a46308
Merge pull request #19358 from hrydgard/achievement-crashfix
...
Two crashfixes: Achievements menu, Outrun
2024-07-22 10:46:58 +02:00
Henrik Rydgård
d4aafa3555
Fix crash showing the Achievements screen.
...
Fixes #19353 , thanks Kelvfimer
2024-07-22 10:19:07 +02:00
Henrik Rydgård
fb2722f2c5
RetroAchievements leaderboard: Show new rank, or personal best, after submission.
2024-07-18 23:15:27 +02:00
nishinji
cd5ca387df
Update ja_JP.ini
2024-05-28 19:23:10 +09:00
Henrik Rydgård
306c28c2cc
Remove lots of now-unnecessary ".c_str()"
2024-05-24 22:53:13 +02:00
Henrik Rydgård
ccbcf1369b
Convert DrawString* functions to use std::string_view
2024-05-24 22:52:51 +02:00
Henrik Rydgård
835aa02a28
Add basic soft-keyboard support on iOS
...
This uses the old UIKeyInput which is a bit limited language-wise, however, it's enough
to log into RetroAchievements and change your nickname, at least, and it was the easiest to implement.
So, this solves 90% of the problems caused by missing keyboard support, at least.
2024-05-20 19:08:35 +02:00
Henrik Rydgård
ac40fb83d4
iOS: Hide non-working RetroAchievements login, until we can fix it (still usable through ini file)
2024-05-06 22:51:52 +02:00
Henrik Rydgård
508d6ebd58
Minor code cleanup
2024-05-06 22:46:54 +02:00
Henrik Rydgård
a92dd9767c
Fix translation strings
2024-04-09 19:15:55 +02:00
Henrik Rydgård
770e5b4f4a
Fix shortcut translation so we don't eat Ctrl+C for RAIntegration windows
2024-04-05 22:41:08 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård
40ff5dea36
Let's also allow the volume setting
2024-03-09 12:29:46 +07:00
Henrik Rydgård
a89e05b560
Don't gate the RA customize tab on the availability of a file chooser
2024-03-09 12:26:09 +07: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