Stenzek
5e7be496a2
Util: Add missing includes to compress_helpers.h
2026-04-11 15:24:17 +10:00
Stenzek
7f5d9c0818
Qt: Fix conversion warning
2026-04-11 15:24:17 +10:00
Davide Pesavento
d001c8f806
Qt: Fix InputBindingWidget tooltip ( #3710 )
...
Ensure the bindings are listed first in all cases, followed by
the help text.
Regression from f7f93cc299 .
2026-04-11 15:24:04 +10:00
Stenzek
9f7c5467b9
Common: Fix non-English descriptions in Error class
...
Makes it more difficult to debug user issues when it's localised.
2026-04-10 18:23:36 +10:00
Stenzek
a6f7ff6846
Achievements: Supply error message for non-HTTP client errors
...
Avoids rc_client reading off the end of a non-null terminated string.
2026-04-10 17:48:01 +10:00
Stenzek
0cc6bde718
FullscreenUI: Don't blur empty background in loading screen
2026-04-08 01:15:58 +10:00
Stenzek
a447846acd
Qt: Remove gamelistrefreshthread.cpp/h
...
Not complex enough to warrant its own file now.
2026-04-08 01:15:58 +10:00
Stenzek
7659a70c15
Common: Get rid of multiple virtuals in ProgressCallback
...
Do all the checking for value changes in the base class, and add
a mutator that allows all state to be changed atomically.
Reduces flicker when changing state.
2026-04-08 01:15:58 +10:00
Stenzek
ac06a86a36
Qt: Remove unnecessary startup semaphore
2026-04-06 11:51:16 +10:00
Stenzek
1d119ba189
Cheats: Reapply restorable codes after state load
...
Avoids having a single frame where the patch isn't applied.
2026-04-06 11:38:07 +10:00
Stenzek
aecd1a64f1
Cheats: Disable restorable cheats before saving state
...
And then roll them back after saving.
Stops these cheats being "baked" into the save state, but we still
retain the tainted flag.
2026-04-05 22:37:09 +10:00
Stenzek
bf3ae80ddf
ImGuiManager: Remove redundant texture bind
2026-04-05 22:19:46 +10:00
Stenzek
ce83fa5f5c
FullscreenUI: Fix background blur drawn twice
2026-04-05 22:11:09 +10:00
Stenzek
41205d2d24
FullscreenUI: Fix invalid pause menu with external shutdown in achievements view
2026-04-05 21:41:33 +10:00
Stenzek
89d7579e5f
Achievements: Disable encore mode when spectator enabled
...
All achievements are unlocked when spectator mode is enabled anyway.
2026-04-05 21:20:45 +10:00
Stenzek
48a403b8ab
Achievements: Display a warning when spectator/encore mode is enabled
2026-04-05 21:20:45 +10:00
Stenzek
58b309fec4
Achievements: Store pinned achievements sorted
...
Use binary search for lookup, now that we're querying it for every
unlocked achievement in the list.
2026-04-05 21:15:10 +10:00
Stenzek
8161d65973
Achievements: Allow unpinning of achievements with empty progress
...
Undo the state mentioned in previous commit.
2026-04-05 21:06:23 +10:00
Stenzek
653b0e39eb
Achievements: Don't display empty pinned achievements without progress
...
Can happen if progress goes backwards (e.g. reset, spectator/encore
mode)
2026-04-05 21:05:49 +10:00
Stenzek
bbd36606d6
Cheats: Drop extern from declarations
2026-04-04 19:44:37 +10:00
Anderson Cardoso
ed7261d9ee
Atualização Português do Brasil ( #3708 )
...
Atualizado para a última versão
2026-04-04 14:14:59 +10:00
Stenzek
bdd796c6d9
FileSystem: Remove GetDisplayNameFromPath()
...
Was only needed for Android scoped storage, and I have a much better way
of handling that now.
2026-04-03 15:56:58 +10:00
Stenzek
9b0a4ec559
FullscreenUI: Fix OSD message background when guest display off
...
We don't want to disable blur, because then you get a colour change when
it turns back on.
2026-04-03 15:56:27 +10:00
Stenzek
ac88e79382
FullscreenUI: Fix settings navbar icon in light theme
2026-04-03 15:35:17 +10:00
Stenzek
383331ddb4
FullscreenUI: Adjust light theme background alpha
...
Also improve legibility.
2026-04-03 15:22:57 +10:00
Stenzek
a081ecfdb6
FullscreenUI: Disable text shadow in light themes
...
Improves legibility.
2026-04-03 15:14:53 +10:00
Stenzek
cd6ab843ff
FullscreenUI: Add PopupHighlight colour
...
Fixes inability to differentiate popup menu items in light theme.
2026-04-03 15:14:53 +10:00
Stenzek
34c957e8f8
FullscreenUI: Fix submenu icon colours in light themes
2026-04-03 15:14:53 +10:00
Stenzek
f512f493c3
Qt: Round borders on tree views
2026-04-03 15:14:53 +10:00
Stenzek
8197817055
Qt: Make game list settings slightly less ugly
2026-04-03 15:14:53 +10:00
Stenzek
9eaa6735ca
ImGuiOverlays: Add blur background to save state selector
2026-04-03 15:14:53 +10:00
Anderson Cardoso
ffb33c281d
Atualização Português do Brasil ( #3707 )
...
Atualizado para a última versão
2026-03-30 09:51:38 +10:00
Víctor "IlDucci
773fe4b886
Spanish (Spain) translation update ( #3706 )
...
Monthly update of the Spanish (Spain) translation.
2026-03-26 08:59:45 +10:00
Stenzek
125c3ec70f
Qt: Respond to QScreen refresh rate changes
2026-03-21 01:07:10 +10:00
Stenzek
7485d7ce8c
WindowInfo: Remove QueryRefreshRateForWindow()
...
No longer needed.
2026-03-21 01:07:10 +10:00
Stenzek
13ab70f47f
Qt: Use QScreen for refresh rate queries
...
At some point this started giving fractional values.
Fixes incorrect refresh rate detection when dragging windows between
displays.
2026-03-21 01:07:10 +10:00
Stenzek
a7f2edd95f
FullscreenUI: Make menu border slightly less ugly
2026-03-21 01:07:09 +10:00
Stenzek
aebca6a951
ImGuiOverlays: Use outline text for OSD
2026-03-21 01:06:59 +10:00
Stenzek
805dce4ade
FullscreenUI: Add outline renderer
2026-03-21 01:06:58 +10:00
Stenzek
0f7eed06cc
dep/imgui: Update to 3a26b64
2026-03-21 00:45:52 +10:00
Stenzek
efa974193b
Qt: Warn when changing renderer for the first time
2026-03-21 00:45:52 +10:00
Stenzek
28c34feeb6
Qt: Use saveAndReloadGameSettings() instead of manual save
2026-03-14 14:37:27 +10:00
Stenzek
c339e67273
Qt: Tweak slider colour in Dark Ocean theme
2026-03-14 14:37:23 +10:00
Stenzek
770bebf3c9
Settings: Remove empty sections before saving
2026-03-14 02:18:34 +10:00
Stenzek
335f6b627f
Settings: Ensure INI gets saved in logical section order
2026-03-14 02:18:34 +10:00
Stenzek
06708e0b54
GPUDevice: Fix false error logged with OpenGL
2026-03-14 02:07:06 +10:00
Stenzek
c38b99a0f1
VulkanDevice: Fix duplicate check for VK_KHR_get_surface_capabilities2
2026-03-14 01:12:37 +10:00
Stenzek
1dacb130fd
FullscreenUI: Fix achievements hotkey hang with VSync on
2026-03-13 18:06:03 +10:00
Stenzek
dbfe9219ca
OpenGLDevice: Remove prerotation hacks
...
No longer needed.
2026-03-13 18:06:03 +10:00
Stenzek
98e9db7fbb
GPUDevice: Drop SDL window type
...
Never worked properly anyway. Couldn't change modes, since releasing the
window destroyed the context, didn't support multi-window, etc.
2026-03-13 18:06:03 +10:00