6157 Commits

Author SHA1 Message Date
Henrik Rydgård
22b20cf2ea Bypass the InstallZipScreen for zipped framedumps - there's only one action that makes sense. 2026-05-28 10:56:35 +02:00
Henrik Rydgård
e6a4cdb213 Fix minor UI issue 2026-05-28 10:56:35 +02:00
Henrik Rydgård
dd125b2e4d Delete obsolete (and non-working) support for GPUs without non-pow-2 textures. 2026-05-24 14:15:34 +02:00
Henrik Rydgård
84c7489e83 Merge pull request #21719 from ZironZ/fix-hidden-texture-shader-selection
Fix hidden texture shader selection
2026-05-21 19:09:20 +02:00
ZironZ
92fcf01dfd Fix hidden texture shader selection 2026-05-21 11:46:20 -04:00
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
231aefe476 Code cleanup for save state notification, add metadata field 2026-05-19 11:07:07 +02:00
Henrik Rydgård
87a74546bc Merge pull request #21629 from hrydgard/generate-ui-shaders
Generate UI shaders instead of hardcoding them for each backend
2026-05-18 16:14:20 +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ård
6f0a16a4a4 Fix Y flip 2026-05-18 14:14:25 +02:00
Henrik Rydgård
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
4fb74aa5a9 Merge pull request #21682 from hrydgard/cheat-downloads
Some checks failed
Generate Linux AppImage / build (aarch64) (push) Has been cancelled
Generate Linux AppImage / build (x86_64) (push) Has been cancelled
Build / build-windows (ARM64) (push) Has been cancelled
Build / build-windows (x64) (push) Has been cancelled
Build / build-uwp (push) Has been cancelled
Build / build (ios) (push) Has been cancelled
Build / build (macos) (push) Has been cancelled
Build / build (clang-normal) (push) Has been cancelled
Build / build (gcc-normal) (push) Has been cancelled
Build / build (macos-libretro) (push) Has been cancelled
Build / build (android-libretro) (push) Has been cancelled
Build / build (qt) (push) Has been cancelled
Build / build (android-vr) (push) Has been cancelled
Build / build (android-arm64) (push) Has been cancelled
Build / build (android-arm32) (push) Has been cancelled
Build / build (android-x86_64) (push) Has been cancelled
Build / build (clang-libretro) (push) Has been cancelled
Build / build (gcc-libretro) (push) Has been cancelled
Build / test-headless-alpine (push) Has been cancelled
Generate Docker Layer / build (push) Has been cancelled
Build / test-windows (push) Has been cancelled
Build / test (macos-latest) (push) Has been cancelled
Build / test (ubuntu-latest) (push) Has been cancelled
Add simple way to download cheat databases
2026-05-17 11:41:45 +02:00
Henrik Rydgård
065a68ef4f Split out screen rotation from the projection matrix 2026-05-17 10:58:54 +02:00
Henrik Rydgård
ec681b1f56 Add translations, modify a string 2026-05-16 22:35:10 +02:00
Henrik Rydgård
91b3741a57 Implement a simple cheat database download facility 2026-05-16 22:31:13 +02:00
Henrik Rydgård
afb764e6ae Rendering: Unify the Y-flipping state across backends (now only applied in-shader, not through matrices). 2026-05-14 23:30:06 +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
6165edd445 Show the MEMSIZE parameter on the game screen if present in PARAM.SFO 2026-05-13 16:13:50 +02:00
Henrik Rydgård
ed274c8a7e Just some lint fixing 2026-05-13 11:37:26 +02:00
Henrik Rydgård
a38c3ce09f GameBrowser: Safer way to do refresh. 2026-05-13 11:14:47 +02:00
Henrik Rydgård
6eb0b3fd51 Fix an issue with Exit icon not showing up in MessagePopup 2026-05-13 11:04:03 +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
602442391d Merge pull request #21662 from hrydgard/even-more-fixes
Translation fixes, error message improvement, README update
2026-05-12 07:14:53 +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
a128d2caa1 Add a translation string for the "Show player port numbers" setting, and for player ports.
See #21661
2026-05-12 00:00:31 +02:00
Henrik Rydgård
d2c2ee337e Remove the mfplat.dll hard dependency (now dynamic). 2026-05-11 16:09:22 +02:00
Henrik Rydgård
bc9a047ef1 Search: Skip spaces and control characters, code cleanup, fix minor issue on desktop 2026-05-11 11:45:04 +02:00
Henrik Rydgård
2428b58eee In Debug android builds, force logging on so we have it on the memstick setup screen. Minor tweaks. 2026-05-11 11:45:04 +02:00
Henrik Rydgård
e23d866a95 Plumb through an error code for missing activity. Will later be used to improve the UI. 2026-05-11 10:52:36 +02:00
Henrik Rydgård
3de6865380 Remove error prone error reporting in MemStickScreen 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
92586f2c31 Merge pull request #21645 from hrydgard/disable-gl-profiler-android
Disable the GPU profiler for OpenGL until after the release. Also restrict to in-game.
2026-05-06 05:30:04 +02:00
Henrik Rydgård
830d91227d Merge pull request #21644 from hrydgard/more-fixes
Fix an audio focus issue, some cleanup and sanity checks
2026-05-06 00:38:16 +02:00
Henrik Rydgård
a78e0e76de Disable the GPU profiler for OpenGL. Also restrict to in-game. 2026-05-06 00:27:20 +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
d4bd7c604c Move a utility function 2026-05-05 15:36:30 +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
27d5719a40 MainScreen/CwCheatScreen: Don't ask for keyboard input if the keyboard is "soft"
Fixes bug reported in the comments of #21637
2026-05-05 09:27:50 +02:00
Henrik Rydgård
9a7346b10e Fix bug with key event filtering (when text input enabled) for UWP.
Fixes #21635
2026-05-04 22:15:07 +02:00
Henrik Rydgård
d87d942ef8 Minor fixes to adhoc player listing (correct empty groupnames, comma-separate players) 2026-05-04 22:15:00 +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
3325cbe6b2 Remove the legacy icon images for zip/rar/7z. Include this in the regular gamelist so search works for them. 2026-05-03 18:43:48 +02:00
Henrik Rydgård
f02624ba32 Implement type-to-search in cheats dialog 2026-05-03 18:08:00 +02:00
Henrik Rydgård
2d90058421 Move more of the search code out of GameBrowser 2026-05-03 17:44:01 +02:00
Henrik Rydgård
e354d0dfdd Break out SearchEngine and SearchBar 2026-05-03 17:41:18 +02:00