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
4f91d7a71a
More layout work, more use of MessagePopupScreen instead of PromptScreen
2025-11-10 15:23:29 +01:00
Henrik Rydgård
be34e45536
Clean up language switching code slightly, add (disabled) shortcut to randomize for testing.
...
Remove background color from some titles.
2025-11-09 16:26:58 +01:00
Henrik Rydgård
980ddb152b
UI fixes, add SimpleTextView (easier to reason about)
2025-11-09 08:52:20 +01:00
Henrik Rydgård
6d1973edfb
Add banners on the top of settings pages, if editing game-specific settings show the icon.
2025-11-09 08:51:41 +01:00
Henrik Rydgård
57d64eaf60
New icons for the tools and system tabs
2025-11-06 23:44:55 +01:00
Henrik Rydgård
063c7d4f7e
Get separate touch screen config for portrait working
2025-11-05 21:01:37 +01:00
Henrik Rydgård
48ba3d99d3
GameSettingsScreen: Add tab icons. In portrait mode, use only icons on the tabs.
2025-11-05 15:29:34 +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
c609e96a30
Fix issue where manual edits like comments were not preserved in game configs.
...
This allowed some simplification.
2025-11-04 23:39:56 +01:00
Henrik Rydgård
4edb8e53cd
Just some renaming and cleanup
2025-11-04 23:39:56 +01:00
Henrik Rydgård
3391d65f4b
Minor cleanups
2025-11-04 23:39:56 +01:00
Henrik Rydgård
198d86a9b1
Move the PSP system language logic into sceUtility.
2025-11-04 11:48:47 +01:00
Henrik Rydgård
b946a29fd7
Update some outdated translation keys
2025-10-29 09:33:04 +01:00
Henrik Rydgård
243c784666
Use the common tabdialog class for GestureMappingScreen
2025-10-29 08:39:59 +01:00
Henrik Rydgård
2b9f2672bb
UI screens header cleanup
2025-10-29 00:15:41 +01:00
Henrik Rydgård
69aa84e3b0
Split out the backgrounds and base screen classes from MiscScreens.h
2025-10-29 00:02:43 +01:00
Henrik Rydgård
7ffd72b32e
Rename some screen classes
2025-10-29 00:02:43 +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
c686d48268
Add prototype Upload screen and a couple new icons. Some refactoring.
2025-10-27 12:20:20 +01:00
Henrik Rydgård
54f4910cda
Improve the TiltAnalogSettingsScreen (one case is still iffy)
2025-10-23 18:41:16 +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
b45d07d6cb
Break out TabHolder from Common/UI/ViewGroup.cpp. A few new atlas images
2025-10-23 11:19:20 +02:00
Henrik Rydgård
5b3c3bd189
Replace some functions with lambdas
2025-10-23 10:40:55 +02:00
Henrik Rydgård
1c49ad7b29
Support screen rotation on iOS (unrestricted)
2025-10-22 15:13:21 +02:00
Henrik Rydgård
29032f4a70
Merge pull request #20900 from hrydgard/restore-vsync
...
Rework the VSync setting and related code to make more sense
2025-10-21 12:10:23 +02:00
蒋慧赟
847b42ac3d
Add some static for GameSettingsScreen.cpp
2025-10-21 09:48:13 +08:00
Henrik Rydgård
042cf87248
Rework the present mode settings, refactor.
2025-10-20 21:28:38 +02:00
Henrik Rydgård
4c0b011b0e
Refactor the vsync settings, making VSync=on always good, if combined with Low Latency Present
2025-10-20 19:53:21 +02:00
Henrik Rydgård
82bba691dd
Unexpose the specialized Vulkan presentation modes for now
2025-10-20 19:53:21 +02:00
Henrik Rydgård
5aeab28e9b
Remove the "Percentage of framerate" frameskip type
2025-10-20 11:49:41 +02:00
Henrik Rydgård
34385ea1fd
Vulkan: Don't show the present mode setting if there's only one viable value.
2025-10-17 21:07:00 +02:00
Henrik Rydgård
9ac80460d2
Break out the SystemInfoScreen from DevScreens.cpp
2025-09-23 11:21:32 -06:00
Henrik Rydgård
4a50174d14
Support dpi scaling in SVG atlas generation
2025-09-20 10:00:05 -06:00
Henrik Rydgård
58456ae950
Remove the UI::EventReturn return values. Makes editing the UI nicer.
2025-09-15 11:09:00 -06:00
Henrik Rydgård
e78341b822
Hide theme behind an accessor (so we can expose it only as const)
2025-09-15 09:31:18 -06:00
Henrik Rydgård
f83b9c511d
Delay checking for active backend until you click the Backend popup
2025-08-31 00:59:51 +02:00
Henrik Rydgård
3895bab1dc
Fix more translation issues
2025-08-29 22:52:17 +02:00
Henrik Rydgård
d4c9e631a9
Fix more translation issues
2025-08-29 01:07:51 +02:00
Henrik Rydgård
3b683a8e43
Add UI to pick resampler mode
2025-08-22 21:21:20 +02:00
Henrik Rydgård
0fa7349f5a
Integrate Dolphin's granule based audio resampler.
...
Removed parts of it that were not relevant.
Working, it seems. Not sure about the buffer size thing.
Not defaulting it for now
See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352
..
2025-08-22 21:21:19 +02:00
Henrik Rydgård
0d520cd649
Fix a few strings with mismatching key/values
2025-08-22 14:07:27 +02:00
Henrik Rydgård
14376a05f6
Add fallback for missing modes
2025-08-21 01:28:02 +02:00
Henrik Rydgård
450da579c1
Add AI translations for the frame presentation modest
2025-08-21 01:27:58 +02:00
Henrik Rydgård
2cf0ffea73
Allow choosing the frame presentation mode in detail in Vulkan mode
2025-08-21 01:01:16 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
oltolm
4372721d0c
fix 2 compiler warnings
2025-07-25 21:57:32 +02:00
Henrik Rydgård
8889eb8590
GamePreviewVolume: Fix issues pointed out in #20652 by Nab
...
See #20652
2025-07-20 13:22:04 +02:00
Henrik Rydgård
a7196af1f6
Separate out GamePreviewVolume from UIVolume
...
Fixes issue #20651
2025-07-20 09:56:29 +02:00