Commit Graph
6084 Commits
Author SHA1 Message Date
Henrik Rydgård 86b9e08989 Merge pull request #21559 from hrydgard/search-in-ui
UI: Instant type-to-search in game browsers
2026-04-16 09:13:01 -06:00
Katharine Chui 64cfac792c fix adhoc server option missing when updating or using local address
Prior to this change, adhoc server option does not render when
g_Config.sProAdhocServer has value, but the hostname is not found
with AdhocGetServerByHost. This can be caused by either updating
from an older version of PPSSPP, or using one of the local
address in the server list.
2026-04-16 12:46:11 +02:00
Henrik Rydgård 3c6782a38f Improve the look of the search field (better margins etc) 2026-04-15 09:47:35 -06:00
Henrik Rydgård 9d436ce281 Fix scrolling 2026-04-15 09:42:47 -06:00
Henrik Rydgård 9f1d2bd9ef Fix background audio focus bug, spacing issues on grid settings screen 2026-04-14 19:44:24 -06:00
Henrik Rydgård b5bc36a37f Filter out problematic shortcut keys 2026-04-14 19:44:20 -06:00
Henrik Rydgård 07df47de07 More polish of the search experience 2026-04-14 18:30:57 -06:00
Henrik Rydgård 5f7835cdfb Add the search bar to all main screen tabs 2026-04-14 18:17:54 -06:00
Henrik Rydgård b207beb882 Add touch-to-cancel for search bar. Add magnifying glass symbol. 2026-04-14 18:17:54 -06:00
Henrik Rydgård 6c2c4606dc Initial work on instant type-to-search. 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 3663d46a5b Split out the GameBrowser from MainScreen 2026-04-13 13:20:19 -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 5312a4e119 Merge pull request #21544 from kreinholz/master
Fix build with system rapidjson, initial breakout of static lib7zip
2026-04-10 09:45:02 -06:00
Kevin Reinholz d2003819a6 Fix build with bundled rapidjson after my fix for system rapidjson broke it 2026-04-10 07:15:01 -07:00
Kevin Reinholz 4a5dd4caa6 Fix build with system rapidjson. Attempt to break out the lib7zip support--this fixes build on amd64 FreeBSD 2026-04-09 16:44:45 -07:00
Henrik Rydgård b06e2b308c Fix memory leak in achievements screen 2026-04-08 10:36:58 -06:00
Henrik Rydgård d390e04d7b Build and warning fixes 2026-04-08 09:13:20 -06:00
Henrik Rydgård 9793172eba More UI refinements 2026-04-07 20:52:38 -06:00
Henrik Rydgård ad12b700b2 On the Achievements screen for a game, put subsets on separate tabs
Fixes #21509
2026-04-07 20:03:13 -06:00
Henrik Rydgård 3ebe5426ae Easy button customization: Add buttons.svg in PSP/SYSTEM 2026-04-07 15:24:24 -06:00
Henrik Rydgård d65f95fbfd Split the buttons out from images.svg to buttons.svg 2026-04-07 14:08:55 -06:00
Henrik Rydgård d759f71327 More refactoring in UIAtlas.cpp 2026-04-07 13:57:55 -06:00
Henrik Rydgård cd959fd09c Break out function RasterizeSVG 2026-04-07 13:32:54 -06:00
Henrik Rydgård cadff7779b Minor code clenaup in UIAtlas.cpp 2026-04-07 13:17:10 -06:00
Henrik Rydgård 6919d8a764 ImGeDebugger: In the textures window, properly write out the status flags. 2026-04-07 11:39:16 -06:00
Henrik Rydgård 9cb9e3ad9b Pause screen UI fixes, add link to relay server status 2026-04-06 13:29:42 -06:00
Henrik Rydgård db592f6a57 Extract the adhoc gamelist code for reuse 2026-04-06 13:25:44 -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 8304d8622a Hide the save/load indicator by default, add a (developer) setting. Also sneak in an adhoc server list bug fix.
Fixes #21523
2026-04-06 10:04:09 -06:00
Henrik Rydgård be2e96fb16 Merge pull request #21526 from hrydgard/adhoc-update
Fix json parsing bugs, add data.json for Relay Brasiliero
2026-04-05 14:11:38 -06:00
Henrik Rydgård a20b26f02f Even more robust json parsing 2026-04-05 13:10:19 -06:00
Henrik Rydgård d9ee8cb538 Fix json parsing bugs, add data.json for Relay Brasiliero 2026-04-05 12:57:41 -06:00
Guido Cella 4413c7b10f Implement pause on lost focus on SDL
This option was Windows exclusive and this commit implements it on SDL
as well.

It is hidden on mobile devices because it makes no sense there.
2026-04-01 15:39:34 +02:00
Henrik Rydgård 10b6c14a9e Avoid memory access functions that can cause memory exceptions in ImDebugger. Minor opt. 2026-03-31 17:53:00 -06:00
Henrik Rydgård ab9c318870 Minor tweaks 2026-03-31 16:31:46 -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 1f65b326a8 Make sure touch-gamepad components can't be focused by accident 2026-03-31 14:58:56 -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 026aa9276b Add I_SEND image to images.svg 2026-03-31 14:04:39 -06:00
Henrik Rydgård f703bc69c4 Analog stick autorotation now uses game timing.
Should fix frameskipping problem, where this didn't work in God of War
if frameskipping was on.
2026-03-31 11:14:48 -06:00
Henrik Rydgård 6a977bd27f Fix bug preventing us from loading the server list from the server 2026-03-30 13:51:27 -06:00
Henrik Rydgård 36b273841b Add a couple known status pages 2026-03-30 12:18:49 -06:00
Henrik Rydgård df7ebd38be More translation strings 2026-03-30 12:06:23 -06:00
Henrik Rydgård c2b6070c74 Add translation string for Players waiting 2026-03-30 11:34:24 -06:00
Henrik Rydgård cfc5d74602 Some progress with server status UI 2026-03-30 11:34:19 -06:00
Henrik Rydgård 90f52b88a1 Initial work on downloading and showing the status from adhoc servers 2026-03-28 12:41:34 -06:00
Henrik Rydgård 0a0b4b9d95 Make opening 7z file android-compatible. Assorted buildfixes. 2026-03-27 14:34:18 -06:00
Henrik Rydgård 9cf0c64343 InstallZipScreen: Handle the Play choice properly. 2026-03-27 14:34:18 -06:00
Henrik Rydgård 99d5bcc26d Build fixes, crashfix on fail-to-open 2026-03-27 14:34:18 -06:00