Commit Graph

10180 Commits (1cdde2cab6ecb78f4b47e8f2879d571f6abdd2d7)
 

Author SHA1 Message Date
Stenzek 1cdde2cab6
Path: Add IsFileNameValid() 1 year ago
Stenzek a8bbd2c4a9
CrashHandler: Catch exceptions and std::terminate 1 year ago
Connor McLaughlin 2459ac7cc5
Achievements: Fix crash on unknown game 1 year ago
Daniel Nylander 5c7b976367
Updated Swedish translation (#3562) 1 year ago
Stenzek 96c90a4acd
Qt: Use colorScheme() for dark mode detection on system themes 1 year ago
Stenzek 7bf3b7931b
Qt: Fix hotkey alt row colours on Mac 1 year ago
Stenzek aca4e6be42
Qt: Use Roboto for cover captions too
And don't do a full refresh when scale changes.
1 year ago
Stenzek e2142419e1
Qt: Use Roboto for cover placeholder text
Consistency across platforms.
1 year ago
Stenzek 17aa588736
Qt: Add shadow to placeholder cover text 1 year ago
Stenzek c9156fd7b5
Qt: Pack host local state in struct 1 year ago
Stenzek c4ac3d195c
Qt: Improve padding in hotkey rows
And fix incorrect parent widgets.
1 year ago
Stenzek 022d9f3083
Qt: Pass game list entry to settings window
Simplfies everything, makes restoring custom properties more reliable.
1 year ago
Ariel Nogueira Kovaljski d367e7e4e0
Qt: Alternating row colors for Hotkeys settings (#3559) 1 year ago
Davide Pesavento aee897e44a
Qt: Disable UI of settings forced via gamedb, part two (#3561)
Missed these in the previous commit.
1 year ago
Stenzek d0840c0615
GameList: Don't save custom titles to cache
Stops custom titles from being unremovable.
1 year ago
Stenzek dc7eec7eac
Qt: Use hasAlphaChannel() for ARGB32 check 1 year ago
Stenzek e470269d01
FileSystem: Remove now-unused function 1 year ago
Stenzek d944966db6
Qt: Use ARGB32_Premultiplied for transparent covers 1 year ago
Stenzek 6e4da72552
System: Remove use of CDImage title metadata
This way memory card filenames are consistent regardless of the
image format.

Also make GetGameMemoryCardPath() and GetMemoryCardForSlot()
behave the same.
1 year ago
Ariel Nogueira Kovaljski caa865628d
Qt: Expand Gamelist background to fill available area (#3560) 1 year ago
Davide Pesavento 0296c84add
Qt: Disable UI of settings forced via gamedb traits (#3558) 1 year ago
Stenzek ad3ad6065e
Qt: Update Korean translation by Hack茶ん 1 year ago
Davide Pesavento 0be0500805
GameDB: Disable auto analog for `Persona 2 - Innocent Sin` (#3556) 1 year ago
Anderson Cardoso 5794746fa0
Atualização Português do Brasil (#3557)
Atualizado para a última versão
1 year ago
Stenzek 627fec4e30
FullscreenUI: Tweak text colours slightly 1 year ago
Stenzek dfc650410e
Qt: Use RGB32 format for covers/background
As per QPainter documentation, ARGB32 etc is not optimal.

https://doc.qt.io/qt-6/qpainter.html#performance
1 year ago
Stenzek ec6a411bdf
Qt: Use Window/AutoFillBackground for game list background
Fixes scrolling glitching out, as well as the background not showing in
the Qt Windows 11 theme.
1 year ago
Stenzek 0136f721c4
SDLInputSource: Fix possible negative input to SDL_GetJoystickButton() 1 year ago
Stenzek babf4201d8
Settings: Default to notification achievement indicator mode
Makes more sense than an icon in the corner of the screen that you don't
notice half the time, and the other half is arguably annoying.
1 year ago
Davide Pesavento 81dca60aa9
GameDatabase: Use correct titles in compatibility report (#3555) 1 year ago
Stenzek c3e5075c60
Achievements: Show notification when challenge fails
If mode is set to notifications.
1 year ago
Stenzek d7ed9a736d
Achievements: Show most recent progress update in pause menu 1 year ago
Ariel Nogueira Kovaljski 1275eb1f9b
GPU/ShaderGen: Added Hybrid Bilinear scaling (#3554)
Middle ground between Smooth Bilinear and Sharp Bilinear.
Smooth horizontally and sharp vertically like a raster scan.
1 year ago
Stenzek 78d22b8852
Qt: Swap point size for pixel size in a few places
Make sizes consistent between Windows and MacOS.
1 year ago
Stenzek 4c6375adc9
Qt: Fix inconsistent cover caption size at startup 1 year ago
Stenzek ca504bd0ed
CMake: Set -fmacro-prefix-map and -ffile-prefix-map 1 year ago
Stenzek 843234f817
MSBuild: Set /d1trimfile and /PDBALTPATH
More steps to reproducible builds.

/d1trimfile only works on MSVC, so set -fmacro-prefix-map and
-ffile-prefix-map on Clang.
1 year ago
Stenzek da64db69f2
System: Don't print __DATE__/__TIME__
Inhibits reproducible builds.
1 year ago
Stenzek 26c4eec874
Qt: Fix another compiler warning 1 year ago
Stenzek 0aa8374f73
MSBuild: Don't merge qt_LANG.qm when qtbase_LANG.qm exists
Stops qt_sv.qm being generated which references files that do not exist,
e.g. qtscript_sv.qm.
1 year ago
Stenzek 14b2302e29
Qt: Fix compile warning 1 year ago
Stenzek 5cd8444ad6
Qt: Consider title when sizing icon column 1 year ago
Ariel Nogueira Kovaljski 587e73d71d
Sharper icon scaling (#3553)
* take ceiling instead of truncation for icon scaling

* #include <cmath> and change std::ceilf to std::ceil
1 year ago
Stenzek 3ff6287a82
GameList: Use size_t for indexing 1 year ago
Stenzek 7e04671644
GameList: Use fixed size for icon column
Fixes sluggish icon size change and speeds up startup since we
no longer need to load every icon.
1 year ago
Stenzek 393724abdc
Qt: Save one lookup when loading covers 1 year ago
Stenzek b5d5cfd9c2
GameList: Pack state in struct 1 year ago
Stenzek f7edbdec22
Qt: Remove unused signal 1 year ago
Stenzek 21bede8123
ImGuiManager: Initialize to default text font order 1 year ago
Stenzek 979e850ea5
Qt: Include full binding text in tooltip 1 year ago