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
pizzaboxer
d7f257955b
Merge branch 'version-2.5.3' into feature/studio
2023-10-10 22:28:24 +01:00
pizzaboxer
fe36e42997
Merge pull request #751 from bluepilledgreat/feature/contextmenu-close-roblox
...
add close roblox option to context menu
2023-10-10 22:13:05 +01:00
bluepilledgreat
3451623523
add close roblox option to context menu
2023-10-06 20:43:13 +01:00
bluepilledgreat
ba1c92cf8b
add back math.floor
2023-10-06 18:03:29 +01:00
bluepilledgreat
91952402bd
make progress bar smoother
2023-10-06 17:56:11 +01:00
bluepilledgreat
e1d2d8432a
remove version file manifest
2023-10-06 16:45:31 +01:00
bluepilledgreat
50c5cf05f5
set package directories in constructor
2023-10-06 16:44:36 +01:00
bluepilledgreat
c206858622
make the 3rd argument null
2023-10-05 17:46:05 +01:00
bluepilledgreat
276ea26d5c
make shortcut name use project name
2023-10-04 22:24:43 +01:00
bluepilledgreat
47e8618dcc
add studio to start menu
2023-10-04 22:23:41 +01:00
bluepilledgreat
ed62491827
forgot
2023-10-04 18:07:49 +01:00
bluepilledgreat
8f6f6874d1
change player & studio sizes to int
2023-10-04 18:07:20 +01:00
bluepilledgreat
6dafc220b3
fix version being deleted after install
2023-10-04 18:05:15 +01:00