Henrik Rydgård
1f742fd07a
UI: Better way of showing game/savedata images. Fixes #12408
2019-10-11 17:34:38 +02:00
LunaMoo
53daa0d844
Remove some unused code.
2019-04-28 13:17:08 +02:00
Unknown W. Brackets
a99549c451
UI: Avoid using game info cache in savedata sort.
...
It can change mid-sort causing the sorting results to be inconsistent,
which will crash many implementations of std::stable_sort.
Also, fix an issue where it kept resorting after it didn't need to and
make it strictly ordered for equal dates/sizes.
Fixes #11892 .
2019-03-17 06:34:21 -07:00
Unknown W. Brackets
38461ed821
UI: Allow sorting saves by date too.
2018-11-25 08:21:31 -08:00
Unknown W. Brackets
d1c9da6a9a
UI: Maintain aspect better on screenshots.
...
In case they are on a thin screen or something.
2018-09-21 23:27:28 -07:00
Unknown W. Brackets
f0be2d5f88
UI: Quit sorting when done.
...
This will prevent keeping the gameInfo objects alive unnecessarily.
2018-06-06 18:39:21 +02:00
Unknown W. Brackets
4fb606839c
UI: Add option to sort saves by size.
...
It may be slow with many saves, but it's also very useful. It doesn't
seem too bad as an option.
2018-06-06 18:39:21 +02:00
Henrik Rydgård
d160292f54
Include renderpass definition in Vulkan shader cache entries, should make it more effective again.
2018-03-29 14:36:04 +02:00
Henrik Rydgård
df6ce90c84
When what we need is a shared_ptr, we should just go ahead and use one.
...
One of the top crashes reported in the Play Console is a ManagedTexture crash, so seeing if this might help.
2017-05-18 13:28:56 +02:00
Unknown W. Brackets
0a73828042
UI: Use theme colors in more places.
...
Hopefully everywhere.
2017-03-26 08:57:04 -07:00
Unknown W. Brackets
562288b09c
UI: Refactor game icon/bg loading.
...
This also default-initializes the atomic flags, which seems to fix a race
condition I was sometimes experiencing with missing icons.
2017-03-26 00:00:57 -07:00
Unknown W. Brackets
07d2b4fb46
UI: Make popups transition their button.
2017-03-21 18:45:49 -07:00
Unknown W. Brackets
4fb8ac96ce
UI: Zero initialize EventParams in typical usage.
...
Better to be safe.
2017-03-21 18:45:48 -07:00
Unknown W. Brackets
073e056369
UI: Allow overriding dialog logic on finish.
...
This seems cleaner.
2017-03-19 17:43:03 -07:00
Henrik Rydgard
5b835839fa
Make IdentifiedFileType a proper enum class
2017-03-02 12:29:03 +01:00
Henrik Rydgard
20d9e60a67
Just some renaming. Start moving away from the "thin3d" name
2017-01-30 14:38:31 +01:00
Henrik Rydgård
528af8a939
Simplification around textures
2017-01-24 20:59:00 +01:00
Henrik Rydgård
6a7d3a3910
Break out image file management from DrawContext (thin3d)
2017-01-24 20:58:59 +01:00
Henrik Rydgård
9b439e4c43
Remove Thin3D prefix on more things
2016-12-27 11:59:06 +01:00
Henrik Rydgård
10393f5d4e
Move Thin3D into the Draw namespace.
2016-12-27 11:58:03 +01:00
Henrik Rydgård
97d029972e
Rename SetTextures to BindTextures
2016-12-25 11:31:33 +01:00
Unknown W. Brackets
d6820f3cc3
UI: Allow measuring text with a scale.
2016-08-07 16:49:50 -07:00
Unknown W. Brackets
2076d66663
UI: Wrap descriptions in the savedata manager.
...
Sometimes the savedata info is long, better to wrap than overflow the box.
2016-08-07 16:35:59 -07:00
Unknown W. Brackets
b09c2b1f75
Add some missing override definitions.
2016-05-21 09:29:03 -07:00
Unknown W. Brackets
a518ad783d
UI: Align screenshot preview in savestate manager.
2016-04-24 11:51:06 -07:00
Unknown W. Brackets
50083a3c0c
Avoid reloading save info on move/resize.
...
We don't really need to do this all the time, we can just do it on exit of
the entire screen. Also fixes a crash on close. Fixes #8619 .
2016-03-01 18:19:18 -08:00
Henrik Rydgard
da1a04be8d
Make the workqueue slightly safer. Put g_gameInfoCache on the heap.
...
Cherry-picked from #8592
2016-02-28 12:39:47 +01:00
Unknown W. Brackets
21a15e4728
UI: Display save state screenshots as icons.
...
This way the list is not just a bunch of words, if you have a lot of save
states. Like me.
2016-01-23 11:27:41 -08:00
Unknown W. Brackets
c0238de4ee
UI: Add tags to all the scroll views.
2016-01-22 22:52:13 -08:00
Unknown W. Brackets
84d815768b
UI: Set tags on tab views, in the typical case.
2016-01-22 22:39:58 -08:00
Unknown W. Brackets
e6b5fbb40a
Fix race conditions when reading game title.
...
Fixes #5030 .
2015-12-24 13:18:46 -08:00
vnctdj
ad93113e04
Consistently use *sa for the Savedata i18n category
2015-07-02 00:24:43 +02:00
vnctdj
a5e63e4612
Consistently use *mm for the MainMenu i18n category
2015-07-02 00:02:08 +02:00
Unknown W. Brackets
c043b557ad
Slow down the marquee for longer names.
...
Let's not make anyone on a small screen dizzy.
2015-06-28 18:46:50 -07:00
Unknown W. Brackets
577beafeb3
Show a message when no saves are there yet.
2015-06-28 18:30:22 -07:00
Henrik Rydgard
56ed0f9b92
Localization fixes
2015-06-12 23:18:07 +02:00
Henrik Rydgard
2a88b1e58d
Buildfix for gcc
2015-06-12 14:55:51 +02:00
Henrik Rydgard
b56f21e4f0
More savedata UI polish
2015-06-12 14:46:34 +02:00
Henrik Rydgard
29514408af
Improve savedata UI layout more, fix deletion of save states
2015-06-12 12:39:22 +02:00
Henrik Rydgard
00094e0fcc
More work on savedata UI.
2015-06-12 11:40:50 +02:00
Henrik Rydgard
381e0c0fe3
Implement basic savedata UI. Not much actual functionality yet but can browse saves and states.
2015-06-11 23:59:02 +02:00
Henrik Rydgard
084aad74c3
Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen.
2015-06-11 20:22:16 +02:00