Henrik Rydgård
6e073bb53f
More chat code cleanup. Make the virtual keyboard in TextInputPopup scrollable.
2026-03-31 16:22:24 -06:00
Henrik Rydgård
efef734034
Fix some compiler warnings
2026-03-11 11:05:33 +01:00
Henrik Rydgård
28d73b6f68
Minor tweak to Add Server
2026-03-10 09:36:32 +01:00
Henrik Rydgård
c634e73885
Fix more centering and sizing bugs
2026-03-09 16:41:07 +01:00
Henrik Rydgård
d54fb5097a
Margin fixes for PopupScreens
2026-03-09 15:59:23 +01:00
Henrik Rydgård
0cc5eb920b
Translation fixes, more button images in MessagePopupScreen
2026-03-09 14:06:20 +01:00
Henrik Rydgård
c3a78724c7
Add an on-screen keyboard in the popup inputbox
2026-02-26 17:17:42 +01:00
Henrik Rydgård
f036c907a8
Correct display of default for lens flare occlusion on Android/iOS
2026-02-19 00:15:49 +01:00
Henrik Rydgård
1a2e32d451
Fix some untranslatable strings, thanks TotalCaesar569
2026-02-18 18:39:44 +01:00
Henrik Rydgård
1d436bae53
Fix problem with settings filter/search functionality
...
Fixes #21143 (which also affected Mac and Linux)
2026-01-30 14:20:43 +01:00
Henrik Rydgård
756d161070
Add a warning to control autoconfigure
2026-01-25 15:26:53 +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
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
1a35049483
Popup menu fix, inset fix on pause screen
2025-11-22 15:51:44 +01:00
Henrik Rydgård
8042a57794
Code cleanup
2025-11-22 14:38:58 +01:00
Henrik Rydgård
77c7ba1435
Rework the pause screen in portrait mode. Right-align popup menus if too far to the right on the screen.
2025-11-22 14:31:01 +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
f12fc14d3c
Fix some layout issue with popup screens. Start moving away from PromptScreen where possible.
2025-11-10 13:37:25 +01:00
Henrik Rydgård
0453fb5449
Move PopupScreen base class into PopupScreens.cpp/h
2025-11-10 10:26:38 +01: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
f83b9c511d
Delay checking for active backend until you click the Backend popup
2025-08-31 00:59:51 +02:00
Henrik Rydgård
14376a05f6
Add fallback for missing modes
2025-08-21 01:28:02 +02:00
Henrik Rydgård
6271af52e9
Add the new low-latency WASAPI backend. Implement audio device selection on Windows
2025-06-16 22:40:13 +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
d200d80633
Allow preview of UI sound volume while changing the slider.
2025-02-11 18:03:42 -06:00
Henrik Rydgård
86b3eadc16
Warning fixes, maybe test fix
2025-01-19 16:33:40 +01:00
Henrik Rydgård
6ebbb434e4
Restrict username minimum length too (3 chars)
2025-01-07 18:09:19 +01:00
Henrik Rydgård
01b06b76c9
Infrastructure username handling: Add separate username, pick Nickname as default if valid.
2025-01-07 17:43:02 +01:00
Henrik Rydgård
abe27dcb64
Reset tint/saturation on theme change
...
As requested in #18802
2024-10-23 15:30:33 +02:00
Henrik Rydgård
2c283fbb07
Minor cleanups, crashfixes
2024-10-14 23:57:19 +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
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
b71ccfdb71
CwCheats: Add ms unit, rename to Refresh Interval.
2024-01-19 15:12:53 +01:00
Henrik Rydgård
1304d04161
Fix a particular type of race condition in file dialog requests
...
It seems to be possible for a user to back out of a screen before
receiving the "dialog completed" callback on Android, in which case
things pointed to by the callback might be gone.
In this case, it's better to simply not call the callback, rather than
crashing.
This is accomplished by assigning "Tokens" to screens that cause
requests, and in ~Screen, invalidate any pending requests belonging to
that token.
2024-01-18 12:25:55 +01:00
Henrik Rydgård
f42e9d94a3
Show the tilt input type directly on the item that goes to the tilt settings
2023-12-29 14:10:03 +01:00
Henrik Rydgård
74a33ab98d
Add new FolderChooserChoice
2023-12-29 11:44:26 +01:00
Herman Semenov
5a0d54be83
[Common/Data/GPU/Input/System/UI] Added const reference for function params
2023-12-14 14:21:11 +03:00
Henrik Rydgård
1f2dbfaf25
Vulkan: Allow MSAA on modern-ish mobile devices, but add a little warning sign.
...
MSAA on tiler GPUs, the way we use it (we are not able to eliminate
load/store operations yet) can consume huge amounts of bandwidth, so let's be a
little bit careful.
2023-12-03 20:59:15 +01:00
Henrik Rydgård
85f5136a81
Add a GetProperty query for the git version
2023-07-20 10:57:52 +02:00
Henrik Rydgård
2537f76277
UI: Add a basic FileChooserChoice view
2023-07-16 12:14:40 +02:00
Henrik Rydgård
337668af3e
Make PopupTextInputChoice smarter (use native dialog if possible)
2023-06-22 08:58:30 +02:00
Henrik Rydgård
0a1bf5532d
UI: Allow showing popup string values as password stars
2023-06-22 08:58:29 +02:00
Henrik Rydgård
3148a8a437
PopupMultiChoiceDynamic: Check that valueStr_ isn't null before writing to it. Don't see how this happened.
2023-05-04 08:59:12 +02:00
Henrik Rydgård
c02634c161
Add some paranoid format string checking in popup slider dialogs
2023-04-28 20:26:08 +02:00
Henrik Rydgård
68be93467e
Fix some checks around translation.
2023-04-27 12:05:11 +02:00
Henrik Rydgård
67aa951fec
PopupMultiChoice: Don't range-check the int-value if being initialized from PopupMultiChoiceDynamic (valgrind)
2023-04-27 11:55:57 +02:00
Henrik Rydgård
019a9e2923
MacOS build fixes
2023-04-07 10:35:01 +02:00
Henrik Rydgård
ee6234ecb6
I18N: Switch to getting categories by index instead of by string lookup
...
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
2023-04-07 10:35:01 +02:00
Henrik Rydgård
6f9339b011
Add defaults for all int-slider settings too
2023-04-05 10:50:53 +02:00