Commit Graph

62 Commits

Author SHA1 Message Date
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
b551312751 Initial work on patching mixes 2026-09-15 22:06:41 -05:00
1d3164da72 Write paths.ini, fix a few issues 2026-09-14 18:42:13 -05:00
73a9a80a34 Unpacking packages (without patching) now works! 2026-09-14 17:26:37 -05:00
7adb23d71f Manifest package verification now works and partial package downloads (resumed downloads) 2026-09-14 15:40:21 -05:00
4ba71b760a Package selection and downloading functional 2026-09-14 14:21:40 -05:00
db0dd9fc7c More work on Task towards getting app installation workin' 2026-09-12 19:41:27 -05:00
2cf8146553 Initial work on manifest fetching and parsing 2026-09-11 23:55:04 -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
21e0888f8e Tweak server info panel layout a bit 2026-09-10 23:05:17 -05:00
132d39d3a4 Prototyped server info panel 2026-09-10 22:51:28 -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
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
915e643a98 SDL3 stuff 2026-09-08 20:06:37 -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
9d0a99de6e Update gems 2026-04-21 12:57:36 -05:00
e97e5cc862 Gems, workers, networking, oh my! 2026-04-21 12:57:05 -05:00