Henrik Rydgård and Claude 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