Henrik Rydgård
|
b8fced5b41
|
Path code cleanup, move some UI code (#21037)
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
|
2025-11-25 00:44:24 +01:00 |
|
Henrik Rydgård
|
14ddad5ce3
|
Change how defaults work in the inifile reader (more flexible this way)
|
2025-10-31 21:57:52 +01:00 |
|
Henrik Rydgård
|
c3ed94b721
|
More icon work
|
2025-05-25 11:22:05 +02:00 |
|
Henrik Rydgård
|
44d279ec6f
|
Fix for recents cleaning on iOS
|
2025-05-19 18:38:19 +02:00 |
|
Henrik Rydgård
|
e5d00ce493
|
Fix startup on Android, oops
Forgot that we can't create android-compatible threads in global
constructors, for JNI reasons.
|
2025-03-27 01:58:53 +01:00 |
|
Henrik Rydgård
|
6ea0dd8208
|
Switch the recent files manager to the "command processor on thread" pattern
This removes all instances (except join-thread-on-quit) where the main
thread was previously waiting for the cleaning of the recents list and
similar.
|
2025-03-26 21:31:03 +01:00 |
|
Henrik Rydgård
|
a50b303a38
|
Redesign the recent files API a bit.
|
2025-03-26 17:59:30 +01:00 |
|
Henrik Rydgård
|
e1be5c9279
|
Reduce locking
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ddf43adbc8
|
Recent: Don't resolve paths when iterating. We already resolve all paths on insert, and have done so for a long time.
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ca64734bcd
|
Hide the file name resolution behind the interface
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
a156697822
|
Break out the "Recent ISOs" code into its own file so it's more practical to work on it
|
2025-03-26 17:31:47 +01:00 |
|