Commit Graph

15 Commits

Author SHA1 Message Date
f55924596d Fix some weird scoping issues with ServerListUpdater lambdas 2024-03-11 19:17:38 -05:00
a512669a2d UX improvements to Server Browser 2024-02-29 16:36:06 -06:00
185dfb50eb Fix BackgroundWorker not using a foreground job for server list updater 2022-11-07 17:14:21 -06:00
ab73b62c4b Renamed W3DHub.captured_command to simply W3DHub.command, replace usages of system with W3DHub.command, resolves command prompt's popping up on Windows under rubyw. 2022-10-30 22:02:20 -05:00
deaa6ee9d9 shelling out to 'ping' no longer spawns command prompts on windows 2022-10-30 20:58:51 -05:00
340c083a43 Removed Async[websocket/http] due to excessive require times and reliablity issues on Windows 2022-10-30 18:10:47 -05:00
ae3720d119 'finished' implementing ping support for server browser, not tested on windows 2022-09-11 15:55:57 -05:00
50ec9fc1da Added support for pinging servers, server list now reorders containers instead of recreating all of them for every refresh, server list updater should restart on crash 2022-09-10 08:29:55 -05:00
1b91191d90 Server Browser is now properly updated like the offical launcher- just a bit more flashy due to taking 100+ ms to regenerate ui elements 2021-12-30 18:56:56 -06:00
1214c35fb5 Fixed application taskbar not hiding after task completion, implemented basic uninstaller task, server browser is only told to update from updater if server data has actually changed, added Interface.instance method- fixes assuming window.current_state is a Interface instance. 2021-12-30 15:47:42 -06:00
0f943252c5 Websocket based server list updater now works, gui needs a bit of work to not flash when refreshing list 2021-12-27 20:48:30 -06:00
6b82fad794 Improved server list to show server release channel and to use correct channel for launch game, disable update interval manager due to current implementation being a bit janky looking 2021-12-22 15:48:51 -06:00
6dd1966384 Play now button functional, server list Server now rejects 'players' with nicks Nod and GDI to correct player count, implemented show folder for Games list 2021-11-22 22:02:01 -06:00
b3665af5c4 Disable async-websocket for now, added i18n gem, added support for translations, added password prompt for passworded servers 2021-11-22 11:39:42 -06:00
86a5056705 Swapped out cncnet.org server list for w3dhub's 2021-11-14 14:21:05 -06:00