Commit Graph

95 Commits

Author SHA1 Message Date
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 22b3ad2372 Get rid of the SettingInfoMessage popups 2025-11-23 13:56:34 +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 bc024da16c More tweaks 2025-11-10 16:02:21 +01:00
Henrik Rydgård 4283e66a12 Font style rework: Windows part 2025-11-09 08:52:21 +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 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 75020e2ed7 Add ability to put icons on tabs 2025-11-05 14:42:49 +01:00
Henrik Rydgård 89b3abbe7b More topbar styling 2025-10-29 09:43:16 +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 2404fc330d In vertical mode, replace the mainscreen buttons with image buttons 2025-10-23 15:43:08 +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 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 c29eb5097b Use the more accurate sleep function in the UI throttling 2025-10-21 12:11:23 +02: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 730fd4754e Events now only have one handler, remove the neeed for event chaining in CheckBox 2025-09-15 10:33:18 -06:00
Henrik Rydgård c17fb20ac5 Remove UI::EVENT_SKIPPED, not any real need for it 2025-09-15 10:15:08 -06:00
Henrik Rydgård c9acf8e80e More std::string_view 2025-08-31 20:20:59 +02:00
Henrik Rydgård f14a38db52 Remove a few uses of std::bind 2025-05-28 11:05:35 +02:00
Henrik Rydgård 776dc4734a Prevent UI from hanging if backing out of the MemstickScreen while tasks are underway 2025-05-26 11:57:19 +02:00
Henrik Rydgård 2a8ae61ecb More UI tweaks, use the new strings 2025-05-25 11:22:05 +02:00
Henrik Rydgård 8f10666ba8 Fix mainscreen icon 2025-05-25 11:22:04 +02:00
Henrik Rydgård a26dd326f5 More visual updates 2025-05-25 11:22:04 +02:00
Henrik Rydgård a1453c6436 Add shiny gold icon animation 2025-05-25 11:22:04 +02:00
Nab fd9fe2657f Make slider colors themable 2025-05-01 14:02:38 +02:00
Henrik Rydgård f8475e50b1 Add a slider test to the internals tab in system info. It's not quite working right... 2025-04-30 15:53:55 +02:00
Henrik Rydgård 486370852f Restrict SDL audio buffer setting to 128, 256, 512, 1024, 2048. UI improvmeents 2025-04-15 19:26:26 +02:00
Henrik Rydgård a78ce8dfd6 Add easy way to copy build number, add way to copy system information to clipboard.
Fixes #18375, although more info could be added.
2025-02-20 10:57:10 -06:00
Henrik Rydgård 825d358072 Rename PopupHeaderStyle to PopupTitleStyle 2025-02-17 11:47:35 -06:00
Henrik Rydgård 863bef5f64 Give all views a bool popupStyle_, so they know the context. 2025-02-17 11:25:23 -06:00
Henrik Rydgård af05119869 Themes: Add CollapsibleHeaderStyle 2025-02-14 15:37:01 -06:00
Henrik Rydgård 40f38933c7 Apply the InfoItem style normally. Remove barely noticable color animations. 2025-02-14 15:31:51 -06:00
Henrik Rydgård 9a42c4aa7a Themes: Add tooltip style 2025-02-14 15:09:17 -06:00
Henrik Rydgård dc52c62d1a Themes: Add configurable color for the scrollbar bob 2025-02-14 14:47:47 -06:00
Henrik Rydgård f719f1c7fd Themes: Reintroduce PopupHeaderStyleFg/Bg 2025-02-14 13:15:13 -06:00
Henrik Rydgård a8d6a31ad4 Themes: Restore PopupStyleFg 2025-02-14 13:02:55 -06:00
Henrik Rydgård 85410305e6 Fix/hack some color issues with the 1995 theme 2024-10-22 21:26:29 +02:00
Henrik Rydgård 1b158940ac PPSSPP UI: Implement password masking in popup text inputs 2024-09-26 11:32:51 +02:00
Henrik Rydgård ba9ee8c42c Store: Minor layout fixes, bigger title text 2024-09-02 17:38:12 +02:00
Henrik Rydgård d7d37e58d4 Remove the title from the "Rotation" popup button. Fixes #17201 2024-07-19 09:55:22 +02:00
Henrik Rydgård 3bb74ea9ad Rework the JitCompare window to hold a list of blocks, and allow some filtering and browsing 2024-06-05 18:16:33 +02:00
Henrik Rydgård 455e28da6c Rename Point to Point2D to avoid a cocoa name clash 2024-05-29 18:52:39 +02:00
Henrik Rydgård 0f94482d36 More string_view in text drawing 2024-05-24 12:40:10 +02:00
Henrik Rydgård a059750f5a Add basic checkbox UI for GPI switched, add display of GPO LEDs
Try it with Parappa.
2024-05-12 18:01:25 +02:00
Henrik Rydgård c5791764d8 Make the i18n T function use std::string_view
Buildfixes, crashfixes

One more

Android buildfix

Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård c29f81da36 Fix issue with the collapsible sections in control mapping collapsing on every change. 2024-01-29 17:57:01 +01:00
Henrik Rydgård 7a318b46e8 Draw the line between the tabs and contents as a spacer instead of custom code. 2024-01-19 14:56:29 +01:00