Commit Graph

282 Commits

Author SHA1 Message Date
d30cbfefc6 Fixed not always passing '-launcher' option when launching apps 2024-02-07 10:28:49 -06:00
2fe15cb511 Fixes for Ruby 3.3.0 2023-12-29 17:58:30 -06:00
e3a33b784a Use fill: true instead of width: 1.0 for event container- supports displaying 2 to 3 events before things visually break 2023-11-28 11:57:25 -06:00
f29330cd08 Fixed display of events- events that have ended will not be displayed, and the event container now takes the full width 2023-11-28 11:54:27 -06:00
47a93bfb60 Handle inaccessible GSH differently 2023-11-25 12:05:38 -06:00
fbf5153cc8 Game settings no longer crashes on linux (still need to sort out how to load/save wine registry from outside of wine enviroment), updated gems. 2023-11-21 09:19:36 -06:00
6988702db2 Moved dialogs into subfolder, refactored dialogs to use new Dialog class, removed pre-redesign Interface and Game states/pages 2023-11-19 13:03:05 -06:00
d83a439ad1 Updated gems, implemented game settings (works best with scripts 5.1 games) 2023-11-19 12:42:54 -06:00
8972561f5f Improvements to server list updater, iirc. 2023-05-27 09:35:40 -05:00
51aaf12971 Update gems 2023-05-27 09:35:08 -05:00
d07395c7f0 Style fix 2023-05-27 09:34:54 -05:00
9b8d13929d Fixed always repainting due to Boot state not popping 2023-05-27 09:34:25 -05:00
19abe06f89 If server list fails put in offline mode 2023-03-21 16:49:25 -05:00
b6d5f4135a Pruned gem usage, replaced Launchy since it will cause a command prompt to momentarily appear. 2023-02-05 17:59:37 -06:00
ff8387be6d Update to use needs_repaint? to reduce cpu/gpu load of launcher 2023-02-05 16:43:24 -06:00
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