Commit Graph

10162 Commits (6e4da725529d3a1b6ef7959e2da00a967310f39b)
 

Author SHA1 Message Date
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
Davide Pesavento e573f18b01
GameDB: Disable auto analog for Hellnight (#3551) 2 months ago
Stenzek e02c991924
Deps: Patch Qt fusion style
Stop the checkboxes having such bright outlines, it looks terrible.
2 months ago
Stenzek 7c2585d265
Deps: Make Qt build options more consistent 2 months ago
Stenzek 25b44f4283
Qt: Wire up new key glyphs 2 months ago
Stenzek a390797213
Data: Add new PromptFont glyphs 2 months ago
Stenzek 59542b0397
Deps: Update Qt, SDL and zlib-ng 2 months ago
Stenzek 2d3ebc867c
System: Fix safe mode details not showing 2 months ago
zkdpower d2a2a78237
Update the Simple-Chinese Translation to latest. (#3547) 2 months ago
Anderson Cardoso fd9c3cd2fd
Update duckstation-qt_pt-BR.ts (#3548) 2 months ago
Davide Pesavento 6d2f3dc6c2
Qt: Fix zooming with mouse wheel in game list (#3549) 2 months ago