Commit Graph

267 Commits

Author SHA1 Message Date
c73bd2d88b Updated gems, fixed error on Ruby 3.2 (Thread block no longer passes self as argument), fixed API calls not timing out properly, fixed BackgroundWorker not halting properly. 2023-02-03 12:19:18 -06:00
db12e56623 Fixed 'Play Now' button doesn't work if nickname is set 2022-12-04 12:33:31 -06:00
55c0f363e0 Removed dependence on the bsdtar command, fixed Play Now button not doing anything if a server nickname wasn't set, refactor a bit so that the Server List's 'Join Server' button functionality can be reused for the Play Now button, installer now always unpacks into 'data/*' instead of 'Data/*' 2022-12-02 14:12:45 -06:00
19a15e937e Fixed DummyResponse missing the status method 2022-11-19 17:03:14 -06:00
185dfb50eb Fix BackgroundWorker not using a foreground job for server list updater 2022-11-07 17:14:21 -06:00
04d40fe8fc Don't use 'IO.popen' when no block is given, use 'system' instead. 2022-11-05 22:36:21 -05:00
aa65433b14 Enabled Direct Connect button, bump version. 2022-10-31 19:46:38 -05:00
a6beae0899 Asterisk direct connect seems functional 😂 2022-10-31 10:10:53 -05:00
4b230eb535 Hacky fix to reliably get exit status from W3DHub.command on windows 2022-10-30 22:29:03 -05: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
388c3a2606 Fixed win32 version of captured_command erroring on exit status, fixed auto import overwriting application details when the stored version is newer then the registry, added unused registry writer for updating application version- requires UAC, fixed ServerBrowser#find_element_by_tag erroring sometimes, added application manager to sleeper party. 2022-10-30 21:47:06 -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
7359d73027 added win32-security to allow net-ping to work on windows 2022-09-11 18:45:49 -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
af28013a7f Fix TSR not patching properly 2022-08-24 12:37:44 -05:00
6055e8f65c Added support for favoriting games like Battle.net 2022-07-31 10:31:17 -05:00
af82432348 Prototyped Game Settings dialog and an All Games view, both disabled atm. 2022-07-26 12:19:17 -05:00
5fc42a3ce9 Fixed win32 auto importer game name FIXME, fix games install_path/exe_path stored with backwards slashes- \\ instead of / 2022-06-19 21:54:59 -05:00
8d0c27d6fc Initial support for offline mode 2022-06-19 18:23:45 -05:00
7e305cdec1 Fix typo 2022-06-17 15:17:21 -05:00
d7533a18a9 Actually add IRC Client 2022-06-14 12:21:25 -05:00
014de7c6aa Tweaks for Asterisk dialogs, IRC profile editor dialog functional. 2022-06-14 09:07:40 -05:00
3ca8ab656f WIP: Adding IRC support to Direct Connect system, using new v/h_align option for centering dialogs 2022-06-13 21:43:13 -05:00
7e59c984ff Fixed #7 repairer task no longer forces an update when repairing 2022-06-11 18:44:27 -05:00
9f4ca51af8 Updated gems, added server events to games page 2022-06-11 18:18:04 -05:00
33d53cb57b Translation changes 2022-06-11 12:40:19 -05:00
2531a20bab Show server name with player count to be joined in tooltip for 'Play Now' button 2022-06-04 21:26:24 -05:00
c0eac0104b Inital Import of asterisk_gosu into launcher, non-functional. 2022-06-03 22:58:26 -05:00
fc968ffe32 Removed usage of File.dirname in win32 auto importer since switching the InstallDir reg entry is already a directory and File.dirname chops off the everything after the last slash 2022-06-02 08:47:08 -05:00
e0acdc90a7 Improved win32 auto importer by switching to using InstallDir key instead of InstallPath since InstallPath isn't updated when importing moved games 2022-05-24 09:34:07 -05:00
e233fe448b Fixed saving package cache dir setting 2022-05-24 09:11:00 -05:00
0a800d1a31 Tweaks 2022-05-03 20:00:32 -05:00
a90bb30fc0 Unify border color 2022-05-03 19:06:13 -05:00
c20f34de41 Made game options container have a darkened color and edge border to stand out more 2022-05-03 11:40:47 -05:00
c735ffc5f4 Updated Community news to use new format, updated Game page redesign to use 300x300 instead of 346x346 so that the image is integer scaled by 2x 2022-05-03 11:34:34 -05:00
ef477cfdd5 Improvements 2022-05-02 19:09:53 -05:00
ed2c1929e7 Reenabled update and download icons for games list, fixed game banner clipped on right side, channel selector is now hidden if there is less than 2 available 2022-04-26 12:48:07 -05:00
3271f20b97 Improve appearance of Install Update, Install, and Import buttons 2022-04-26 09:47:33 -05:00
50fc8ab6ff More Game page UI reworking 2022-04-25 20:10:35 -05:00
26a3d98d67 Tweaked layout for Interface and Games page, initial work on offline mode (will crash atm if offline mode is triggered) 2022-04-25 16:24:22 -05:00
4216a2d580 Testing OWA's design out, stubbed VK_HUD and MANGO_HUD methods in ApplicationManager which need to be connected to a setting 2022-04-23 13:48:41 -05:00
b230ba88c8 Updated dialogs and welcome screen 2022-04-04 10:55:10 -05:00
095edbbe36 Numerous tweaks to layouts to make them format nicer for a resizable window 2022-04-04 09:55:17 -05:00
d057dc96ec Fixed crash when fetching user avatar on login 2022-04-04 08:02:56 -05:00
b73826ed1f Progress towards a resizable launcher window 2022-04-03 13:08:28 -05:00
4e469cb12c Improved server nickname validation 2022-03-23 23:04:03 -05:00
4e0b013a93 Don't log server updates, way to verbose 2022-03-23 21:34:24 -05:00
b5fc3e9239 Use proper logging, more errors from tasks should now trigger showing the error dialog instead of siliently failing 2022-03-23 15:09:51 -05:00