SternXD
e31f57a02f
GameList: Create covers directory if missing before downloading covers
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 14:53:56 -04:00
Ty
d23ba14335
GameList: Replace [ and ] with '{{' and '}}' to fix custom attributes
2026-04-13 15:43:25 -04:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
SternXD
36ffe3a521
GameList: Add RegionToFlagFilename function to map regions to flag filenames
...
Signed-off-by: SternXD <stern@sidestore.io >
2025-12-11 10:55:28 -05:00
chaoticgd
a98cfcf28c
CDVD: Synchronise access from different threads
2025-11-09 09:27:27 -05:00
TheTechnician27
7db487a49b
Game List: Improve dialog for Reset Play Time
2025-10-25 15:32:52 +02:00
TheTechnician27
fe565afff0
GameList: Prioritize file title over serial for covers
2025-09-25 18:08:50 -04:00
chaoticgd
06b3e6ad71
GameList: Fix region flag icons for non-English languages
2025-05-31 02:35:34 +02:00
TellowKrinkle
7587581d1f
GameList: Allow recursive scans to be cancelled
2025-03-02 04:20:01 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
Ty Lamontagne
e3fedf1676
QT: Use SetStatusText instead of passing a formatted string as a fmt
...
This caused crashes when file names had percent signs in them because we passed the file name as the format to SetFormattedStatusText. I opted to continue to use fmt for consistency.
2024-11-22 19:28:55 -05:00
KamFretoZ
1c7b1d7ff9
Translation: Make game type string translatable
...
Addresses `Game Properties -> Details -> Type -> Type names are untranslatable.`
2024-07-31 12:42:58 -04:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
TheTechnician27
2fa85c56c2
GameList: Make compat strings translatable
2024-07-26 19:30:02 -04:00
Stenzek
12a0644315
Misc: Pass most string_views by value instead of reference
2024-05-17 11:57:38 +10:00
Stenzek
cfecbf53aa
Host: Add plural translation support
...
Backport of https://github.com/stenzek/duckstation/commit/f3aec0c965df248b316709e2aa9742f8d554b42f
2024-05-17 11:57:38 +10:00
Stenzek
515cbc7b29
Path: Add CreateFileURL()
2024-03-13 20:13:35 +10:00
Stenzek
227049b6f2
FileSystem: Handle infinite symlink loops in FindFiles()
2024-01-17 13:57:19 +10:00
RedPanda4552
cdd38ef7aa
Game List: Ignore exclusion paths if they are empty string
...
Works around a bug of unknown origin which causes empty string to be added to the exclusions list, clearing the games list completely.
2024-01-16 18:38:18 +10:00
KamFretoZ
f4cabca62d
Qt: More Translation Fixes
2024-01-02 07:48:23 +00:00
Stenzek
8f991c311f
GameList: Sanitize all cover paths
2023-12-28 18:35:28 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
76f36b780c
StringUtil: Replace StartsWith/EndsWith with C++20 equivalents
2023-12-24 14:03:14 +10:00
Stenzek
d73d698fd5
FileSystem: Purge GetDisplayNameFromPath()
...
Redundant function.
2023-12-24 14:03:14 +10:00
Stenzek
7715d122c7
HTTPDownloader: Add support for progress updates/cancelling
2023-11-21 20:40:13 +10:00