Commit Graph

285 Commits

Author SHA1 Message Date
c2528f7e12 Added background image for whole Interface, made user avatar rounded, redid news layout, misc. tweaks for better contrast with background image 2024-02-27 22:17:17 -06:00
6281dae1a5 Added logos for all current games, added UI background image, added circle mask image 2024-02-27 22:15:53 -06:00
46bef091fd Correct data and screenshots folder for Renegade 2024-02-27 11:15:06 -06:00
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