Commit Graph

71 Commits

Author SHA1 Message Date
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
2737336c5d Update default map preview image to not have border spacing and tweak map name padding 2026-09-21 10:22:07 -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
80954522e5 Disabled forced on dxvk hud, set server map name text border color 2026-09-20 17:16:27 -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
0a1909a84c SDL2 -> SDL3 :party: 2026-09-18 22:19:55 -05:00
b7739de136 Add DDS loading library 2026-09-18 22:19:19 -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
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
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