Commit Graph

8347 Commits (c4069eed02cf6191ca2a70cc78e9d9a718ecfa3b)

Author SHA1 Message Date
Davide Pesavento c1e71820d7
Qt: Disable UI for fast boot & disc speedup if marked incompatible in the DB (#3525) 3 months ago
Stenzek c7a4505ad8
Qt: Check screen bounds when restoring window positions
Ensure that the geometry is not off-screen.

It won't work on Wankland, and apparently doesn't support multiple monitors on X11.

So I'm just going to disable the whole thing on Linux, not just because my care
levels are practically non-existant, but also because I don't want to deal with
people moaning that their window manager's behavior is causing positions to
revert to the primary monitor. Just yolo it and hope for the best....
3 months ago
Stenzek bcb6f98cbd
Common: Eliminate more static functions in headers 3 months ago
Anderson Cardoso 921190ae1b
Atualização Português do Brasil (#3517)
Atualizado para a última versão.
3 months ago
Stenzek 1743bfa5fe
Qt: Fix double translation in GameListWidget 3 months ago
zkdpower 1bc9f1efe7
update the Simple-Chinese translation to latest. (#3515) 3 months ago
Stenzek 414ddf78cc
Achievements: Display warning for unsupported achievements 3 months ago
Stenzek 95ccd7cea2
FullscreenUI: Update translation strings 3 months ago
Stenzek 7a359e54be
GPU: Add separate scaling and FMV scaling options 3 months ago
Stenzek 006de3a6df
Qt: Don't manually populate combos for enums 3 months ago
Connor McLaughlin 8597873330
SDLInputSource: Fix DirectInput 3 months ago
Stenzek 327e9b5ce0
XInputSource: Set initial state on connection
Instead of after polling.
3 months ago
Stenzek c0c022591c
System: Synchronize input binding state on startup
This means that buttons which are pushed should register as pushed when
the system starts, rather than requiring them to be released and pressed
again.

Hopefully will allow passthrough of controllers that ground/press button
combinations to indicate the type of controller present.
3 months ago
Stenzek 33b3a6efda
InputSource: Support querying current values 3 months ago
Stenzek 5bdcde76ab
Qt: Expose advanced SDL options 3 months ago
Stenzek 54ab073f1a
SDLInputSource: Add options for XBox HIDAPI/rawinput 3 months ago
Stenzek 09a3c99c3b
AudioStream: Fix crash with timestretch disabled 3 months ago
Davide Pesavento 0a53bc47c3 Qt: Remove redundant layout from AchievementSettingsWidget 3 months ago
Davide Pesavento 0fc9de781f Qt: Fix crash toggling achievements in per-game settings 3 months ago
Stenzek 47e8d90e25
GPU: Fix screenshot size when showing VRAM 3 months ago
Stenzek cdd0086c54
Qt: Fix toggling read/write breakpoints 3 months ago
Davide Pesavento de2d6d1aa0
Qt: More accurate game list column width estimation (#3505)
Three main changes:
1. Use the pixel metrics of the style instead of hardcoded values.
2. Account for the potential sort indicator in the column header.
3. In the two "Size" columns, the largest numerical value does not
   necessarily result in the widest text string, so just use the
   value 8888.88 to estimate the width (we assume that 8 is the
   widest digit, which is true for many proportional fonts).
3 months ago
Stenzek 2a2a011854
FullscreenUI: Improve title padding of achievements
Need to redo this whole dialog's layout, but this'll do for now.
3 months ago
Stenzek 9b99d997f5
Achievements: Fix display of game completion date 3 months ago
KamFretoZ 20e9b8d271
Qt: Fix buffer size help text (#3501) 3 months ago
Stenzek 09e785555d
Qt: Fix updater download size display 3 months ago
Stenzek 5fc4fbcf36
Qt: Improve display of version in updater 3 months ago
Stenzek aa2a0cddb5
Data: Update SDL game controller database 3 months ago
Stenzek e38039873e
Achievements: Infer and display beaten/completed time 3 months ago
KamFretoZ ebbc1e98b6
Qt/Updater: Move Download Size indicator to the top (#3499) 3 months ago
Stenzek edd63dfd9c
Qt: Remove now-unused resize column helpers 3 months ago
Stenzek 670027107e
Qt: Use header resize mode for disc windows 3 months ago
Stenzek 93d6fc64da
Qt: Use header resize mode for memory card editor 3 months ago
Stenzek c6c8039211
Qt: Use header resize mode for settings panels 3 months ago
Stenzek bb7833168e
Qt: Use header resize mode for memory scanner 3 months ago
Stenzek 73f326cd75
Qt: Use header resize mode for game list column widths
Simpler code, no need for workarounds in showEvent() either.
3 months ago
Stenzek 76fdbb0b38
Qt: Add tooltips for more fields in game list 3 months ago
Stenzek a080228ee5
Qt: Don't reset model for every scanned game
Make the UI a little more responsive.
3 months ago
Davide Pesavento 2669b026d7 Qt: Remove obsolete comment
The logic was changed in 281119b812
3 months ago
Stenzek d2caabd04a
Qt: Fix exit on separate window close with FSUI active 3 months ago
Stenzek a2222d805b
Qt: Fix inability to exit with HC mode active 3 months ago
Stenzek 501380ec7c
Achievements: Split up overlay setting
Split into challenge indicator modes, leaderboard trackers, and progress
indicators.
3 months ago
Stenzek e98871ad47
Settings: Remove middle padding
Why did I do this...
3 months ago
Stenzek 5c682d2325
ImGuiOverlays: Frame time history is aligned 3 months ago
Stenzek 628e41f849
ImGuiManager: Don't render when skipping present
Fixes very slow scrolling in save state selector when fast forwarding,
and generally just giving a "true" DeltaTime is probably a good thing.
3 months ago
Stenzek fe11c658ee
ImGuiOverlays: Fix save state selector out-of-order drawing
Specifically the animated background appearing in front of the
thumbnails.
3 months ago
Stenzek 143ae49f2c
AudioStream: Use larger target size only when intentionally running slow
Fixes buffer underruns at fast or slow speed settings.
3 months ago
Stenzek d3f04dcda9
AudioStream: SIMD averaging window calculation 3 months ago
Stenzek 9b4698d48c
AudioStream: Back off resets that don't pass threshold over time
That way a very occasional lag/overflow doesn't cascade into
unnecessary tempo adjustment.
3 months ago
Stenzek f464d42be5
AudioStream: Fix glitches when disabling fast-forwarding
Usually happened at high frame rates.
3 months ago
Stenzek 6c9d339855
PerformanceCounters: Align to 4 elements
And use minv()/maxv().
3 months ago
Stenzek b81dfa205c
GPU: Simplify screenshot size calculation
And don't miscalculate it for some games.
3 months ago
Stenzek 4644db00ea
GPU: Fix screenshot size in uncorrected mode 3 months ago
Stenzek a27fedae86
Qt: Various fixes to memory scanner UI
Reduce repetition in formatting.
Make formatting consistent between saving/loading watches.
Fix description display.
3 months ago
Stenzek 02a1ccbcdc
Qt: Persist memory scanner watch list across instances
i.e. save it to a file.
3 months ago
Stenzek 52d9f73f98
Misc: Replace a bunch of static qualifiers with inline
Allows deduplication, shaves a couple percent off the debug binary size.
Release binary size difference is negligible.
3 months ago
Stenzek c8dd9995ec
GameDatabase: Remove redundant SetRymlCallbacks() 3 months ago
Stenzek fef553ff12
Qt: Display 'First Value' in memory scanner 3 months ago
Stenzek a9ce005a20
Qt: Fix maximized state not saving to config
Restores the "old" position when restoring again. Except on Wayland,
where nothing works.
3 months ago
Stenzek 3768940fbb
Qt: Fix assertion on shutdown after resize 3 months ago
Stenzek 690f843e2a
Qt: Auto switch between any/changed values in memory scanner 3 months ago
Stenzek 5ed7961390
Qt: Refuse to start in known broken environments 3 months ago
Stenzek ce53e29997
Qt: Fix possible crash on shutdown 3 months ago
Stenzek acf78970c6
Qt: Create main window before starting EmuThread
Stops signals such as achievements active changed being lost.
3 months ago
Stenzek f569448ea1
System: Centralize pause checks 3 months ago
Stenzek 042930d735
FullscreenUI: Fix focus loss with grid/list button 3 months ago
zkdpower fac47b135a
Update the Simple-Chinese translation to latest. (#3495) 3 months ago
Davide Pesavento 168b80dd49 Qt: Add tooltips to game list 3 months ago
Davide Pesavento df65879d06 GPU: Fix typo 3 months ago
Stenzek 300d158320
FullscreenUI: Fix clock position in pause menu 3 months ago
Davide Pesavento 70d6a2d1af Achievements: Revert back to long date format for unlock/submit time 3 months ago
Davide Pesavento 71591e8219 Qt: Use localized date/time formatting in a few more places 3 months ago
Stenzek 634fac4410
CrashHandler: Fix recursive backtrace on Linux 3 months ago
Stenzek 2b18df0910
MediaCapture: Don't crash if video codec supports 0 formats 3 months ago
Stenzek 44237146ef
FullscreenUI: Fix remaining fixed date/time formatting locations 3 months ago
Stenzek 29e92705c4
FullscreenUI: Add option to hide grid view labels
Also handle titles that span multiple lines.
3 months ago
Stenzek 96c224497b
Qt: Use selected language locale for formatting
But check the prefix against the system locale, so that e.g. en can use
the system country.
3 months ago
Stenzek c82351a14a
Qt: Implement 'System Language' language option 3 months ago
Stenzek 7f5f90338f
Qt: Use application locale in most places 3 months ago
Stenzek ef320c62a3
Qt: Cache app locale object 3 months ago
Stenzek f91ee34fa4
Qt: Merge qttranslations.cpp with qthost.cpp
No need to keep it separate anymore since we're not precalculating glyph
ranges.
3 months ago
Stenzek 9b353f841e
Misc: Use host locale formatting for dates
Fixes achievement unlocks and lasted played times being shown in US
format.
3 months ago
Stenzek 1c8699b8a0
Host: Add FormatNumber()
Formats the argument according to the system locale, instead of C.
3 months ago
Stenzek e82218f823
Qt: Fix changing language while game running 3 months ago
Stenzek 83d521f3d8
CMake: Drop Flatpak workarounds
No longer needed since it is using self-contained.
3 months ago
Stenzek 6c4300c6c7
CI/Flatpak: Simplify deps build
I'll probably drop it in the future since there was only one or two
people who indicated that they're using it. But at least now I don't
have another file I need to keep up to date.

So consider the Flatpak package as deprecated.
3 months ago
Stenzek ad4a909aa4
FullscreenUI: Fix incorrect parent directory button 3 months ago
Stenzek 37efd34a99
Qt: Drop renderer option from setup wizard
No need when automatic renderer exists.
3 months ago
Víctor "IlDucci d28c0a00b4
Spanish (Spain) update 2025-07-25 (#3490)
- New strings have been translated.
- Corrected a typo in the "seconds" counter.
- Other minor changes.
3 months ago
Stenzek d0e00178c3
Qt: Fix fullscreen action enabled on startup 3 months ago
Stenzek a660c13625
System: Always adjust video size for capture
Fixes auto resolution size with non-multiple-of-4 window sizes.
3 months ago
Stenzek 22fb032f91
GPUThread: Fix very rare or impossible FIFO corruption
If the buffer wraps around once, and the GPU thread does not execute any
commands before the CPU thread reaches the end again, it could lose one
buffer's worth of commands.

Also don't keep incrementing the work count while this is happening.
Super unlikely unless a ton of data is being pushed through the FIFO.
3 months ago
Stenzek 13233cc82e
PostProcessing/GLSL: Fix compile error with interface blocks 3 months ago
Stenzek 0522b6ffb5
CDImagePPF: Ignore out-of-range sectors 3 months ago
Stenzek b6b1a5e33c
CDROM: Add option to disable speedup on MDEC/FMVs 4 months ago
Stenzek 4f1af2f6eb
Qt: Increase debugger column size 4 months ago
Stenzek 46cf8e68cd
SPU: Display reverb environment in debug window 4 months ago
Stenzek 932104c581
SPU: Fix VU meter display when scrolling 4 months ago
Nahuel Gaitan 56b5b337aa
PSFLoader: Fix recursive _lib loading (#3489) 4 months ago
Stenzek 46a071f3e7
Qt: Fix disabling of sprite texture filtering option 4 months ago
Stenzek 2e56f5d3ae
Qt: Fix another usage of QObject::disconnect() 4 months ago
Stenzek a5826ea6ae
Qt: Hide apply image patches in game settings
Doesn't makes sense, because game settings are applied after
identification.
4 months ago
Davide Pesavento a34aee68a7 Declare all namespace-scope constants as inline
This is the idiomatic way since C++17
4 months ago
Davide Pesavento 69da2df8e9 Make all single-argument constructors explicit 4 months ago
Davide Pesavento 9ab4e4d70c
Qt: Add game list button to toggle game icons (#3488) 4 months ago
Stenzek cdd054702c
CPU: Log on break exception without PCDrv 4 months ago
Stenzek a5b46f7676
MediaCapture: Fix use-after-free when starting 4 months ago
Stenzek 161637e3b7
Qt: Disconnect safe mode widget on recreate 4 months ago
Stenzek 7c01bde94e
Log: Remove redundant channel 4 months ago
Stenzek 9321a32d39
Qt: Fix startup cancellation on window close 4 months ago
Stenzek f65ca0dab3
FullscreenUI: Don't round achievements inner progress bars 4 months ago
Stenzek 9e17e38c9d
FullscreenUI: Custom draw loading screen 4 months ago
Stenzek 3199617124
FullscreenUI: Use layout scale for loading screen 4 months ago
Stenzek df9506fbf6
FullscreenUI: Center loading screen logo 4 months ago
Stenzek 311e93fae4
FullscreenUI: Use game path for loading screen image
Makes it work with custom titles.
4 months ago
Stenzek 4440ae3b78
GPUThread: Store copy of game info
Don't save it in FullscreenUI.
4 months ago
Stenzek 5fd61b6e3a
Qt: Fix disc icon being used for games without icons 4 months ago
Stenzek df432c6c64
Qt: Fix crash booting unscanned games 4 months ago
shikulja 47d44701fe
Update Russian translation (#3486)
* Update Russian translation

* Update Russian translation

* Update Russian translation

* Update Russian translation
4 months ago
Stenzek a8506f4708
Qt: Disable more actions while system starting 4 months ago
Stenzek ad53fc2345
Qt: Fix fullscreen UI shutdown on language change 4 months ago
Stenzek 278614a415
FullscreenUI: Display game cover when loading 4 months ago
Stenzek 75314f79de
FullscreenUI: Localize base strings (e.g. dir selector) 4 months ago
Stenzek 63e0acbe9c
FullscreenUI: Fix held colour in popup menus 4 months ago
Stenzek 3453c897d1
FullscreenUI: Add native cover download 4 months ago
Stenzek a9862461f3
FullscreenUI: Add modal progress callback 4 months ago
Stenzek 3e232b76b3
Qt: Improve more window close behaviour
- Closing FSUI display window without a game running should not exit the
  application.
- Closing display window with FSUI started should exit the application
  in nogui mode.
4 months ago
Stenzek 8bd493eae0
Qt: Re-update main window geometry on nogui exit
Also fix the game list refresh executing on the incorrect thread.
4 months ago
Davide Pesavento 1b56940ad0 Qt: Update menu and toolbar state when toggling fullscreen via double click
Amends 1289e045b9
4 months ago
Davide Pesavento f446e24b20 Qt: Don't exit fullscreen when switching to game list with RenderToSeparateWindow
Amends 24a16db437
4 months ago
Davide Pesavento 4c12dc8ab9
Qt: Don't enable window size menu if system isn't running (#3484) 4 months ago
Stenzek 24a16db437
Qt: Handle fullscreen cases on MacOS
If the user exits fullscreen with the window button, restore
render to main.
4 months ago
Stenzek b545671d67
MetalDevice: Retain references to layer
Apparently the allocate method returns +0 references.
4 months ago
Stenzek 210f492487
MetalDevice: Remove pipeline cache
It seems to be broken when appending using from-source created
libraries.

Similar issues have been described in:
- https://bugreports.qt.io/browse/QTBUG-114338
- https://bugreports.qt.io/browse/QTBUG-108216
4 months ago
Stenzek 05dcb17334
Qt: Fix unused lambda capture warning 4 months ago
Stenzek 6615fc79d6
Qt: Work around autouic bug causing unnecessary recompiles 4 months ago
Stenzek a002fd2672
Qt: Include moc sources in main source
Saves compiling a bunch of files with MSBuild.
4 months ago
Stenzek fc613a5267
Qt: Fix incorrect placeholders in translations 4 months ago
Stenzek 9442ba74af
Qt: Remove window state save
Instead, explicitly save the toolbar area. Also adds it to the context
menu.
4 months ago
Stenzek b2ad193178
Qt: Store window geometry in human-readable form 4 months ago
Stenzek 6b969a0b94
Qt: Refactor and remove multiple sources of truth for render-to-main 4 months ago
Stenzek 0f2ef98747
Qt: Turn cover downloader into a non-modal window
Same as the others.
4 months ago
Stenzek 3f2b6995bc
Qt: Fix timestamps in log window if file timestamps on 4 months ago
Davide Pesavento 1289e045b9 Qt: Make "Fullscreen" toolbar button and menu item checkable 4 months ago
Davide Pesavento 2f13538cc0 Qt: Fix game list icons when toggling disc set merging
Also, make sure we call beginFilterChange() in the proxy model
as mentioned in the Qt docs.
4 months ago
Davide Pesavento 4b5be29eb2 Qt: Hide GameListWidget buttons instead of disabling them 4 months ago
Davide Pesavento 21f44b3782 Qt: Refactor GameListWidget tool buttons and corresponding menu actions 4 months ago
Davide Pesavento 01b81c74ef
Qt: Fix crash on triggering certain actions before display widget is created (#3482) 4 months ago
Stenzek 67381754fa
Qt: Fix game start flicker with hide-main-window checked 4 months ago
Stenzek c6cb3cdd68
Qt: Update Korean translation by Hack茶ん 4 months ago
Stenzek 6ae334b30c
Qt: Avoid wildcard disconnect
See https://bugreports.qt.io/browse/QTBUG-134610
4 months ago
Stenzek 4b62ccf2ff
Qt: Redirect Qt messages to logger 4 months ago
Stenzek 6f65a15bb9
CrashHandler: Catch SIGABRT 4 months ago
Stenzek 9c81425043
Qt: Fix format strings in es-ES 4 months ago
Stenzek 2aaeaf6f99
Qt: Add missing event type check 4 months ago
Daniel Nylander da6ba416c9
Updated Swedish translation (#3481) 4 months ago
Stenzek a890902d5b
Qt: Further eliminate redundant window shows
And remove a couple of hacks.
4 months ago
Anderson Cardoso 40b081c8ff
Atualiazação Português do Brasil (#3480)
Atualizado para a última versão
4 months ago
Stenzek b07998512e
Qt: Refactor render window lifecycle
Remove multiple sources of truth, eliminate bugs in handling edge cases
when switching between modes.
4 months ago
Stenzek a5e3f163a5
Misc: Make bitfield unions trivially copyable 4 months ago
Stenzek 8ca68a052a
GPUDevice: Remove unused fields 4 months ago
Stenzek 5c7a599cad
Qt: Couple of consistency fixes 4 months ago
Stenzek cd77ace12a
FullscreenUI: Fix going back to root directory on Linux 4 months ago
Stenzek 2dc25a07ac
NeGconRumble: Remove unused fields 4 months ago
Stenzek b93353647f
Qt: Clear help text map on reload
Saves keeping messages around for pointers that are no longer valid.
4 months ago
Stenzek 8ef97b9b46
FullscreenUI: Sort unlocked achievements by unlock time 4 months ago
Stenzek be867c815d
FullscreenUI: Minor polish to achievements list 4 months ago
Stenzek 43543ddedc
FullscreenUI: Improve icons in file selector 4 months ago
Stenzek 3bb67c785e
D3DCommon: Load d3d12.dll dynamically 4 months ago
Stenzek 4ead72747b
D3DCommon: Load dxgi.lib dynamically 4 months ago
Stenzek 0195b2886e
D3DCommon: Load d3d11.dll dynamically 4 months ago
Stenzek 3928eaff54
D3DCommon: Load D3DCompiler dynamically 4 months ago
Stenzek 5e2e39f642
VulkanDevice: Use driver type enum for auto selection 4 months ago
Stenzek 792b72b955
Qt: Reenable WinPanel style for patches
Partial revert of 7eb2b07.

Looks much worse in Fusion/default style.
4 months ago
Stenzek 97a0f4669f
ShaderGen: Fix use of reserved 'packed' keyword 4 months ago
Stenzek 1cad6389aa
AnalogController: Fix flipped log message 4 months ago
Davide Pesavento 7eb2b07e39 Qt: Don't draw a frame if there are no patches 4 months ago
Davide Pesavento d0c3f7d5a2 Qt: Reduce layout margins in postprocessing settings
And remove a redundant VBoxLayout
4 months ago
Davide Pesavento 0e9f116a2e Qt: Turn `retroachievements.org` into a hyperlink 4 months ago
Stenzek 2fad6478b4
CDImage: Include the WAV file's details when incompatible 4 months ago
Stenzek 2308c5ddc6
Qt: Check cache when getting game icon for window
Apparently forgot this...
4 months ago
Stenzek 9e319ff495
FullscreenUI: Avoid ID duplication in choice dialogs
If two items, e.g. discs happen to have the same display name.
4 months ago
Stenzek 00623ebf8b
FullscreenUI: Fix rounding on widget grab rects 4 months ago
Stenzek f21ab0b70a
GPUDevice: Fix ARM GPU detection 4 months ago
Stenzek 13e4515118
GPU: Send read command in SW if stats are enabled
Won't do anything, but it does update the counter.
4 months ago
Stenzek cd2d0503da
System: Fix frame advance+runahead stepping 2 frames 4 months ago
Stenzek e4e57c674d
GPUDevice: Use driver type fields 4 months ago
Stenzek ef26d5cb74
GPUDevice: Backport driver type detection 4 months ago
Stenzek 1e930c4063
ShaderGen: Drop DRIVER_V3D and DRIVER_POWERVR macros
They're not needed anymore.
4 months ago
Stenzek cc3bc120a4
OpenGLContext: Prefer GLES over GL<3.2
Ends up having a larger feature set in GLSL.
4 months ago
Stenzek 63adf475d4
VulkanDevice: Avoid defaulting to Vulkan for V3D driver
Image copies are broken.

https://discord.com/channels/695640472202379425/695823554712698962/1392128815689629707
4 months ago
Stenzek b9a9ea220e
PostProcessing/FX: Don't try to compile for GL<3.2
No interface blocks or binding layouts. Get a better driver for gosh
sake.
4 months ago
Stenzek 80a689257c
PostProcessing/GLSL: Support OpenGL 3.1 4 months ago
Stenzek 742cfcb12b
ShaderGen: Emit location qualifiers for SPV without interface blocks
Required for GLSL post-processing with OpenGL 3.1.
4 months ago
Stenzek 2d29c63708
ShaderGen: Emit fallback functions for GLSL < 4.0 4 months ago
Stenzek 601173b01e
ShaderGen: Add UseGLSLInterfaceBlocks() 4 months ago
Stenzek f273dcff18
GameList: Fix possible bad optional unwrap in ApplyCustomAttributes() 4 months ago
Stenzek 6f3a6d7934
Qt: Remove unused includes 4 months ago
Davide Pesavento 1bf248b299 Qt: Swap order of read/seek speedup cycles in Advanced settings
To match the order in Console settings.
4 months ago
Davide Pesavento a012d496ea Qt: Fix resetting per-game CDROM speedup and SIO settings
Amends d2c09dfaff and 0098c60ee8
4 months ago
Davide Pesavento cacd174642 Qt: Rearrange log settings checkboxes 4 months ago
Davide Pesavento 002cb942bb Qt: Fix initial UI state of log timestamps checkboxes 4 months ago
Davide Pesavento d8a267162d
Qt: Set default button in settings and ISO browser (#3475) 4 months ago
zkdpower 9ba3129b67
Update the Simple-Chinese translation to latest. (#3474) 4 months ago
Davide Pesavento 3f7e5ca1cb
Qt: Always connect the open folder button (#3472)
And make the line edit read-only instead of disabling it.
4 months ago
Stenzek fb7772871c
GameDatabase: Use string_view for disc sets
Avoid the allocations, apparently forgot this one.
4 months ago
Stenzek 0a267ce158
Common: Add more tests 4 months ago
Stenzek 7dcdff35cb
Qt: Include 'Refresh Progress' button in achievement settings 4 months ago
Davide Pesavento 66341a12d4 FullscreenUI: Swap file size and uncompressed size in game details 4 months ago
Stenzek d4cf7f248c
FullscreenUI: Fix default displayed value for FF volume 4 months ago
Stenzek d852149809
FullscreenUI: Add icons to game list detail lines 4 months ago
Stenzek 38022afa25
FullscreenUI: Fix focus loss on F4 to switch view 4 months ago
zkdpower 8484170ece
Update the Simple-Chinese translation to latest. (#3468) 4 months ago
Stenzek c8087204c4
FullscreenUI: Fix highlighted option with 'None' background 4 months ago
Stenzek ca322449da
FullscreenUI: Add 'Compact Mode' for game list 4 months ago
Stenzek 0098c60ee8
SIO: Add debugging option to redirect to TTY
Until I bother to finish my sio branch...
4 months ago
Stenzek d0f4f579e1
FullscreenUI: Add missing log timestamp preferences 4 months ago
Stenzek 2a6aa89efb
FullscreenUI: Avoid more conflicts between emoji and PromptFont
By moving them to the unused range.
4 months ago
Stenzek 5b3e843b08
Qt: Separate window and file log timestamp options 4 months ago
Stenzek eb503c4029
Qt: Fix 'Log To File' in Debug menu 4 months ago
Stenzek f123677df4
Log: Fix file log timestamps always enabled 4 months ago
Stenzek 36518a8df5
Bus: Use log colour abstraction for TTY 4 months ago
Davide Pesavento 9e045755a6
FullscreenUI: Add missing std::move (#3467) 4 months ago
Stenzek b35beb6f24
Qt: Update Korean translation by Hack茶ん 4 months ago
Stenzek e4761823ad
FullscreenUI: Fix fade on system reset/shutdown 4 months ago
Stenzek 518e0194bc
MediaCapture: Fix compiler warning 4 months ago
Stenzek 0978e6ecee
MediaCatpure: Ensure there are no gaps in sample time 4 months ago
Stenzek a59b6357b3
MediaCapture: Don't repeat frame rate calculations 4 months ago
Stenzek ebf5c9d0c1
MediaCapture: Fix HEVC encoding with Media Foundation 4 months ago
Stenzek 9d686f7baf
Qt: Hide fullscreen combo if unsupported 4 months ago
Anderson Cardoso d603e3bc0c
Atualização | Idioma Turco (#3466)
* Atualização Português do Brasil

Atualizado para a última versão.

* Atualização | Idioma Turco

Atualizado para a última versão.
Validado por um nativo.
--
Update to the latest version. 
Validated by native speaker.
4 months ago
Stenzek 355c17bde9
FullscreenUI: Fix fade on system start/stop 4 months ago
Stenzek 376a2e8d4d
FullscreenUI: Fix crash when loading/saving state
Also fix fade transition.
4 months ago
Stenzek 33b1e82e34
Achievements: Fix imgui assertion in leaderboard view 4 months ago
Stenzek 5df28de340
Qt: Fix hotkey category heading size on MacOS 4 months ago
Víctor "IlDucci 866b77e229
Spanish (Spain) 2025-06-27 translation update (#3465)
- Translated all new strings.
4 months ago
Stenzek 1b740efc10
FullscreenUI: Avoid ID clash in controller settings 4 months ago
Stenzek 889df1d8be
VulkanDevice: Only reset descriptor pool if used
Save a tiny fraction of overhead.
4 months ago
Stenzek 2bff2098a1
FullscreenUI: Fix returning to wrong window after back 4 months ago
Stenzek ebf97c26b8
dep/imgui: Sync to 5ee9c2a
And fix a bunch of local bugs, including random large-font-size glyphs.
4 months ago
Davide Pesavento 280c0036eb
FullscreenUI: Change a few icons for improved consistency (#3463) 4 months ago
Stenzek 281119b812
Qt: Always perform update check on startup 4 months ago
Daniel Nylander a7d0a8a485
Updated Swedish translation (#3461) 4 months ago
Anderson Cardoso c679ffbac0
Atualização Português do Brasil (#3462)
Atualizado para a última versão.
4 months ago
Stenzek 5b18455536
Qt: Eliminate unnecessary includes in settingwidgetbinder.h 5 months ago
zkdpower 96d0851365
Update the Simple-Chinese translation to latest. (#3460) 5 months ago
Davide Pesavento 9347c00d95
Qt: Refine use of ellipsis in game list context menu (#3459) 5 months ago
Stenzek cdc9206b6a
Qt: Fix typo in toolbar icon action 5 months ago
Stenzek ba799f4f88
Qt: Disable toolbar related actions if hidden 5 months ago
Stenzek 6fcb1194d5
FullscreenUI: Further icon improvements 5 months ago