Commit Graph
56 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Opus 5.5 8a7b64daa3 Adhoc: Start editing the server address from the current one
The static string was only initialized on the first call, so the text
editor (used where there's no native input dialog) showed whatever was
typed the first time, even after picking another server from the list.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-22 10:55:30 +02:00
Henrik Rydgård 7219cd2f5a Split off ScreenManager from Screen.cpp 2026-08-07 14:30:36 +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 d4bd7c604c Move a utility function 2026-05-05 15:36:30 +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 34512a4aa1 Show the entry even for hidden adhoc servers if they are currently chosen. 2026-05-01 15:05:22 +02:00
Henrik Rydgård 61e76fcf68 Add the ability to hide adhoc servers using a "hidden" entry in the json.
Useful when servers are temporarily down.
2026-04-23 11:12:58 +02: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 0dca513672 Show empty groupnames as "???" 2026-04-16 12:12:16 -06:00
Henrik Rydgård 8a164023d5 Https-less compatibility hack for status pages 2026-04-16 12:12:16 -06:00
Henrik Rydgård 08eadf16e9 Add support for status.xml 2026-04-16 12:12:16 -06:00
Henrik Rydgård 5ef608a12a Network settings: Show proper server name if available 2026-04-13 11:30:52 -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 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 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
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 99d5bcc26d Build fixes, crashfix on fail-to-open 2026-03-27 14:34:18 -06:00
Henrik Rydgård 6c24a8b758 Add another missing translation 2026-03-26 10:07:52 -06:00
Henrik Rydgård f6e518aae7 More string cleanup 2026-03-26 09:49:35 -06:00
Henrik Rydgård b8463b9203 Fix assorted warnings, bump Cargo.lock 2026-03-24 10:26:49 -06:00
Henrik Rydgård c642224523 Default "Use relay" to off when manually adding hostnames/addresses 2026-03-18 21:54:11 +01: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 672eba3625 Adhoc: Remove outdated entries from custom lists. Start refactoring to allow full keyboard control 2026-03-15 14:14:36 +01:00
Henrik Rydgård 0d2f7055fd Fix a minor misbehavior with "non-added" adhoc server names 2026-03-14 23:47:21 +01:00
Henrik Rydgård e33fd29bd2 Add a "quick-edit" button for the current server host/ip, if it's custom
This was requested by Majin on Discord, whose server changes IP
regularly for some reason.
2026-03-14 13:45:45 +01:00
Henrik Rydgård 80f8911c88 Make it clearer that you can enter a hostname or an IP when adding a server 2026-03-14 09:41:55 +01:00
Henrik Rydgård 28d73b6f68 Minor tweak to Add Server 2026-03-10 09:36:32 +01:00
Henrik Rydgård 33c8bdc05b Show radio button images in the server list 2026-03-10 09:21:19 +01:00
Henrik Rydgård e0f1b6b7d9 Move the "localhost = multiple instances" hint into the adhoc server selector 2026-03-10 09:05:10 +01:00
Henrik Rydgård 14211aa1c0 Button layout, tweaks 2026-03-10 09:05:10 +01:00
Henrik Rydgård cb7e34b560 Fix some complications when adding servers 2026-03-10 09:05:10 +01:00
Henrik Rydgård 0cc5eb920b Translation fixes, more button images in MessagePopupScreen 2026-03-09 14:06:20 +01:00
Henrik Rydgård 3305f97261 Additional fix 2026-03-09 12:54:13 +01:00
Henrik Rydgård 620c6ae049 Add UI for adding and removing custom servers from the adhoc server screen 2026-03-09 11:57:31 +01:00
Henrik Rydgård ae08b31573 Avoid the HTTP request on sceNetAdhoc init by reading from cache 2026-03-09 10:50:24 +01:00
Henrik Rydgård 9373791bc4 Adhoc: Show location directly in the server list 2026-03-09 00:53:39 +01:00
Henrik Rydgård ba6ff9a224 Improve the adhoc server selector a little bit, add metadata viewer 2026-03-08 00:31:29 +01:00
Henrik Rydgård 04b86a0d87 Address Kethen's feedback 2026-03-06 13:34:16 +01:00
Henrik Rydgård 1a95e9e4e9 Fetch the public adhoc server list from metadata.ppsspp.org/adhoc-servers.json 2026-03-06 13:25:07 +01:00
Henrik Rydgård 3d50bf4b7d Add categories to the server list 2026-03-06 13:25:07 +01:00
Henrik Rydgård c38ff9ee9a Refactor list initialization in AdhocServerScreen 2026-03-05 15:15:28 +01:00