Commit Graph

39 Commits

Author SHA1 Message Date
936b1ae5d9 Finally implemented GameServer#time_elapsed and #time_remaining helper methods, stubbed ApplicationSettings dialog 2026-10-15 00:42:15 -05:00
1441fec48c Make ServerBrowser handle game_server_list event by refreshing all displayed servers, added button for future direct connect support (disabled atm), a few small tweaks. 2026-10-14 09:24:08 -05:00
5e39fffd69 Make StartUp state wait for websocket based server listing from GSH, make ServerBrowser update server data in list 2026-10-13 23:36:03 -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
c6de24bf34 Fix not generating png from application ico if ico file exists 2026-10-08 10:28:40 -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
bdf678342e Fixed handling of multiple events for one application 2026-10-02 15:27:39 -05:00
9348367994 Make renegade importable, tweak game runner for renegade (tt patch launcher doesn't work well with wine apparently) 2026-09-21 09:32:23 -05:00
17614f4416 Support 'play now' server selection 2026-09-18 15:25:22 -05:00
f8ceb69402 Fix up app filters on server browser, make it possible to join server from server browser 2026-09-18 13:51:46 -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
09ef9d613f Tweak margins of game news and game events so that the top and right edges align nicely 2026-09-17 10:01:37 -05:00
b505f22b8c Applications can now be marked as installed, status bar can now show real data 2026-09-16 14:26:22 -05:00
af438e35bc Fixed news item titles clipped on if wrapped to second line 2026-09-11 15:59:13 -05:00
2f07cde109 Server Details panel now shows real data 2026-09-11 15:57:00 -05:00
5092c828a7 Switch between battleview panel and server information panel when switching between games and server pages respectively. tweak layouts a smidge to correct for content-box to border-box CyberarmEngine gui changes 2026-09-11 13:06:59 -05:00
7a5667a53a Initial work on implementing tasks 2026-09-10 21:36:43 -05:00
79dfa963c2 Stub all games display, added default game_cover image 2026-09-10 18:47:53 -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
8c14ecffc1 Actually start using the game server pings 2026-09-08 18:51:22 -05:00
969a82a262 Initial pass at lazily loading app icons 2026-09-08 11:42:54 -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
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
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
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
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
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
36610295cd Split off games and server browser into pages, theme tweaks. 2026-04-17 17:43:05 -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