Commit Graph

10222 Commits (31c75a2b5a58f063dd2f1d64fc79417e93c5722d)
 

Author SHA1 Message Date
Stenzek 17aa588736
Qt: Add shadow to placeholder cover text 2 months ago
Stenzek c9156fd7b5
Qt: Pack host local state in struct 2 months ago
Stenzek c4ac3d195c
Qt: Improve padding in hotkey rows
And fix incorrect parent widgets.
2 months ago
Stenzek 022d9f3083
Qt: Pass game list entry to settings window
Simplfies everything, makes restoring custom properties more reliable.
2 months ago
Ariel Nogueira Kovaljski d367e7e4e0
Qt: Alternating row colors for Hotkeys settings (#3559) 2 months ago
Davide Pesavento aee897e44a
Qt: Disable UI of settings forced via gamedb, part two (#3561)
Missed these in the previous commit.
2 months ago
Stenzek d0840c0615
GameList: Don't save custom titles to cache
Stops custom titles from being unremovable.
2 months ago
Stenzek dc7eec7eac
Qt: Use hasAlphaChannel() for ARGB32 check 2 months ago
Stenzek e470269d01
FileSystem: Remove now-unused function 2 months ago
Stenzek d944966db6
Qt: Use ARGB32_Premultiplied for transparent covers 2 months 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.
2 months ago
Ariel Nogueira Kovaljski caa865628d
Qt: Expand Gamelist background to fill available area (#3560) 2 months ago
Davide Pesavento 0296c84add
Qt: Disable UI of settings forced via gamedb traits (#3558) 2 months ago
Stenzek ad3ad6065e
Qt: Update Korean translation by Hack茶ん 2 months ago
Davide Pesavento 0be0500805
GameDB: Disable auto analog for `Persona 2 - Innocent Sin` (#3556) 2 months ago
Anderson Cardoso 5794746fa0
Atualização Português do Brasil (#3557)
Atualizado para a última versão
2 months ago
Stenzek 627fec4e30
FullscreenUI: Tweak text colours slightly 2 months 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
2 months 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.
2 months ago
Stenzek 0136f721c4
SDLInputSource: Fix possible negative input to SDL_GetJoystickButton() 2 months 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.
2 months ago
Davide Pesavento 81dca60aa9
GameDatabase: Use correct titles in compatibility report (#3555) 2 months ago
Stenzek c3e5075c60
Achievements: Show notification when challenge fails
If mode is set to notifications.
2 months ago
Stenzek d7ed9a736d
Achievements: Show most recent progress update in pause menu 2 months 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.
2 months ago
Stenzek 78d22b8852
Qt: Swap point size for pixel size in a few places
Make sizes consistent between Windows and MacOS.
2 months ago
Stenzek 4c6375adc9
Qt: Fix inconsistent cover caption size at startup 2 months ago
Stenzek ca504bd0ed
CMake: Set -fmacro-prefix-map and -ffile-prefix-map 2 months 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.
2 months ago
Stenzek da64db69f2
System: Don't print __DATE__/__TIME__
Inhibits reproducible builds.
2 months ago
Stenzek 26c4eec874
Qt: Fix another compiler warning 2 months 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.
2 months ago
Stenzek 14b2302e29
Qt: Fix compile warning 2 months ago
Stenzek 5cd8444ad6
Qt: Consider title when sizing icon column 2 months 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
2 months ago
Stenzek 3ff6287a82
GameList: Use size_t for indexing 2 months 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.
2 months ago
Stenzek 393724abdc
Qt: Save one lookup when loading covers 2 months ago
Stenzek b5d5cfd9c2
GameList: Pack state in struct 2 months ago
Stenzek f7edbdec22
Qt: Remove unused signal 2 months ago
Stenzek 21bede8123
ImGuiManager: Initialize to default text font order 2 months ago
Stenzek 979e850ea5
Qt: Include full binding text in tooltip 2 months ago
Stenzek 78fa54344e
SmallString: Make constructors explicit
Catch more errors at compile-time.
2 months ago
Stenzek d9dc5074df
InputManager: Map 'old' key names to new on load
Can't really automigrate settings because of input profiles, but this
will keep the old ones loading.
2 months ago
Stenzek c33131d153
InputManager: Use scancodes for key mapping 2 months ago
Stenzek 08901c0638
Qt: Fix scroll bar desyncing on icon size change 2 months ago
Stenzek fb1bd1e283
FullscreenUI: Fix crash when toggling localized titles 2 months ago
Stenzek 76e386c2f6
CrashHandler: Debug break on abort() if debugger attached 2 months ago
Stenzek 8327282143
GameList: Fix covers for disc sets sometimes missing
Path field needs to be unique.
2 months ago
Stenzek 3d73c5cacc
Qt: Fix possible cover loss during load 2 months ago