Henrik Rydgård
3352ba44bb
Remove misguided hack to signal that we handled key repeats.
...
Fixes #21336
2026-03-05 01:55:41 +01:00
Henrik Rydgård
cbab0ce203
Fix state of fullscreen button on main screen
2026-03-05 00:58:43 +01:00
Henrik Rydgård
fff0261be5
Minor code cleanups
2026-03-04 11:24:32 +01:00
Henrik Rydgård
e80c67df25
Fix check for top screen. Fixes a problem with input focus after game reset.
...
Reported by Flide, thanks!
However, there's some underlying bug in screen focus tracking, this just works around it by checking for top screen in a more reliable way.
2026-03-01 17:47:46 +01:00
Henrik Rydgård
8086bd1adc
Correct the mouse scroll problem reported by sum2012 in #21315
...
Fixes #21315
Replaces #21316
2026-03-01 12:14:04 +01:00
Henrik Rydgård
0e1150fa39
Fix bug with rootmargins. Fixes cut off buttons on the pause screen when savestate undo is enabled
2026-02-28 11:45:49 +01:00
Henrik Rydgård
ecd091b8c4
Push text input dialogs down a bit in portrait mode
2026-02-26 17:57:06 +01:00
Henrik Rydgård
9097dd935a
Somewhat improve the UI of the adhoc server list
2026-02-26 17:17:42 +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
8eeb64c9dc
Fix a bug in gridlayout column count computation, fix layout problem on savestate popups.
2026-02-25 14:28:57 +01:00
Henrik Rydgård
7ea2265ff3
Make the undo save/load buttons not scroll with the savestate list
2026-02-24 00:56:45 +01:00
Henrik Rydgård
16a79e12b6
Scrollview: Disallow scrolling with mouse buttons other than the first.
...
Some logging cleanup
2026-02-23 11:48:11 +01:00
Henrik Rydgård
c9f5b5e3ab
Make default show up like before
2026-02-19 16:06: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
deb3314d46
Correct alignment in NoticeView
...
See #21223
2026-02-15 20:13:55 +01:00
Henrik Rydgård
1cc2b7233a
Fix some minor visual UI issues
...
See #21223
2026-02-15 19:57:56 +01:00
Henrik Rydgård
7fa52a0916
Fix problem with confirm button set to O.
...
Fixes #21042
2026-02-13 22:08:28 +01:00
Henrik Rydgård
5d4ac87b2b
In PopupMultiChoice lists, indicate the selected item with a checkmark
...
See #21223
2026-02-09 14:35:34 +01:00
Henrik Rydgård
990cba8e6c
Fix problem with background image when rotating some dialogs
2026-02-09 14:35:32 +01:00
Henrik Rydgård
4f4de447dd
Apply minor cleanups from #21171
2026-02-09 13:08:44 +01:00
Henrik Rydgård
d8b8a51309
Correct a bunch of edge cases, move some code around
2026-02-08 17:07:22 +01:00
Henrik Rydgård
1599ea7b1d
SaveState: Separate screenshot operations from other ops
2026-02-08 16:11:44 +01:00
Henrik Rydgård
3aa1aba8f5
Correct an issue where there was a 1 frame latency in UI event processing
2026-02-08 12:44:12 +01:00
Henrik Rydgård
eb234a1563
Finish the split. Greatly simplifies the render code in EmuScreen.
2026-02-08 10:46:16 +01:00
Henrik Rydgård
aa17599f66
Make things more consistent in the no-present case
2026-02-08 10:13:34 +01:00
Henrik Rydgård
b1fa6b4671
Remove some uses of textScale
2026-02-06 14:30:47 +01:00
Henrik Rydgård
d6d2c24e24
Fix the toggle touch controls input (properly this time)
2026-02-05 09:44:42 +01:00
Henrik Rydgård
9001f33d94
Minor cleanup
2026-02-04 00:48:50 +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
d6ebfed432
Fix some bugs and warnings from a pass of static analysis
2026-01-29 17:41:54 +01:00
Henrik Rydgård
41bb9a04b3
Add visual notifications about game controller connect/disconnect
2026-01-26 10:57:41 +01:00
Henrik Rydgård
756d161070
Add a warning to control autoconfigure
2026-01-25 15:26:53 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
419ab46172
Avoid needing std::string as cache keys in IconCache
2026-01-20 14:09:16 +01:00
Henrik Rydgård
8b8c776491
Fix visual issue with rotation button on the pause screen
2026-01-19 17:00:41 +01:00
Henrik Rydgård
58bc086ae5
Fix bug causing postprocessing shader names not to appear
2026-01-18 14:39:52 +01:00
Henrik Rydgård and GitHub
3f3b353350
Merge pull request #21092 from white-axe/libretro-vfs
...
Use the libretro VFS interface in libretro builds
2026-01-10 16:36:01 +01:00
Henrik Rydgård
13af9d5a9b
Savestate UI: Add one more way to select the current state
2026-01-08 23:18:26 +01:00
刘皓
fde7821b77
Merge branch 'master' into libretro-vfs
2026-01-08 11:59:20 -05: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
刘皓
5716cbd41d
Use the libretro VFS interface in libretro builds
2026-01-01 00:24:01 -05:00
Henrik Rydgård
18a67b82d2
Do the same with KeyInputFlags. Fix minor UI misalignments
2025-12-19 13:41:58 +01:00
Henrik Rydgård
481d0fd18c
Switch TouchInputFlags to enum class, fix some minor UI issues
...
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård
1ea93e2913
Small refactor of text rect measurement. Add move/resize icons
2025-11-27 11:50:22 +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
dede6dc10e
Eliminate annoying flicker on GameScreen
2025-11-25 15:46:33 +01:00
Henrik Rydgård and GitHub
3116eba395
More UI work ( #21035 )
...
* Improve a couple of on-screen buttons (menu, fastforward)
* Fix the new continue button, oops
* Add some missing translations
* Split a translation string to make portrait look better
* More GameScreen redesign
* Don't accidentally go into game-specific mode
* Fix layout issue with popupscreens, fix context menu positioning
* One more icon
2025-11-24 20:33:13 +01:00
Henrik Rydgård
bf9493910a
Rework some IAP/Gold UI. Minor title screen tweak
2025-11-23 21:55:25 +01:00
Henrik Rydgård
22b3ad2372
Get rid of the SettingInfoMessage popups
2025-11-23 13:56:34 +01:00