v0.1-11580Desktop
Commits
- abf946c88 Update ukrainian translation (#3762)
- c80552f1c Ukrainian translation v2 (#3764)
- ab30d1da5 FileSystem: Make CopyFilePath() atomic
- acfd60ea5 Deps: Update to 20260702
- 7be44a41c FullscreenUI: Fix incorrect effect in save state selector
- 4c39eac52 FullscreenUI: Fix incorrect layout in ProgressDialog
- 3441574be CDImage: Add some more helper functions
- c3af062bf Qt: Move image verification logic to GameDatabase
- c05726a48 FullscreenUI: Add image verification
- 685b2f7d2 FullscreenUI: Add easing to ProgressDialog bar
- 4bc8ace9b Qt: Add CardRadioButton
- 866d23042 Qt: Add interface and view types to setup wizard
- f31d99e77 Qt: Add animation to setup wizard
- 7316cce3d Qt: Fix path in update-and-edit-english.bat script
- bb3fede3f Qt: Update English plural translations
- 9c1500f1a Qt: Add pause menu hotkey to setup wizard
- 6d7163c54 Qt: Remove note about renderer from setup wizard
- d9106576f Qt: Don't save window position when hidden
- 5dd559c15 FullscreenUI: Fix transition glitch when loading with no states
- fce1b1e30 Cheats: Use .org as insertion point in assembly codes
- 7bed00d02 Cheats: Support branch labels in assembly codes
- 36a85ffbf Cheats: Expand test coverage
- 7c9351278 Cheats: Fix incorrect nullopt return
- e79eb42f7 Cheats: Fix incorrect bitmask for 32-bit option values
- 46efde0b1 Qt: Respect SH_Widget_Animation_Duration style hint
- bf1801cb2 Qt: Add missing singular forms to English "translation"
- f9cf0db0b FullscreenUI: Fix styling of input string dialogs
- 4616c8513 FullscreenUI: Add custom title/disc set title/serial editing
- a6d24175d FullscreenUI: Make game summary more compact
- a0a4159c8 FullscreenUI: Fix overlap in modal progress with empty status text
- 3968606be GameDatabase: Don't leave verify status text empty
- e2a654715 FullscreenUI: Switch to list page on settings open from game list
- 4f51c2dcb Qt: Warn when upscaling is enabled without PGXP
- 0c87b0726 Cheats: Accept ".org 0x12345678" and "0x12345678:" to set pc
- c8e6dc5c6 Qt: Add settings-window class to setup wizard
- c0074b9b5 Qt: Use item view for game list directories
- 82518c5b0 Scripts: Extend translation validation/linters
- 083592488 Qt: Update ja and zh-CN translations
- d79464128 Qt: Slightly increase settings category size
- 584999e3f Qt: Give proper names to widgets in setup wizard
- 79c08b648 Qt: Remove multiple sources of truth for supported formats
- 5d4661310 Achievements: Centralize profile URL building
- fb994670e Qt: Match achievements login between settings/setup wizard
- 674af5152 Scripts: Relax rich-text checks in the translation validator
- 90c96dc94 Qt: Fix a decent number of strings missing from lupdate
- c46a1dc53 CI: Only validate changed translation files on PR
- 3d544d4ed Qt: Fix upscaling warning always showing in setup wizard
- 7d4b97d19 Qt: Fix missing translation of default update channel
- 12df0cd11 Qt: Fix duplicate message context in debugger error
- c2f8d3298 MediaCapture: Mark missing translatable strings
- dd6354143 AudioStream: Fix backend name not translating
- 2cf04c92a Qt: Remove duplicate translation strings
- 982a35e6e Qt: Cancel search when pressing Esc (#3767)
- 7dde4794b Update Spain translation (#3768)
- bc057d9f7 Qt: Restore focus frame on QLineEdit with macOS native theme (#3771)
- fa19df308 Update qttranslations.inl (#3772)
- 2b1de6278 Qt: Fix empty gamesettings ini being saved on close
- 7651d288b Qt: Use simpler text widgets in cover downloader and game summary (#3773)
- 6194f08a9 Achievements: Always identify game on startup
- 59247c84b Achievements: Move game hash calculation to system
- eeda898c2 Achievements: Separate login and progress requests
- 43294ac04 FullscreenUI: Avoid unnecessary mutex lock
- aa6b3777a GameDatabase: Make track hashes private
- 6931f890b GameDatabase: Fix revision not showing after verification
- e7f2f101c Qt: Fix inverted delayed show condition in QtAsyncTaskWithProgressDialog