Nab and GitHub
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
bebcec8314
EmuScreen: Clarify some logic, add some checks
2025-04-29 16:46:14 +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
91bf4d5b5c
Correct some log categories, add UI category, some warning fixes
2025-04-09 13:45:21 +02:00
Henrik Rydgård
4df25788fd
UI: Fix focus issue, thanks NABN00B.
...
Fixes #20217
2025-04-07 13:39:47 +02:00
Henrik Rydgård
116f8cf3af
Implement resetting from a popup menu on the pause menu.
2025-03-28 14:31:01 +01:00
Henrik Rydgård
098869f5ec
Improve the look of drop shadows on too-small windows.
2025-03-28 10:48:23 +01:00
Henrik Rydgård
ad260fa6a8
Implement lazy loading of tabs
2025-03-23 22:48:57 +01:00
Henrik Rydgård
4b977b43c2
TabHolder: Contents are always ViewGroups, let's enforce that.
2025-03-23 22:48:57 +01:00
Henrik Rydgård
76ce11ad2c
Remove a vector while keeping settings search working.
2025-03-23 22:48:57 +01:00
Henrik Rydgård
0ba92081ed
Add banner support to tab holders
2025-03-23 22:48:51 +01:00
Henrik Rydgård
8674488859
Android: Handle mouse events separately from touch events
...
Use the new modern events like HOVER.
2025-03-05 23:26:30 +01:00
Henrik Rydgård and GitHub
c2824a04c1
Merge pull request #20010 from hrydgard/dpi-work
...
DPI: Simplify by removing support for non-square pixels
2025-02-20 11:47:03 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06: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
4822680d62
Remove some SetTextColor hacks in popups
2025-02-17 11:47:24 -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
513558b6cd
Themes: Add HeaderStyleBg
2025-02-14 14:35:37 -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
d200d80633
Allow preview of UI sound volume while changing the slider.
2025-02-11 18:03:42 -06:00
Henrik Rydgård
cf90b24431
Add UI volume setting (affecting navigation sounds and preview audio). Convert alt speed volume into a 100-step percentage.
2025-02-11 17:42:09 -06:00
Henrik Rydgård
fd88f79d07
CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode.
2025-02-10 11:51:22 -06:00
Henrik Rydgård
9ce9e43481
Make some uses of the erase-iter idiom safer and more consistent
2025-02-04 10:31:17 -06:00
Henrik Rydgård
86b3eadc16
Warning fixes, maybe test fix
2025-01-19 16:33:40 +01:00
Henrik Rydgård
c70f83c3a3
UI: Correct maxLen_ in text input fields
2025-01-07 18:53:15 +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 and GitHub
88b4991753
UI fixes: Rework savedata manager a bit, default keyboard focus to Cancel in confirmation dialogs ( #19771 )
...
* Savedata manager screen: Use TabbedUIDialogScreenWithGameBackground
This fixes some minor UI issues on this screen.
* PromptScreen (used for "Are you sure?"): Default keyboard focus to Cancel
Fixes #19770
2024-12-28 10:36:05 +01:00
Henrik Rydgård
3e198c53b2
More include cleanup
2024-12-18 13:57:26 +01:00
Henrik Rydgård
617bef73ee
Fix a runtime warning in text rendering
2024-11-21 15:48:18 +01:00
Henrik Rydgård
dff7f5704a
Implement mousewheel vertical scroll and hover in ImGui integration
2024-11-06 22:00:11 +01:00
Henrik Rydgård
8dba3a50f7
imgui: Code cleanup, fix clean shutdown
2024-11-05 11:27:16 +01:00
Henrik Rydgård
c250838167
Disable the right mouse button on "Clickables"
2024-11-05 01:08:02 +01:00
Henrik Rydgård
19f4b22a56
Cleanup, add right-click support to UI framework
2024-11-05 01:03:21 +01:00
Henrik Rydgård
ab1072224f
Cleanup, add another GPU stat
2024-10-29 08:18:41 +01:00
Henrik Rydgård
2e85eb5128
More static code analysis fixes
2024-10-28 17:59:06 +01:00
Henrik Rydgård
1221a6e928
Minor code cleanups
2024-10-28 17:50:34 +01:00
Henrik Rydgård
b23fe6ff45
Reformat UIScreen::DoRecreateViews for readability
2024-10-25 21:31:58 +02:00
Henrik Rydgård
7e6ef060c6
Small UI event processing optimization. Helps debugging more than performance.
2024-10-25 21:08:01 +02: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
7e952ab795
Delete unused code, fix a comment.
2024-10-23 10:55:46 +02:00
Henrik Rydgård
f54d701a2e
Decentralize the assert for AllocateAlignedMemory failures
2024-10-22 21:49:50 +02:00
Henrik Rydgård
85410305e6
Fix/hack some color issues with the 1995 theme
2024-10-22 21:26:29 +02:00