SternXD
b011ba063c
GameList: Add favorites to game list
...
Signed-off-by: SternXD <[email protected] >
2026-10-06 18:02:48 +02:00
SternXD
fb1373ccbd
Achievements: Fix offline unlocks not retrying on reconnect
...
Signed-off-by: SternXD <[email protected] >
2026-10-04 10:57:01 -04:00
SternXD
94d86c891b
GS:MTL: Flush clears in DoMerge
...
Signed-off-by: SternXD <[email protected] >
2026-09-29 15:33:44 +02:00
SternXD
2c804670c5
Qt: Add Controller Tester button
...
Signed-off-by: SternXD <[email protected] >
2026-09-25 09:29:10 +02:00
SternXD
eb9640704f
Qt: Allow customizing toolbar actions
...
Signed-off-by: SternXD <[email protected] >
2026-09-18 11:46:14 +02:00
SternXD
1cd4392170
FullscreenUI: Add media capture settings
...
Signed-off-by: SternXD <[email protected] >
2026-09-14 08:59:26 +02:00
SternXD
9b37fc68a1
GS/FullscreenUI: Add video recording option to pause menu
...
Signed-off-by: SternXD <[email protected] >
2026-09-14 08:59:26 +02:00
SternXD
df4a96393f
[ci skip] AGENTS.md: Update agent guidelines
...
(Credits to Meson project https://github.com/mesonbuild/meson/commit/52c7968b67a5b3fd87a6ef742a7a9a0e0a68be04 )
Signed-off-by: SternXD <[email protected] >
2026-09-13 08:47:48 +02:00
SternXD
37a8be7b42
MSBuild: Replace .sln with new .slnx format
2026-09-11 08:52:16 -04:00
SternXD
d53b89a848
3rdparty/imgui: Update to v1.92.9b
...
Signed-off-by: SternXD <[email protected] >
2026-09-03 17:38:04 +02:00
SternXD
eb3fc0dbea
EE/Rec: Move opcode defs to common header
...
Signed-off-by: SternXD <[email protected] >
2026-09-03 14:24:07 +02:00
SternXD
1c04aeb160
Achievements: Fix deadlock when enabling achievements in FullscreenUI
2026-09-03 14:12:06 +02:00
SternXD
3f794a9c9d
Deps: Fetch make for Windows FFmpeg builds
...
Signed-off-by: SternXD <[email protected] >
2026-09-01 15:08:59 +02:00
SternXD
5939027d10
Deps: Always build FFmpeg on Windows
...
Signed-off-by: SternXD <[email protected] >
2026-09-01 15:08:59 +02:00
SternXD
77236c5949
GS: Output BGCOLOR when both display circuits are disabled
...
Signed-off-by: SternXD <[email protected] >
2026-08-31 20:46:29 +02:00
SternXD
6614288c0b
FullscreenUI: Align setting descriptions with Qt
...
Signed-off-by: SternXD <[email protected] >
2026-08-31 19:28:38 +02:00
SternXD
abb76f6e00
Qt: Update EE and VU recompiler setting descriptions
...
Signed-off-by: SternXD <[email protected] >
2026-08-31 19:28:38 +02:00
SternXD
54227e9cde
Qt: Add missing setting descriptions
...
Signed-off-by: SternXD <[email protected] >
2026-08-31 19:28:38 +02:00
SternXD
4ef1ff82e6
Qt/macOS: Keep Fullscreen on the main window
2026-08-17 18:37:50 +02:00
SternXD
624717dfad
GS: Fix status bar GPU % when OSD GPU usage is off
2026-08-04 23:01:34 +02:00
SternXD
a5577ba93c
FullscreenUI: Close menus on resume, hide OSD while open
2026-07-28 04:12:53 +02:00
SternXD
3468ae1eff
3rdparty: Update rcheevos to v12.4.0
2026-07-27 16:54:55 +02:00
SternXD
94ad591d4f
FullscreenUI: Add icons to all ShowToasts
2026-07-24 07:40:03 -04:00
SternXD
bd0982ed4c
FullscreenUI: Fix icon layout in toast notifications
2026-07-24 07:40:03 -04:00
SternXD
8e9be7411c
Qt: Fix incorrect setting keys
2026-07-24 07:40:03 -04:00
SternXD
1528e962d2
FullscreenUI: Align Achievements settings layout with Qt
...
Also don't show the enable prompts until the login dialog is dismissed. Account row now also shows the RA avatar and opens the profile page.
2026-07-24 07:40:03 -04:00
SternXD
d9822b8ad8
FullscreenUI: Align setting names with Qt
2026-07-24 07:40:03 -04:00
SternXD
2fc8ae44be
FullscreenUI: Expose missing settings
2026-07-24 07:40:03 -04:00
SternXD
66c0771d12
Qt: Fix Optimal Frame Pacing not inheriting from global
2026-07-21 17:31:17 -04:00
SternXD
223c2cba9a
ImGui: Fix cut off legend in save state overlay
2026-07-16 16:42:02 +02:00
SternXD
876a0bfbd7
FullscreenUI: Fix nav loss after logging in to RA
2026-07-16 16:40:36 +02:00
SternXD
6834086c37
Achievements: Improve subset sidebar nav/focus behavior
2026-07-08 15:00:49 +02:00
SternXD
b33b493c6e
FullscreenUI: Use locale time on landing page instead of 24 hour
2026-07-08 15:00:49 +02:00
SternXD
437fe1e442
FullscreenUI: Move game info and cover art to top left of pause menu
2026-07-08 15:00:49 +02:00
SternXD
5f08f523c2
Qt: Add sorting to memory card list
2026-06-25 21:04:04 +02:00
SternXD
f5310f0ca4
Achievements: Group leaderboards by subset and tracking state
2026-06-13 15:35:03 -04:00
SternXD
8fe4183856
FullscreenUI: Fix volume sliders to match Qts max 200%
...
Signed-off-by: SternXD <[email protected] >
2026-06-13 15:33:29 -04:00
SternXD
0d52608f1d
FullscreenUI: Add some missing settings from Qt
...
Signed-off-by: SternXD <[email protected] >
2026-06-13 15:33:29 -04:00
SternXD
5df3c54b84
FullscreenUI: Move Achievement page/login to settings file
...
I guess this was an oversight when I was splitting up FullscreenUI
Signed-off-by: SternXD <[email protected] >
2026-06-13 15:33:29 -04:00
SternXD
b2db2e71b6
FullscreenUI: Correct default label for Division Rounding Mode
...
Signed-off-by: SternXD <[email protected] >
2026-06-13 15:33:29 -04:00
SternXD
7978370b39
Common/Emitter: Inline _xMovRtoR into xImpl_Mov operator
...
Signed-off-by: SternXD <[email protected] >
2026-06-13 09:34:53 -04:00
SternXD
d0c2097cd4
Qt/ImGui: Use macOS keyboard behaviors
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 15:02:57 -04:00
SternXD
b5ed65ddd6
Qt/ImGui: Add clipboard support and fix modfier keys
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 15:02:57 -04:00
SternXD
e31f57a02f
GameList: Create covers directory if missing before downloading covers
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 14:53:56 -04:00
SternXD
ee57382d6e
FullscreenUI: Implement cover download support
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 14:53:56 -04:00
SternXD
6683f84da0
Tests: remove stubs that aren't needed
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 14:53:56 -04:00
SternXD
d2cb0aaf63
GSRunner: Remove noops that aren't needed
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 14:53:56 -04:00
SternXD
51a5e10b4e
Qt: Remove unneeded BPM handling code
...
Signed-off-by: SternXD <[email protected] >
2026-06-07 14:53:56 -04:00
SternXD
fc23783224
FullscreenUI: Move AA1 from SW only path
2026-05-29 21:29:07 +02:00
SternXD
3aa0685786
GS: Track shader compile count and duration for OSD
2026-05-16 11:50:56 +02:00
SternXD
3341514bb4
GS: Add shader compile indicator
2026-05-14 21:57:11 +02:00
SternXD and GovanifY
f71f0b9cb0
GS/ImGui: Update ImGui when resizing the swap chain
...
This allows for the OSD and BPM to stay in sync when resizing heavily
Co-authored-by: GovanifY <[email protected] >
2026-05-13 17:03:02 +02:00
SternXD
07279568a6
3rdparty/Deps: Various updates ( #14420 )
...
### Description of Changes
Updated a number of dependencies and third-party libraries to newer
versions / commits.
## **Deps:**
* libpng `v1.6.56` -> `v1.6.58`
* harfbuzz `14.0.0` -> `14.2.0`
* agilitysdk `1.619.1` -> `1.619.2`
* rapidyaml `v0.11.1` -> `v0.12.1`
* shaderc `2026.1` -> `2026.2`
## **3rdparty:**
* vixl `e6076e9` -> `3fe1686`
* cubeb `e495bee` -> `6ad18e2`
* xbyak `v7.35.2` -> `v7.37`
* CPUInfo `7364b49` -> `3681f0c`
* LZMA/7zipSDK `25.00` -> `26.01`
* fast_float `v8.1.0` -> `v8.2.5`
### Rationale behind Changes
Security fixes and improvements are good
### Suggested Testing Steps
Test everything (yaml, png, vulkan, cpu information in osd, audio etc)
### Did you use AI to help find, test, or implement this issue or
feature?
Nah.
---------
Signed-off-by: SternXD <[email protected] >
2026-05-12 12:14:40 -04:00
SternXD
6fc84f76bb
FullscreenUI: Fix RA login state, and add dismiss dialog
2026-05-06 20:55:44 +02:00
SternXD
27736ef47f
Achievements: Block debugger in hardcore mode when using RAIntegration
2026-04-25 22:27:23 +02:00
SternXD
6f1f4e81d0
Qt: Add missing winwil include path
2026-04-18 02:10:53 +02:00
SternXD
1bf80dbabd
FullscreenUI: Add missing icons to settings
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
e6e9408f95
FullscreenUI: Reduce nav selection opacity from 100% to 70%
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
1c01f8486d
FullscreenUI: Add Preview/Reset buttons to Achievement Sounds
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
8700ae00b5
FullscreenUI: center about version under banner
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
427d53d3c4
FullscreenUI: Add configurable gamepad glyph style
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
b1a588cc50
FullscreenUI: Fix clipped summary text
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
19738064f6
FullscreenUI: Reduce summary text opacity
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
0eb4441dac
FullscreenUI: Add text shadows for improved readability
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
fee5ab8e99
FullscreenUI: Align toggles with text
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD
6477a2d62e
FullscreenUI: Add rounded corners
...
Signed-off-by: SternXD <[email protected] >
2026-04-15 21:00:48 +02:00
SternXD and fffathur
f28adb9c30
Resources: Fix gradient on RetroAchievements icon
...
This logo (svg version) was originally done by @fffathur before he had a GitHub account. He recently touched up the file to fix some issues with the gradients and make it match the original much better.
Co-authored-by: fffathur <[email protected] >
2026-04-13 17:22:03 +02:00
SternXD
f1891d530b
Qt: Fix achievement login hang before main window init
...
Signed-off-by: SternXD <[email protected] >
2026-04-13 17:22:03 +02:00
SternXD
285dc0070f
Qt: Add RetroAchievements to Setup Wizard
...
Signed-off-by: SternXD <[email protected] >
2026-04-13 17:22:03 +02:00
SternXD
e3badc754d
OSD: Use standard font for input overlay
2026-03-25 17:54:09 +01:00
SternXD
d665efdc3a
GS/OGL: Query GL_MAX_TEXTURE_SIZE for extended upscale limits
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:50:33 +01:00
SternXD
66493c8dd1
FullscreenUI: add extended internal resolution multipliers for VK/OGL
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:50:33 +01:00
SternXD
9ff85a620e
Qt: Temporarily add upscale multiplier if saved value exceeds UI limit
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:50:33 +01:00
SternXD
ae1ee7cc3d
Qt: Expose extended upscale only when VK/OGL is used
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:50:33 +01:00
SternXD
2392cf7014
Qt: Add Select All and Deselect All buttons for OSD options
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
08fe525a3b
OSD: Improve frame time overlay display
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
1cd30601ed
FullscreenUI: Add OSD Font Path setting
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
07713e97d7
Qt: Add OSD font picker UI
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
be307f3eb9
GS/ImGui: Add custom OSD font support
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
d9bfdc3fcd
Qt/FullscreenUI: Add Bold OSD Text option
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
064a96dfd2
Qt/FullscreenUI: Add OSD Margin setting
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
428e035032
FullscreenUI: Move OSD Settings to it's own tab
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
2db9cd0437
Qt: Move OSD settings to its own tab/widget
...
Signed-off-by: SternXD <[email protected] >
2026-03-19 20:49:10 +01:00
SternXD
fe919d18b2
GSRunner: Fix gsrunner ImGui fonts and host stubs
2026-03-11 12:44:05 +01:00
SternXD
23783f77e2
VMManager: Show OSD warning when controller 1 has no input bindings configured
2026-03-05 01:38:48 +01:00
SternXD
0a49e52fce
3rdparty: Update ImGui to v1.92.6
2026-02-22 13:10:31 +01:00
SternXD
e5c580a1d4
USB: Implement EyeToy camera support on macOS
...
Signed-off-by: SternXD <[email protected] >
2026-02-16 16:41:40 -05:00
SternXD
99a8afac8d
Achievements: Fix Active Challenges bucket with subsets
...
Signed-off-by: SternXD <[email protected] >
2026-02-15 21:17:40 +01:00
SternXD
73d11a88da
Achievements: show subset stats and title in header when viewing a subset
...
Signed-off-by: SternXD <[email protected] >
2026-02-09 17:51:11 +01:00
SternXD
21320c750b
Achivements: Use badges for achievement types
...
Signed-off-by: SternXD <[email protected] >
2026-02-09 17:51:11 +01:00
SternXD
35ce3c483f
Achievements: Show notification when subset is completed
...
Signed-off-by: SternXD <[email protected] >
2026-02-09 17:51:11 +01:00
SternXD
fdd360f919
Achievements: add sidebar UI for subset selection
...
Signed-off-by: SternXD <[email protected] >
2026-02-09 17:51:11 +01:00
SternXD
955b925633
FullscreenUI: Run translation script
...
Signed-off-by: SternXD <[email protected] >
2026-01-29 14:15:17 +01:00
SternXD
cc338cdd9d
Tools: Refactor translation string extraction to support multiple source files
...
Signed-off-by: SternXD <[email protected] >
f
2026-01-29 14:15:17 +01:00
SternXD
082a28dc13
FullscreenUI: Cleanup headers
...
Signed-off-by: SternXD <[email protected] >
2026-01-29 14:15:17 +01:00
SternXD
664e14bd6c
FullscreenUI: Extract Settings into separate source and add internal header
...
Signed-off-by: SternXD <[email protected] >
2026-01-29 14:15:17 +01:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
SternXD
cbfc838aab
FullscreenUI: Remove unnecessary menu scrollbars, standardize dialogs, and improve textboxes
2026-01-14 03:34:20 +01:00
SternXD
3e87bec0c0
PAD: Fix hotkeys to differentiate between left and right keyboard keys
2026-01-13 19:35:57 -05:00
SternXD
83e152cd21
GameDB: Add post-bloom alignment and native scaling for Urban Reign
2026-01-10 17:18:43 +01:00