12081 Commits

Author SHA1 Message Date
Stenzek 5dd559c15f FullscreenUI: Fix transition glitch when loading with no states 2026-07-03 13:17:06 +10:00
Stenzek d9106576f9 Qt: Don't save window position when hidden
Fixes window position getting reset if the setup wizard is cancelled.
2026-07-03 01:45:53 +10:00
Stenzek 6d7163c54e Qt: Remove note about renderer from setup wizard
It's not in this page anymore.
2026-07-03 01:45:53 +10:00
Stenzek 9c1500f1ac Qt: Add pause menu hotkey to setup wizard 2026-07-03 01:45:53 +10:00
Stenzek bb3fede3f2 Qt: Update English plural translations 2026-07-03 01:45:53 +10:00
Stenzek 7316cce3df Qt: Fix path in update-and-edit-english.bat script 2026-07-03 01:45:53 +10:00
Stenzek f31d99e77b Qt: Add animation to setup wizard 2026-07-03 01:45:53 +10:00
Stenzek 866d230428 Qt: Add interface and view types to setup wizard 2026-07-03 01:45:53 +10:00
Stenzek 4bc8ace9b0 Qt: Add CardRadioButton 2026-07-03 01:26:49 +10:00
Stenzek 685b2f7d21 FullscreenUI: Add easing to ProgressDialog bar 2026-07-03 01:26:49 +10:00
Stenzek c05726a485 FullscreenUI: Add image verification 2026-07-03 01:26:48 +10:00
Stenzek c3af062bf0 Qt: Move image verification logic to GameDatabase 2026-07-03 01:26:48 +10:00
Stenzek 3441574be6 CDImage: Add some more helper functions 2026-07-03 01:26:48 +10:00
Stenzek 4c39eac52a FullscreenUI: Fix incorrect layout in ProgressDialog 2026-07-03 01:26:48 +10:00
Stenzek 7be44a41c7 FullscreenUI: Fix incorrect effect in save state selector 2026-07-03 01:26:48 +10:00
Stenzek acfd60ea55 Deps: Update to 20260702 2026-07-03 01:26:48 +10:00
Stenzek ab30d1da54 FileSystem: Make CopyFilePath() atomic 2026-06-30 22:09:43 +10:00
beazerdred c80552f1ce Ukrainian translation v2 (#3764)
* Add complete Ukrainian translation for Qt interface

* Update Ukrainian translation from backup
2026-06-30 22:09:32 +10:00
beazerdred abf946c88b Update ukrainian translation (#3762)
* Add complete Ukrainian translation for Qt interface

* Update and fix Ukrainian translation
2026-06-30 00:12:49 +10:00
Stenzek f1e0893745 System: Fix mute volume
Regression from 9e4ef8bd69.
v0.1-11515
2026-06-29 13:53:17 +10:00
Stenzek fa1b4b748d CMake: Silence resource copy messages
Spits it out to the log every time.
2026-06-28 20:19:16 +10:00
Stenzek ffd9d40d65 Qt: Add Register button for achievements
And fix a potential deadlock.
2026-06-28 20:07:17 +10:00
Davide Pesavento a9cc936baf Qt: Minor UI consistency fixes (#3761) 2026-06-28 17:11:27 +10:00
Anderson Cardoso 92d3f8e6e4 Atualização Português do Brasil (#3760)
Atualizado para a última versão
2026-06-28 13:30:43 +10:00
Stenzek ad705e7d87 Qt: Fix saved geometry being lost in nogui mode 2026-06-26 22:13:20 +10:00
Stenzek 57a77b433c GameList: Force refresh when starting disc change
Fixes disc change menu not being populated when running in batch mode.
2026-06-26 22:10:55 +10:00
Stenzek e409f884df Settings: Remove unused function 2026-06-26 21:53:10 +10:00
Stenzek 9e4ef8bd69 System: Only use fast forward volume for >1 speed 2026-06-26 21:52:26 +10:00
Stenzek 73967c5c40 InputManager: Fix cloning multitap profiles 2026-06-26 21:52:26 +10:00
Stenzek 4a9776541b Qt: Tidy up main() function
Avoid all the repeated QtHost.
2026-06-26 21:52:26 +10:00
Stenzek eccc1e0540 FullscreenUI: Add start-in-big-picture-mode option 2026-06-26 21:52:17 +10:00
Stenzek 352bb0d7f4 Qt: Move save state backup setting to memory card page 2026-06-26 21:27:19 +10:00
Stenzek 75be5531a6 Qt: Add configuration of multitap memory cards 2026-06-26 21:24:39 +10:00
Stenzek c22c1cbc43 Settings: Load config for all memory cards 2026-06-26 20:49:40 +10:00
Stenzek 032d89447f Qt: Update redump hash lookup URL 2026-06-26 19:06:12 +10:00
Stenzek 90c70407cf VideoThread: Fix debug assertion tripping in single-threaded mode 2026-06-26 19:04:30 +10:00
Stenzek ef84883dd8 Sockets: Fix incorrect WSAStartup() call 2026-06-25 16:51:50 +10:00
Stenzek 7d002d3527 FullscreenUI: Fix a couple of issues with modal progress
Cancelling on close, crash when opening two dialogs with the same title.
2026-06-25 16:51:19 +10:00
Stenzek 487a16193e FullscreenUI: Add a couple of missing transition effects 2026-06-24 22:11:27 +10:00
Stenzek 91273f2b30 CPU: Eliminate default branch in icache fill 2026-06-24 22:01:43 +10:00
Stenzek 74fac973e9 Cheats: Invalidate icache when writing (likely) assembly codes
And the same for the debugger. Improves reliability in the interpreter.
2026-06-24 22:01:43 +10:00
Stenzek b4834b982f CPU: Add targeted icache invalidation 2026-06-24 22:01:43 +10:00
Stenzek 17f54f1a25 Qt: Fix missing styling of QPlainTextEdit
Also fix the missing button background colours in Grey Matter and Pinky
Pals.
2026-06-24 22:01:43 +10:00
Stenzek b1106392b9 Qt: Use fixed-width font for cheat code editor
And increase the default height.
2026-06-24 21:11:37 +10:00
Stenzek 34df972d8e Cheats: Add 'Assembly' code type
Example format:
```
800378bc: # Address can omit the leading 0x.
 # Whitespace is ignored, and lines with # or ; are ignored
 # Wildcards are supported
 sll zero, zero, 0x?

0x800378c4:
 sll v0, v0, 0
```
2026-06-24 21:06:28 +10:00
Stenzek efed642cf1 Qt: Add 'Patch Instruction' and 'Nop Instruction' to debugger 2026-06-24 20:10:05 +10:00
Stenzek b43807a2bf CPU: Add MIPS assembler 2026-06-24 20:10:05 +10:00
Stenzek 1ffee71757 Qt: Fix unused variable warning 2026-06-24 17:11:11 +10:00
Stenzek 6dd972a38c FullscreenUI: Add zoom/slide transition effects 2026-06-24 17:05:30 +10:00
Stenzek ba6ae234bc Qt: Rework speed controls to be less confusing 2026-06-24 14:31:49 +10:00