chaoticgd
de61314f1e
Merge 833447cdcf into 7fab935c2d
2025-12-15 12:43:34 +07:00
Stern
0180ec060b
FSUI/Qt: Add Center/Tile background modes and remove redundant Qt null checks ( #13564 )
...
Signed-off-by: SternXD <stern@sidestore.io>
Signed-off-by: SternXD <stern@sidestore.io
Co-authored-by: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
2025-12-14 09:08:34 -05:00
chaoticgd
e8c2cfa843
SaveState: Rework error handling when saving states
2025-12-13 21:42:52 -05:00
chaoticgd
764875ddbf
Qt: Add setting to show state load errors using a dialog or OSD message
2025-12-13 21:42:52 -05:00
KamFretoZ
4d2c1a82c9
Qt: Misc Shortcut Cleanups
2025-12-13 20:00:17 -05:00
KamFretoZ
7f233ca620
Qt: Translation Fixes From Crowdin
...
Co-Authored-By: TellowKrinkle <3315070+TellowKrinkle@users.noreply.github.com>
2025-12-12 16:31:57 +01:00
chaoticgd
bc4c908a18
Achievements: Display an error when trying to load a state in hardcore
2025-12-11 16:59:43 +00:00
chaoticgd
eaa834d238
Host: Remove ConfirmMessage and ConfirmFormattedMessage functions
2025-12-11 10:53:27 -05:00
SternXD
9bb30dcb44
Qt: Fix status bar widgets being cut off with longer translations
2025-12-06 14:29:51 +01:00
TheLastRar
366cdd8df0
Qt: Remove incorrect check in shouldMouseLock()
2025-11-24 18:34:43 -05:00
TheLastRar
bc3cfb1373
Qt: Improve mouse lock DPI handling
2025-11-24 18:34:43 -05:00
KamFretoZ
5666902638
Qt: Improve custom background scaling option
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
2025-11-19 15:01:29 +01:00
TheLastRar
5476c5a17f
Qt: Don't detach surface from container when deleting the surface
2025-11-19 01:46:30 +01:00
TheLastRar
4d1afb9fdd
Qt: Handle display surface Drag & Drop events
2025-11-18 15:03:57 +01:00
TheLastRar
cfea84b934
Qt: Use QWindow as display surface
2025-11-16 22:29:57 +01:00
chaoticgd
086f4f11e1
Qt: Prevent entering/exiting fullscreen while the VM is locked
2025-11-15 13:31:23 -05:00
chaoticgd
df19b37d6d
Qt: Fix game list deadlock when changing discs
2025-11-12 18:51:57 -05:00
chaoticgd
a98cfcf28c
CDVD: Synchronise access from different threads
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
🏭 Update Controller Database / update-controller-db (push) Has been cancelled
2025-11-09 09:27:27 -05:00
TheTechnician27
d415f8364c
Snapshots: Clean up per-game snapshots folder code
2025-11-01 11:14:55 -04:00
Ty Lamontagne
773f6968a4
Qt: Implement mouse locking when rendering to separate window
2025-11-01 10:21:54 -04:00
Ty Lamontagne
08ef9e2bd9
Qt: Make mouse screen locking DPI aware
...
Also removed some global mouse hook stuff. Don't ever want to use that anyways.
2025-11-01 10:21:54 -04:00
TheTechnician27
bfd2775074
Qt: Add TextBrowserInteraction to labels where appropriate
2025-10-28 00:36:00 +01:00
TheTechnician27
94ccafd745
MainWindow: Make Settings > Video Capture checkbox toggle correctly
2025-10-27 19:25:25 -04:00
KamFretoZ
5c6049c4ae
Qt: Add Create game shortcut functionality
2025-10-28 00:11:09 +01:00
chaoticgd
cac6669423
Debugger: Respond to OS colour scheme changes
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
2025-10-25 09:48:18 -04:00
TheTechnician27
7db487a49b
Game List: Improve dialog for Reset Play Time
2025-10-25 15:32:52 +02:00
chaoticgd
aedc51e151
Qt: Set QStyleHints colorScheme property properly
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
2025-10-23 20:17:23 -04:00
SternXD
8fb2940f25
Qt/BPM: Improve memory card shutdown warning clarity and safety emphasis
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
2025-10-15 23:48:35 -05:00
SternXD
49111a6fbe
Achievements: Harden RetroAchievements Hardcore Compliance
...
Fixes #13273
- Totally block save state loading, frame advance, and disable cheats in hardcore
- Disable load state UI buttons when hardcore mode active (leave message telling them if they want to load state if the user somehow gets past this)
- Add consistent OSD messaging for all hardcore restrictions
Signed-off-by: SternXD <stern@sidestore.io>
2025-09-28 18:14:33 -04:00
chaoticgd
88d378d293
Qt: Fix some possible use-after-free bugs related to input recording
2025-09-25 03:16:49 +02:00
KamFretoZ
fbbd11bc18
Qt: Move the settings to the interface section
2025-09-21 18:09:28 -04:00
KamFretoZ
f5ce81d72c
Qt: Add Custom background support
...
Qt: Make sure custom background aren't active when game list isn't shown
To save on CPU Power and be more efficient
Co-Authored-By: TheLastRar <TheLastRar@users.noreply.github.com>
2025-09-21 18:09:28 -04:00
TheTechnician27
52ebebc739
Toolbar: Add 'Hotkeys' action
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
🏭 Update Controller Database / update-controller-db (push) Has been cancelled
2025-09-14 13:28:14 -04:00
KamFretoZ
d454a7dafc
Qt/MainWindow: Fix unused variable warning
2025-08-16 03:24:28 +02:00
HazNut
33ab6fd09b
Qt: Grey out game grid related actions under 'View' menu if showing game list
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled
🏭 Update Controller Database / update-controller-db (push) Has been cancelled
2025-08-01 12:31:03 -04:00
TellowKrinkle
8fd91cb7df
Formatting: Apply AlignWithSpaces
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
2025-07-31 15:20:27 +02:00
Joseph Hazell
6328de43e3
Qt: Use radio buttons for actions under 'Switch Renderer' menu
2025-07-30 12:02:55 -04:00
Fabian Thomys
e971a9ebf5
Qt: Implement option for organizing screenshots in folders by game name
2025-07-24 18:10:11 +02:00
TellowKrinkle
fe71fc6a30
Qt: Support macOS file open events
2025-07-03 10:31:45 -04:00
KamFretoZ
f87175dc7f
Host: Move Batch/NoGUI mode check to Host
...
Moved from QtHost to Host for more accesibility
2025-06-14 01:28:49 +02:00
KamFretoZ
ad6f5fd6af
Savestate: Add backup slot loading ability
2025-04-30 22:53:26 +02:00
chaoticgd
abf074eaf4
Debugger: Fix some theming issues
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
2025-04-03 16:13:50 +02:00
TellowKrinkle
e68ae91b59
MacOS: Mark our help menu as the macOS help menu
...
This gives it a nice search box for searching other menus
2025-04-02 18:48:34 -04:00
JordanTheToaster
b4deb6a4e2
VMManager: Actually enable file logging by default for real this time
2025-03-16 16:22:42 -04:00
chaoticgd
ab1cdb4c9d
Debugger: Make various improvements to the UI
2025-03-12 17:20:35 -04:00
chaoticgd
59210dffa9
Debugger: Add support for multiple UI layouts
2025-03-12 17:20:35 -04:00
chaoticgd
c76cca874b
Debugger: Redesign UI based on KDDockWidgets
2025-03-12 17:20:35 -04:00
TheLastRar
ac1a6d3348
Deps: Update to SDL3 ( #12311 )
...
Co-authored-by: TheTechnician27 <TheTechnician27@users.noreply.github.com>
2025-03-02 18:04:19 -05:00
Light
fa23628ae2
Qt: Allow recording on game boot
2025-02-26 17:17:39 -05:00
GovanifY
ffcb6e2f6f
QT/MainWindow: disable native window rendering in wayland
...
This is a workaround for QTBUG-133919
2025-02-21 12:28:28 +01:00