Commit Graph
5632 Commits
Author SHA1 Message Date
Henrik Rydgård e7a9a10aac Fix issue with hiding certain notifications when not in-game (should be per type, not per edge) 2025-10-29 13:39:34 +01:00
Henrik Rydgård 81b77f6479 Switch over the analog calibration screen to the new TwoPane framework 2025-10-29 10:25:29 +01:00
Henrik Rydgård 37462a0c5f Add new TwoPane screen type, use for tilt controls. Adapts to portrait/landscape nicely. 2025-10-29 10:14:19 +01:00
Henrik Rydgård 89b3abbe7b More topbar styling 2025-10-29 09:43:16 +01:00
Henrik Rydgård b946a29fd7 Update some outdated translation keys 2025-10-29 09:33:04 +01:00
Henrik Rydgård 7896845e0c Rename "Custom key setting" to "Custom touch button setup" 2025-10-29 09:25:28 +01:00
Henrik Rydgård 78f20846c5 Convert more screens to SimpleDialogScreen 2025-10-29 09:12:37 +01:00
Henrik Rydgård e37c0cbef3 Introduce SimpleBaseDialogScreen, TabbedBaseDialogScreen's simpler cousin 2025-10-29 08:39:59 +01:00
Henrik Rydgård a4f588adfb Minor cleanup 2025-10-29 08:39:59 +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 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 5a0af8d313 UploadScreen: Filter out link-local IP addresses 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 b1d14d8221 More upload UI polish 2025-10-27 12:20:24 +01:00
Henrik Rydgård fa64598b4f More polish 2025-10-27 12:20:24 +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
Nemoumbra f83d6ac4a9 Wrong key for the ImConfig 2025-10-27 02:18:57 +03: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 f4073cfa0e Convert TouchControlVisibilityScreen to use Tabbed... 2025-10-24 01:18:38 +02:00
Henrik Rydgård afdafaa68e Fix a small bug in the sound chooser. Cleanup 2025-10-23 18:47:19 +02:00
Henrik Rydgård 54f4910cda Improve the TiltAnalogSettingsScreen (one case is still iffy) 2025-10-23 18:41:16 +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 1514df8e3a Add a much more usable back button to Settings screen in portrait mode 2025-10-23 13:48:41 +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 7ad4d33094 Start refactoring the MainScreen code 2025-10-23 10:25:28 +02:00
Henrik Rydgård 1c49ad7b29 Support screen rotation on iOS (unrestricted) 2025-10-22 15:13:21 +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 9467643bd4 Fix formatting string bug in debug overlay 2025-10-21 15:04:15 +02:00
Henrik Rydgård 0770bc6cd6 Parallelize some of the processing of UI atlas images 2025-10-21 12:11:23 +02:00
Henrik Rydgård c29eb5097b Use the more accurate sleep function in the UI throttling 2025-10-21 12:11:23 +02:00
Henrik Rydgård 7cc4a0f3a3 Add more accurate sleep function (well, not more accurate on Windows unfortunately) 2025-10-21 12:11:23 +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