Commit Graph

43 Commits

Author SHA1 Message Date
b0fefb9f7f Initial pass of fetching and using application news, server events, server ping display now shows unit (ms) instead of just the number- also helps with confusing it for player count 2026-09-09 23:38:47 -05:00
0693733179 Stub HardwareInformation (hardware survey) class, added LegacyManifest and LegacyManifastPackage handling classes 2026-09-09 10:16:09 -05:00
b52f6e2183 Fix typo 2026-09-09 10:15:08 -05:00
6823f9bade Initial support for SDL3 native file open dialogs ❤️ 2026-09-08 20:03:45 -05:00
8c14ecffc1 Actually start using the game server pings 2026-09-08 18:51:22 -05:00
a7ae460446 Use ChunkyPNG for converting ICO bmp to png as gosu doesn't like doing it on the background thread, fixed Worker#service payload sometimes returning multiple events causing the json parser to have a bad time- also can support payloads larger than a megabyte now. 2026-09-08 14:48:05 -05:00
969a82a262 Initial pass at lazily loading app icons 2026-09-08 11:42:54 -05:00
efc9c2f150 Added ICO and MIX libraries 2026-09-08 11:41:35 -05:00
9ad43f61b6 Improved start up page and fixed applications select reporting account stuff instead of app stuff 2026-09-07 21:16:23 -05:00
ccea626852 DIY up theming of app selection/filter buttons 2026-09-06 22:15:02 -05:00
b589a3dc1b Comment out a few debug prints 2026-09-04 20:53:05 -05:00
8333c7b00d Implemented unprivileged UDP based ICMP echo requests for pinging game server hosts 2026-09-04 20:52:47 -05:00
7f716a57ca Retrieval and display of game servers is now working 2026-09-04 18:55:57 -05:00
7524d01347 Update theme to make disabled buttons use the nine slice background color and added TRANSLUCENT_GRAY color, updated about dialog theming, disabled games page import buttons, made some bits of start up page functional 2026-09-03 21:59:11 -05:00
a4dcd302c1 Improved Worker responses and added support for dns resolution check 2026-09-03 21:56:44 -05:00
8dd9b44cb0 Make accessing application extended data easyish, dynamicify game page game play/import/install buttons 2026-09-03 13:27:15 -05:00
60672ef9c3 Settings are now set 2026-09-03 12:25:16 -05:00
aeaf0b377b Added nickname to initial setup settings, make terms and initial setup accept buttons blue (call-to-action styled) 2026-09-03 11:30:20 -05:00
ad0b9dbe7b Fleshed out settings a bit more 2026-09-03 10:53:26 -05:00
1f33e125f6 Stubbed Settings 2026-09-03 00:43:05 -05:00
ba055897bc Fixed disabled buttons having black corners 2026-09-03 00:42:52 -05:00
baec1e1e18 Added GSH game server data containing class, stub Account and Join Server dialogs, support 'lazy loading' remote images (downloading images in the background then calling a callback to replace temp image if host element is still in layout), misc. other changes. 2026-09-02 11:17:04 -05:00
59d884aad1 Initial work on using real data for Games page 2026-08-27 23:51:08 -05:00
d77408484a Initial functioning work to get IPC working via UNIX sockets since ractors are still not a viable option :sad: 2026-08-24 23:01:27 -05:00
c6ee9eab31 Sync 2026-06-30 19:48:48 -05:00
02cbd215f5 Sync 2026-06-22 10:57:00 -05:00
675ab3b1a8 Sync 2026-06-22 10:55:51 -05:00
0eb188f72e More work on Ractor communication. Need to have a proper think about how to keep it DRY and KISS :) 2026-04-22 23:12:30 -05:00
c8bb271d82 Added downloads dialog for seeing progress and for pausing or cancelling operation 2026-04-22 23:11:29 -05:00
f1d6bbe390 Added some more paths 2026-04-22 23:10:07 -05:00
56bb6a59e2 Tweak layout so that player account info is always in the top right but the 'battleview/friends' container can be hidden 2026-04-22 08:32:25 -05:00
e97e5cc862 Gems, workers, networking, oh my! 2026-04-21 12:57:05 -05:00
dc9e737587 Define ROOT_PATH to fix using absolute paths for assets 2026-04-20 12:25:19 -05:00
30776857a2 Bunch of stuff 2026-04-18 21:58:58 -05:00
43f8af42ec Flesh out about dialog a bit more, added tooltips to server browser server list item elements 2026-04-18 12:30:08 -05:00
33de050cd2 Fixed capitalization error in app name 2026-04-17 22:14:23 -05:00
6da57fef70 Tweak theme, stub about dialog 2026-04-17 18:45:43 -05:00
36610295cd Split off games and server browser into pages, theme tweaks. 2026-04-17 17:43:05 -05:00
95187f37f4 Added support for round avatars, added nine slice images, added rounded corners to a lot of stuff, tweaked theme. 2026-04-16 23:39:16 -05:00
5c3926e203 Tweak tweak 2026-04-16 11:10:33 -05:00
7d6fce2969 Moved THEME into its own file, added safe_get_image to prevent crash if image is not present, stubbed worker and some other bits for later. 2026-04-16 10:14:53 -05:00
451b08bb9e Added some fonts, fleshed out more of main layout 2026-04-15 22:00:38 -05:00
7054d6bf2a Initial Commit: v2 in progress 2026-04-12 14:08:29 -05:00