Commit Graph
572 Commits
Author SHA1 Message Date
Henrik Rydgård 4a420c95c2 Remove some redundant device caps, show clip/cull/depth-clamp in system info 2026-05-21 11:59:26 +02:00
Henrik Rydgård cc0ece038c Clean up the string type in RequestCallback - somehow was both char* and std::string????
Might be related to #21695
2026-05-18 14:16:34 +02:00
Henrik RydgårdandGitHub 0092e266de Merge pull request #21697 from GermanAizek/std-empty-and-clear
Core/UI: use clear() and empty() for std containers
2026-05-18 12:43:36 +02:00
Herman Semenoff d406f63102 Core/UI: use clear() and empty() for std containers 2026-05-17 21:28:31 +03:00
Henrik Rydgård 91b3741a57 Implement a simple cheat database download facility 2026-05-16 22:31:13 +02:00
Henrik Rydgård d78d51851c More tab code cleanup 2026-05-13 17:25:52 +02:00
Henrik Rydgård d9eb513600 TabHolder sanity check. Code cleanup. 2026-05-13 17:18:42 +02:00
Henrik Rydgård 59f545e804 Fix issue with the current tab not being saved through screen recreation 2026-05-12 10:13:00 +02:00
Henrik Rydgård 9d5a3ec354 Android: Add an error message with an info link if launching a file browser fails 2026-05-12 01:45:30 +02:00
Henrik Rydgård 2c0f562ff5 ScrollView: Don't have drags of the "opposite" orientation cancel clicks. 2026-05-10 23:41:39 +02:00
Henrik Rydgård ed15ff7f8e Fix GPUDriverTestScreen 2026-05-10 23:41:39 +02:00
Henrik Rydgård 00bfad40bd More refactoring in TabHolder 2026-05-10 22:24:33 +02:00
Henrik Rydgård 41771d5369 Minor cleanup in TabHolder 2026-05-10 22:12:23 +02:00
Henrik Rydgård 3a599c4714 Fix audio focus issue by tracking the cause of lost focus.
Fixes #21643
2026-05-06 00:06:32 +02:00
Henrik Rydgård 32799755e6 Add some sanity checks in TabHolder (prompted by a crash report). Minor cleanup 2026-05-05 10:36:21 +02:00
Henrik Rydgård cf1bd807c7 Fix problem with AskForInput when there's no native text input dialog (iOS, Mac, Linux) 2026-05-04 15:05:30 +02:00
Henrik Rydgård ea4c46f27c Add ability to set keyboard focus to specific screens. Needed for searchbar on Mac. 2026-05-04 14:29:26 +02:00
Henrik Rydgård fd11659b8d Fix screen layout in portrait mode on TouchControlLayoutScreen, fix move/resize selector visual status 2026-05-04 01:08:44 +02:00
Henrik Rydgård 71d04bfcae Implement cheat search on mobile 2026-05-04 00:36:16 +02:00
Henrik Rydgård 691c1f3251 Add a way for titles to always be visible in the cheat search 2026-05-04 00:15:03 +02:00
Henrik Rydgård e354d0dfdd Break out SearchEngine and SearchBar 2026-05-03 17:41:18 +02:00
Henrik Rydgård 56229ea468 Improved error and success messages for cheat import 2026-05-01 20:45:42 +02:00
Henrik Rydgård 44c5fc22b4 Add a symbols page to the soft keyboard.
Fixes #21624
2026-05-01 20:04:22 +02:00
Henrik Rydgård 771f2b3fe0 Avoid creating zero-size fonts (seems to be because of an init order problem during app switching) 2026-04-28 22:18:16 +02:00
Henrik Rydgård b02c184829 Add more error checking, correct caret positioning 2026-04-27 21:08:40 +02:00
Henrik Rydgård bfadd2539b Some code hardening in TextEdit view 2026-04-27 20:55:46 +02:00
Henrik Rydgård f38c851383 Add support for "Meta" modifier (command key on Mac, Win key on windows, etc) 2026-04-27 20:46:48 +02:00
Henrik Rydgård a1a073bd2c Tab interactions: Make it possible to scroll tabs without activating them, by handling TouchInputFlags::UP/CANCEL properly. 2026-04-24 14:13:33 +02:00
Henrik Rydgård 9f1e0eadd0 Support Ctrl+Tab / Ctrl+Shift+Tab to switch tabs in the UI 2026-04-16 13:28:35 -06:00
Henrik Rydgård 7c4fb8b084 Add basic modifier key tracking to UIScreen 2026-04-16 13:28:35 -06:00
Henrik Rydgård 56ca89a6e3 Adhoc: Don't show player ports by default (control with developer setting) 2026-04-16 12:48:14 -06:00
Henrik Rydgård 219b50b93a Fix spinner when downloading server data 2026-04-16 12:46:34 -06:00
Henrik Rydgård eb476d522e Rename FocusDirection to FocusMove, make into enum class 2026-04-14 18:17:54 -06:00
Henrik Rydgård bfe6debcfd Support auto-installing plugins from ZIPs with a deeper directory structure 2026-04-14 11:55:13 -06:00
Henrik Rydgård 5ef608a12a Network settings: Show proper server name if available 2026-04-13 11:30:52 -06:00
Henrik Rydgård d390e04d7b Build and warning fixes 2026-04-08 09:13:20 -06:00
Henrik Rydgård 49d3d3dc37 Settings and dev settings: Preserve the current tab. Minor UI tweaks. 2026-04-06 12:09:40 -06:00
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 e0b75ff7e6 Fix mouse focus for TextEdit 2026-03-31 15:33:51 -06:00
Henrik Rydgård 1f65b326a8 Make sure touch-gamepad components can't be focused by accident 2026-03-31 14:58:56 -06:00
Henrik Rydgård a94faabcd0 Correct focus issue with TextEdit boxes 2026-03-31 14:35:17 -06:00
Henrik Rydgård 6d49f9f260 Add a send button to the chat menu, increase padding 2026-03-31 14:25:15 -06:00
Henrik Rydgård 94f85ed689 TextEdit: Add internal padding to make it look nicer. 2026-03-31 14:13:42 -06:00
Henrik Rydgård cfc5d74602 Some progress with server status UI 2026-03-30 11:34:19 -06:00
Henrik Rydgård 3352df3ae7 Not super pretty, but implements keyboard navigation for the adhoc server list 2026-03-15 14:43:28 +01:00
Henrik Rydgård fead647304 Android: Improve insets behavior on older devices without camera cutouts 2026-03-14 22:53:17 +01:00
Henrik Rydgård 75453632f9 Handle inset adjustements on the C++ side, handle them better in the UI. 2026-03-14 18:13:37 +01:00
Henrik Rydgård 160e2c4f9b Refactor: Call GetLayoutBounds on the screen instead of the context where possible.
This will allow screens to influence the layout bounds in a unified way
2026-03-14 13:07:48 +01:00
Henrik Rydgård b8d793daf9 Repeat key handling: Clear held keys when turning off focus movement 2026-03-13 16:31:02 +01:00
Henrik Rydgård efef734034 Fix some compiler warnings 2026-03-11 11:05:33 +01:00