Commit Graph

31 Commits

Author SHA1 Message Date
4bfb494abe Stub asterisk direct connect 2026-10-18 11:41:03 -05:00
936b1ae5d9 Finally implemented GameServer#time_elapsed and #time_remaining helper methods, stubbed ApplicationSettings dialog 2026-10-15 00:42:15 -05:00
3bdf7972bc Add settings dialog 2026-10-14 11:01:29 -05:00
c7f8583dba Initial support for GSH websocket live server updates, minor refactoring to remove thread usage from Worker 'server-side' 2026-10-13 15:15:55 -05:00
f6fbd1bce1 Fixed unable to download ECW due to spaces in the file names, added checksum caching for Task to make updating much faster for most games (IA with its mostly loose files doesn't gain anything and might even be slower... Consider not performing any verification for non-repair tasks?) 2026-10-08 14:12:18 -05:00
a7e1378f55 Application updating and repair is now possible, save news and applications listing to cache directory instead of current working directory, added support for application unlinking, misc. other changes 2026-10-07 22:55:00 -05:00
53e7a72ceb Added initial support for extracting map preview images from game level mixes that include a screenshot or overhead map 2026-09-18 22:21:20 -05:00
6707f260c9 Initial support for importing games 2026-09-18 09:28:39 -05:00
56699bb644 Very crude initial support for starting app from launcher 2026-09-17 22:53:14 -05:00
73a9a80a34 Unpacking packages (without patching) now works! 2026-09-14 17:26:37 -05:00
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
915e643a98 SDL3 stuff 2026-09-08 20:06:37 -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
b589a3dc1b Comment out a few debug prints 2026-09-04 20:53:05 -05:00
60672ef9c3 Settings are now set 2026-09-03 12:25:16 -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
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
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
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
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