Commit Graph

74 Commits

Author SHA1 Message Date
pizzaboxer
5558e5163b
Minor alterations 2023-07-24 09:50:25 +01:00
pizzaboxer
1779056655
Fix race condition with NotifyIcon disposal (#412) 2023-07-23 08:33:29 +01:00
pizzaboxer
5c267c7395
Add UDMUX proxy status as server info, fix stuff 2023-07-20 23:58:50 +01:00
pizzaboxer
9d7f9f7ba3
Fix dialog modal blocking, reorganize UI code 2023-07-20 20:51:32 +01:00
pizzaboxer
4233d5e904
Fix threading stuff (?) 2023-07-20 00:56:32 +01:00
pizzaboxer
4705bec8d6
NotifyIcon context menu - initial prototype
saving this here so i can see if there's a better way to do stuff first before adding functionality
2023-07-19 19:07:40 +01:00
pizzaboxer
907a3c3517
Consolidate NotifyIcon code 2023-07-17 22:11:57 +01:00
bluepilledgreat
1a084015d3 fix warning without disabling warning 2023-07-16 13:47:45 +01:00
pizzaboxer
282d4c665a
Consolidation - global usings 2023-07-15 22:52:44 +01:00
pizzaboxer
34b6fef148
Exit if duplicate launch detected (#212)
amendment to the fix for that issue - the prior fix was to just allow two instances to launch

that probably isn't great for the user, so it's better to just terminate if it detects a duplicate launch, and that only happens if two launches happen within the same second so lol
2023-07-02 21:50:35 +01:00
pizzaboxer
0a7ae17473
Consolidate stuff
yea
2023-07-02 21:41:45 +01:00
pizzaboxer
94fe52245e
Refactor UI code structuring
109 changed files :D
2023-07-02 13:10:04 +01:00
pizzaboxer
9ea7900c05
Add verbose HTTP logging 2023-07-02 10:57:24 +01:00
pizzaboxer
dc0531eb38
Add new exception dialog 2023-07-01 20:34:00 +01:00
pizzaboxer
5ef20a79c7
Add Fluent MessageBoxes
thats a lot of updated files huh
2023-06-29 17:54:05 +01:00
pizzaboxer
2258000a89
Add build metadata for diagnostics, update checks
is this actually gonna work? uhhhh maybe idk
2023-06-27 23:57:57 +01:00
pizzaboxer
17c36ccb91
Line ending normalization... again... 2023-06-26 23:10:39 +01:00
pizzaboxer
e7fd0b9642
Minor restructuring 2023-06-26 22:33:15 +01:00
pizzaboxer
28bcf57dff
Re-enable desktop app if launching with deeplink 2023-06-26 22:06:40 +01:00
pizzaboxer
09ad916236
Improve how updating Roblox is handled
fixes the problem of the versions folder not being properly cleaned out

also instead of skipping the roblox update process if multiple instances are running, continue with the update process but don't delete any older versions when finished
2023-06-12 16:49:14 +01:00
pizzaboxer
3926f30866
Improve how multiple menu instances are handled 2023-06-12 12:16:42 +01:00
pizzaboxer
ada0dc91af
Better handling of malformed registry key (#264) 2023-05-25 22:56:08 +01:00
pizzaboxer
c7a7feeebf
Add process ID to log filename #212
an attempt to mitigate a bug with rogold accidentally launching roblox twice when launching a game through one of its added features making bloxstrap error because both instances will have the same log filename

don't want to just terminate any launched instances that encounter the same filename since there could be a case of someone intentionally launching roblox repeatedly

this won't actually stop the double launching, there's not much way around that without being able to see the executing args of other bloxstrap instances, but it solves the error
2023-05-24 11:02:57 +01:00
pizzaboxer
dd60e78a5d
Refactor class/folder structure of UI elements
pain
2023-05-15 15:06:39 +01:00
pizzaboxer
c72fdf1ca9
Fix stuck notification area icon issue
oh so it was that simple huh lmao
2023-05-15 08:41:41 +01:00
pizzaboxer
85ecef310a
Remove 32-bit support
💀💀💀 32 bit is GONE 💀💀💀
2023-05-04 10:15:55 +01:00
pizzaboxer
8cd6690a33
Rework notification handling, make Job ID copyable 2023-04-30 21:38:54 +01:00
pizzaboxer
b82241bbd3
Auto clean up log files older than a week 2023-04-30 00:32:09 +01:00
pizzaboxer
606aadda97
Turn DeployManager from singleton to helper
this really did not need to be oop lol
2023-04-29 23:55:43 +01:00
pizzaboxer
58fb73c127
Refactor class structure for singletons/utilities
cleanup necessary namespaces and adjust namespaces for certain classes to better represent what they're for
models, helpers and tools are all different and shouldnt really be under the same namespace
2023-04-26 21:14:35 +01:00
pizzaboxer
580173d31c
Check if preferred channel is still being updated 2023-04-26 13:37:35 +01:00
pizzaboxer
8dde69d580
Fix FastFlags being loaded too early 2023-04-21 18:25:32 +01:00
pizzaboxer
3b7a363aa0
Auto switch to LIVE if using ReShade 2023-04-21 13:25:28 +01:00
pizzaboxer
055e75cfbe
Formatting fixes, bump version 2023-04-20 13:30:29 +01:00
pizzaboxer
b3dcb48038
Make launch behaviour closer to official launcher
no custom start event, only specifying launchtime when launched from website
oh yeah i fixed a bug with fflag management
2023-04-20 11:51:37 +01:00
pizzaboxer
826b0a04ca
Reorganize stuff
moved around stuff to better reflect the regions they're supposed to be in
2023-04-20 10:32:51 +01:00
pizzaboxer
c87eff997a
Add check for working deployment domain (#134)
this is gonna suck to merge into 2.2.0 lmao
2023-04-20 09:17:21 +01:00
pizzaboxer
c5d46f5d46
Change how default flag values are handled
they're now all handled before they're saved/loaded
2023-04-13 21:04:54 +02:00
pizzaboxer
994d736eeb
Fix bug with FFlags being saved when cancelled 2023-04-12 00:33:05 +02:00
pizzaboxer
1f453a7a27
Add proper global exception handling 2023-04-09 18:16:26 +01:00
pizzaboxer
f8dd388f88 Finalize v2.1.0 update
extra quality assurance and stuff
2023-03-13 18:22:44 +00:00
pizzaboxer
e72202f6f8 Add integration for notifying server details
might just be the coolest integration yet
2023-03-13 00:54:41 +00:00
pizzaboxer
bbd2534f94 32-bit support notice followup
just realized the compatibility package makes the binary size balloon to 50mb lmao jesus
2023-03-12 23:14:09 +00:00
pizzaboxer
b8dd708276 Add 32-bit support notice 2023-03-12 23:05:51 +00:00
pizzaboxer
75290fd9ee Use universe info for game presence 2023-03-12 17:18:05 +00:00
pizzaboxer
961d21cff9 Add exception handling for main thread
wdym you're not supposed to just throw everything into a try catch block i have no idea what youre talking about
2023-03-12 14:14:10 +00:00
pizzaboxer
558fc4e983 Improve auto updating (notification/bugfix) 2023-03-12 13:39:11 +00:00
pizzaboxer
fdc9f9b1bc Follow up on FastFlag modding implementation
took me 2 days to think of this mfw
2023-03-11 23:52:53 +00:00
pizzaboxer
04fd634784 Add support for FastFlag mods (#98) 2023-03-10 00:00:53 +00:00
pizzaboxer
d1b75f6874 Fix singleton mutex handling (for real) (#99) 2023-03-08 23:34:44 +00:00