bluepilledgreat
991c0574a7
add in translation string
2024-04-23 16:12:37 +01:00
bluepilledgreat
3fb331b459
disable the ability to install in admin mode
2024-04-23 16:10:06 +01:00
bluepilledgreat
c9a23ac478
use snackbar for already running warning
2024-04-21 19:46:58 +01:00
bluepilledgreat
d3d134ae0d
Revert "use mutexes"
...
This reverts commit 635d4492aa
.
2024-02-07 15:00:38 +00:00
bluepilledgreat
9efa1f01f3
Revert "add to strings"
...
This reverts commit d7966f4385
.
2024-02-07 15:00:31 +00:00
bluepilledgreat
375738fe70
Revert "add log and quiet check"
...
This reverts commit ee88908940
.
2024-02-07 15:00:22 +00:00
bluepilledgreat
ee88908940
add log and quiet check
2024-02-04 14:10:50 +00:00
bluepilledgreat
d7966f4385
add to strings
2024-02-03 13:25:52 +00:00
bluepilledgreat
635d4492aa
use mutexes
2024-02-03 13:24:28 +00:00
bluepilledgreat
b5114c8e73
fix release builds
2024-02-02 15:09:35 +00:00
bluepilledgreat
09fc1dc031
create launchsettings
2024-02-02 15:04:21 +00:00
pizzaboxer
02f90fd196
Fix release error (also better name for it lol)
2023-10-24 15:30:07 +01:00
pizzaboxer
fb1865c3f7
Restructure how XAML controls and UI stuff work
2023-10-24 14:58:26 +01:00
pizzaboxer
f6dc303e14
Merge pull request #807 from bluepilledgreat/feature/localisation
...
Feature/localisation
2023-10-24 14:51:06 +01:00
bluepilledgreat
5edd0db80b
add localisation
2023-10-15 15:07:28 +01:00
bluepilledgreat
495d08205f
fix studio shortcut not working
2023-10-12 22:06:30 +01:00
pizzaboxer
e0f261067e
Use enum value for determining launch mode
...
might change how this looks, such as getting rid of StudioAuth as its own thing
2023-10-10 23:03:39 +01:00
bluepilledgreat
12faf50c40
fix ide check
2023-10-06 16:40:12 +01:00
bluepilledgreat
fba342b840
fix debug build warning
2023-10-05 17:47:58 +01:00
bluepilledgreat
47e8618dcc
add studio to start menu
2023-10-04 22:23:41 +01:00
bluepilledgreat
2040dde2fa
add studio constant and update process checks
2023-10-04 15:09:32 +01:00
bluepilledgreat
f971be3f62
disable multi instance launching for studio
2023-10-04 15:06:35 +01:00
bluepilledgreat
dce26a19d4
fix rbxl opening
2023-10-04 14:56:47 +01:00
bluepilledgreat
c5c5ff96f3
fix studio auth
2023-10-04 14:18:16 +01:00
bluepilledgreat
f426e6d2b2
fix studio auth handling
2023-10-04 13:43:23 +01:00
bluepilledgreat
c0b972eec7
log arguments for debug builds
2023-10-04 13:35:32 +01:00
bluepilledgreat
529262527c
add task to uri map
2023-10-04 13:19:44 +01:00
bluepilledgreat
05c643a860
forgot to set this
2023-10-04 12:12:06 +01:00
bluepilledgreat
1fcd05096a
add studio support
2023-10-04 12:05:53 +01:00
bluepilledgreat
bb5b46adf5
check for studio arg
2023-10-04 11:14:18 +01:00
pizzaboxer
30ae314537
Show notice if ShellLink can't be loaded
2023-08-26 14:49:06 +01:00
pizzaboxer
53ccac4b37
(Attempt to) fix duplicate exception dialogs
2023-08-06 14:24:17 +01:00
pizzaboxer
ba57d584f0
Remove redundant connectivity check
...
keep the single connectivity check for testing if the roblox website can be contacted
2023-08-02 14:59:29 +01:00
pizzaboxer
48afdd7036
Use CsWin32 in favor of NativeMethods
...
i was planning to use pinvoke but turns out it was deprecated just 6 days ago lol
2023-08-01 19:09:52 +01:00
pizzaboxer
f00de2bc2e
Make dialogs for connection errors more friendly
2023-08-01 14:16:11 +01:00
pizzaboxer
767783ae22
Add verbosity for HTTP response exceptions
2023-07-31 11:57:45 +01:00
pizzaboxer
894587554c
Sanity check install location/drive ( #474 )
...
moved to its own class for better flow control
2023-07-30 23:11:57 +01:00
pizzaboxer
bfe32ab679
Add connectivity check on startup
2023-07-29 21:29:17 +01:00
pizzaboxer
3a826519fe
Miscellaneous HTTP/task improvements
2023-07-29 20:35:36 +01:00
pizzaboxer
a3fd58118d
Add extra logging info
2023-07-26 11:21:54 +01:00
pizzaboxer
102f6d1949
oh so we're back to this huh
...
hopefully async exception management should be better?
2023-07-26 01:30:00 +01:00
pizzaboxer
8bbad57eb3
Restructuring: Directories -> Paths
...
shorter and more accurate to what it's describing
2023-07-25 19:43:30 +01:00
pizzaboxer
1df1a8495c
Make logging more consistent
...
consistent prefix names, and logging exceptions in english
2023-07-25 19:08:43 +01:00
pizzaboxer
f02fba2ce1
Fix font application mod on first install
2023-07-25 17:52:23 +01:00
pizzaboxer
c2a96f8dac
Don't create NotifyIcon when uninstalling
2023-07-24 12:24:15 +01:00
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
pizzaboxer
b61f8730ef
Fix process detection
...
also fixed a bug with reshade shader uninstalling
2023-03-08 22:08:04 +00:00
pizzaboxer
b5250e29dc
Implement better support for multiprocess handling
...
mutexes are created before starting the menu or bootstrapper to ensure only one instance of them are running
also menu can be opened without having to close bloxstrap background processes
also fixed roblox singleton mutex not being created properly
its 12 am and im fucking tired
2023-02-19 00:37:33 +00:00
pizzaboxer
1166ef9d60
Improve install migrating
...
All Bloxstrap files are now copied instead of just the Bloxstrap executable
2023-02-17 19:05:10 +00:00
pizzaboxer
d76d7b42e4
Rework DeployManager
2023-02-16 10:55:10 +00:00
pizzaboxer
2b646e2b55
Make logging more consistent
...
also added more verbosity, added -menu as an alias for -preferences, and added a migration for people using progress dialog
2023-02-16 10:29:40 +00:00