Henrik Rydgård
b22b29acca
Rework the logo display on the main screen
2026-01-18 14:39:52 +01:00
Henrik Rydgård
fcc181990c
Game browser: Improve display of directory buttons in grid mode.
...
Part of #20108
2026-01-06 20:41:46 +01:00
Henrik Rydgård
38ebb9d729
Set a few defaults automatically as a proof-of-concept (to reduce duplication)
...
See #18888
2026-01-05 19:03:43 +01:00
Henrik Rydgård
29d1331396
Add back the Exit button on Android TV (where it's cumbersome to exit otherwise, and it's always landscape)
2025-12-19 13:47:11 +01:00
Henrik Rydgård
18a67b82d2
Do the same with KeyInputFlags. Fix minor UI misalignments
2025-12-19 13:41:58 +01:00
Henrik Rydgård
481d0fd18c
Switch TouchInputFlags to enum class, fix some minor UI issues
...
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård
ed25b5e991
Add convenient UI on the pause screen for changing/locking the screen orientation
2025-11-26 11:14:37 +01:00
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
bf9493910a
Rework some IAP/Gold UI. Minor title screen tweak
2025-11-23 21:55:25 +01:00
Henrik Rydgård
7853881210
GPU header cleanup: Avoid including GPUCommon.h in some places
2025-11-23 20:37:37 +01:00
Henrik Rydgård
defd21cc90
Android: Rework UI insets handling ( #21007 )
...
* During game load, place the loading screen where the game will appear
* Android: Merge NativeActivity into PpssppActivity
* Rework window insets handling on Android
* Main screen: Display the path on its own line in portrait mode
* Make the "Fullscreen" setting on Android separate between portrait and landscape
2025-11-16 10:43:58 +01:00
Henrik Rydgård
8b52cf67af
Add a way to put the "ExtraButtons" in a popup menu, use on control mapping screen
2025-11-15 20:44:14 +01:00
Henrik Rydgård
1ae76e871b
Partial game-info-screen rework
2025-11-15 20:44:14 +01:00
Henrik Rydgård
bc024da16c
More tweaks
2025-11-10 16:02:21 +01:00
Henrik Rydgård
7b05ccafd4
Remove unnecessary linebreaks
2025-11-10 15:34:53 +01:00
Henrik Rydgård
9de8e75709
AnchorLayout: Allow centering separately for horizontal and vertical
2025-11-10 12:10:08 +01:00
Henrik Rydgård
6f2742a2cb
Some UI polish
2025-11-09 16:49:15 +01:00
Henrik Rydgård
278a913a6a
Add an icon to the homebrew store button
2025-11-09 09:27:37 +01:00
Henrik Rydgård
75020e2ed7
Add ability to put icons on tabs
2025-11-05 14:42:49 +01:00
Henrik Rydgård
67010ff2af
Split the display layout config between landscape and portrait orientations
2025-11-05 12:49:51 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
2b9f2672bb
UI screens header cleanup
2025-10-29 00:15:41 +01:00
Henrik Rydgård
7ffd72b32e
Rename some screen classes
2025-10-29 00:02:43 +01:00
Henrik Rydgård
0a0b390fd3
Remove the exit button on Android. All it does is cause problems, you can just back out.
2025-10-29 00:02:43 +01:00
Henrik Rydgård
5826b61d95
Extract some useful view classes from UploadScreen, use on CreditsScreen
2025-10-28 15:32:45 +01:00
Henrik Rydgård
42a44e4243
Improve inset handling
2025-10-28 14:54:28 +01:00
Henrik Rydgård
b660dcee2b
Various inset and margin fixes and improvements
2025-10-28 13:59:37 +01:00
Henrik Rydgård
138be54f6a
More misc work
2025-10-28 11:54:07 +01:00
Henrik Rydgård
9ed3fc0eaa
Some work on the credits screen, main screen
2025-10-28 11:27:31 +01:00
Henrik Rydgård
45ef8120f3
Minor UX
2025-10-27 13:17:48 +01:00
Henrik Rydgård
9abd8c21e1
Finish implementing the multipart protocol, now multi file uploads work without corruption.
2025-10-27 12:20:24 +01:00
Henrik Rydgård
dc682fb2c8
Basic upload via web browser support, only single file almost works
2025-10-27 12:20:24 +01:00
Henrik Rydgård
c686d48268
Add prototype Upload screen and a couple new icons. Some refactoring.
2025-10-27 12:20:20 +01:00
Henrik Rydgård
137cd4b4b3
Change the layout of the main screen in portrait mode a bit.
2025-10-24 01:35:35 +02:00
Henrik Rydgård
acf273a55a
Rename "vertical layout" to "portrait layout", to avoid confusion
2025-10-23 16:11:54 +02:00
Henrik Rydgård
0397fe5e91
Refactor main screen code some more
2025-10-23 16:05:23 +02:00
Henrik Rydgård
2404fc330d
In vertical mode, replace the mainscreen buttons with image buttons
2025-10-23 15:43:08 +02:00
Henrik Rydgård
28b9bc2fb3
Make more dev screens usable in portrait by converting them to TabbedDialogScreen
2025-10-23 15:33:09 +02:00
Henrik Rydgård
21f9438682
Clean up the main screen logo view (adjust spacing, extract function)
2025-10-23 14:12:58 +02:00
Henrik Rydgård
9d0dfea04f
Split gear.png into two new svg icons, a small (for indicators) and a large one (for buttons)
2025-10-23 14:12:58 +02:00
Henrik Rydgård
7b743071d2
Prepare for adding more sensible back buttons to TabbedDialogScreen portrait mode
2025-10-23 12:46:07 +02:00
Henrik Rydgård
7ad4d33094
Start refactoring the MainScreen code
2025-10-23 10:25:28 +02:00
Henrik Rydgård
353bc9d8bf
Fix display of some pinned paths on Android
2025-10-22 00:13:00 +02:00
Henrik Rydgård
9bb3e443d4
Merge pull request #20888 from NABN00B/pinned-folder-icons
...
Draw pin icon for pinned folders in grid style
2025-10-18 21:11:40 +02:00
Nab
001181464e
Draw pin icon for pinned folders in grid style
2025-10-18 19:00:38 +02:00
Henrik Rydgård
2f06100b43
iOS: Initial attempt at switching to SceneDelegate (UIScene)
...
Fixes #20884
2025-10-17 15:58:23 +02:00
Henrik Rydgård
4b2255fcd6
Remove unnecessary spacer in portrait mode
2025-10-16 15:44:12 +02:00
Henrik Rydgård
1a01e02efe
Replace "Credits" with About PPSSPP on the main screen
2025-10-16 15:42:32 +02:00
Henrik Rydgård
3917753d2e
Use I_FOLDER_PINNED
2025-10-07 16:02:26 -06:00
Henrik Rydgård
26a9b5d95f
Replaces '+'/'-' with pin/unpin icons. Thanks Nabn00b.
...
This doesn't yet use the new pinned-folder icon though. Might do that
later.
2025-10-07 15:51:13 -06:00