pizzaboxer
717b57ea2a
Improve server location querying and general connectivity handling
2024-09-12 09:52:36 +01:00
pizzaboxer
62064117b6
Consolidate registry handling
2024-09-09 11:41:21 +01:00
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling
2024-09-08 23:59:38 +01:00
pizzaboxer
cd411e33ff
Use state entry for WebView2 runtime prompt
2024-09-08 01:45:00 +01:00
pizzaboxer
2795ccf92e
Bulk restoration of deleted mod files
2024-09-08 01:23:35 +01:00
pizzaboxer
1bdf761d07
Fix bug in cached package handling
2024-09-07 23:11:39 +01:00
pizzaboxer
99ff002121
Abandon staging folder idea, use lockfile instead
...
thank you matt for helping me see sense through this one
2024-09-07 22:51:03 +01:00
pizzaboxer
3eeebc7a8b
Draft: bootstrapper refactoring
...
Roblox now installs to /Roblox/Player/ instead of /Versions/<version guid>
This is a checkpoint commit. No mod manager, no error checking, no fullscreen optimizations configuration. Only installing and launching Roblox.
THIS WORKED FIRST TRY BY THE WAY
2024-09-05 22:07:07 +01:00
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes)
2024-09-03 01:24:52 +01:00
pizzaboxer
6e2eb03071
Unify all upgrade migrations
2024-09-02 11:12:57 +01:00
pizzaboxer
f1246e1a2d
Alert user on failure to load settings/flags
2024-09-02 11:04:39 +01:00
pizzaboxer
cab047d7a9
Fix watcher launching
2024-09-02 10:24:43 +01:00
pizzaboxer
4d9a0ee410
Fix start event handler + launch menu title bar
...
turns out you need to call Reset() on the event even when you set its initial state to false
2024-08-30 18:51:00 +01:00
pizzaboxer
2791cb0b2e
Refactor automatic updater + fix install details + fix launch flag parser + fix temp directory
...
Automatic updater now relies on the -upgrade flag specifically being set and uses a mutex for coordinating the process
Temp directory is now obtained appropriately (should fix exceptions relating to it?)
Installation details are now reconfigured on every upgrade
Specifying a nonexistant flag would insta-crash the app
Also, the message box was making the wrong sound for the warning icon
2024-08-30 13:29:51 +01:00
pizzaboxer
f747f40ca5
Add setting deeplink launch data from BloxstrapRPC
...
plus a bunch of tweaks to the bootstrapper
2024-08-30 01:40:51 +01:00
pizzaboxer
9fd4c367fb
Fix start event handler + detecting launch failure
2024-08-30 00:25:19 +01:00
pizzaboxer
fd290f9ff7
Move activity watcher to separate process ( #810 )
...
this was done to:
- ensure robloxplayerbeta launches as an orphaned process
- help alleviate problems with multiple instances
- alleviate problems with the notifyicon causing blocking conflicts on the bootstrapper ui thread
- help reduce functional dependency on the bootstrapper, makes it less monolithic and more maintainable
ive always wanted to do this for a long while, but have always put it off because of how painful it would be
this may genuinely be the most painful refactoring i've ever had to do, but after 2 days, i managed to do it, and it works great!
2024-08-28 22:47:04 +01:00
pizzaboxer
91e2c45f0c
Issue reporting autofill + shorthand build checks
2024-08-27 11:36:49 +01:00
pizzaboxer
d15e910904
Abstract differences in handling player and studio
2024-08-19 16:27:42 +01:00
pizzaboxer
765cccf89e
Refactor arg parser + channel handling
...
this commit changes way too many things to be stable. be warned of bugs if using this
2024-08-19 15:37:56 +01:00
pizzaboxer
53f77f938e
Migrate mod presets to deferred settings system
2024-08-16 00:44:58 +01:00
pizzaboxer
de82349e5e
Clean up sloppiness in notification area icon
2024-08-13 21:44:43 +01:00
pizzaboxer
776dbc4097
Draft: new installer system
...
the beginning of a long arduous cleanup of two years of debt
2024-08-10 13:08:04 +01:00
pizzaboxer
2a7d894319
Custom integration improvements
...
ShellExecute, working directory setting, file picker, easier command line flag input
2024-07-03 00:00:55 +04:00
pizzaboxer
b2cfeeb7af
Add proper error message for failed checksum on package download
2024-06-30 22:57:13 +04:00
pizzaboxer
df044eef5f
Add ability to toggle Fast Flag manager
2024-06-28 19:03:52 +04:00
pizzaboxer
4c1c7f61dc
Add option for using unsupported Roblox UI locales
2024-06-25 17:07:35 +04:00
pizzaboxer
81d7ffe3da
Draft: localisation support
...
this is a draft as i can't fully test this right now because i'm currently 37000 feet in the air and a 75 MB data quota costs 10 bucks :(
this also may be the first documented instance of me using wpf 100% properly as bill gates himself intended
2024-06-21 22:10:11 +01:00
pizzaboxer
5cf49b444c
Fix invalid channel access errors
2024-06-14 22:16:33 +01:00
pizzaboxer
a3033474b8
Build: toggling of studio functionality
2024-06-11 19:06:42 +01:00
pizzaboxer
374feedb11
desktop app disabling: revamp w/ activity tracking
2024-05-19 00:17:09 +01:00
pizzaboxer
f742d4b45b
strip down channel functions to stock behaviour
2024-05-13 00:02:42 +01:00
pizzaboxer
4e379dd0f5
Merge pull request #1739 from bluepilledgreat/bugfix/getprocesses
...
Safer GetProcesses
2024-05-12 20:54:27 +01:00
pizzaboxer
47e1ea9a73
Merge pull request #1743 from bluepilledgreat/bugfix/emoji-http-check
...
Handle not being able to fetch emoji preset
2024-05-12 20:53:18 +01:00
pizzaboxer
a7f5bd5956
Emoji preset message: log exception properly
2024-05-05 11:54:07 +01:00
pizzaboxer
7ece6517e8
Emoji preset message: warn instead of error
2024-05-05 11:51:21 +01:00
bluepilledgreat
052324d276
handle not being able to fetch emoji preset
2024-05-04 17:07:34 +01:00
bluepilledgreat
6e95046af2
safer getprocesses
...
thanks microsoft
2024-05-04 12:40:43 +01:00
pizzaboxer
b3684b9e52
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap
2024-04-24 17:24:30 +01:00
bluepilledgreat
9d1e32dfc1
use overwrite parameter instead
2024-04-23 23:29:54 +01:00
bluepilledgreat
50601e4e6e
fix custom font already existing on first run
2024-04-23 21:45:36 +01:00
pizzaboxer
2000febf7e
refactor: launch roblox using protocol string
...
studio stuff is gone temporarily as i'm currently planning to roll back the work done for studio support
2024-04-13 08:03:57 +01:00
bluepilledgreat
09fc1dc031
create launchsettings
2024-02-02 15:04:21 +00:00
pizzaboxer
27309e6394
Merge pull request #1020 from bluepilledgreat/move-some-status-code-to-byfron-dialog
...
move byfron status code inside of byfron dialog
2024-02-02 14:09:04 +00:00
bluepilledgreat
811b37aab3
kill roblox processes during uninstall
2024-02-01 20:55:35 +00:00
bluepilledgreat
3fe4fce662
move byfron status code inside of byfron dialog
...
also made it only delete the '...' if its at the end of the string
2023-12-08 22:25:56 +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
bluepilledgreat
5edd0db80b
add localisation
2023-10-15 15:07:28 +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