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
719fbb898e
Fix custom integration autoclosing not working
2024-08-30 00:51:58 +01:00
pizzaboxer
9fd4c367fb
Fix start event handler + detecting launch failure
2024-08-30 00:25:19 +01:00
pizzaboxer
1288299dcc
Use queue for processing RPC message backlog
2024-08-29 11:20:37 +01:00
pizzaboxer
eb7b8d84af
One more alteration
...
Field shouldn't be rendered as text until 2.8.0 is released
2024-08-29 11:04:23 +01:00
pizzaboxer
6738e09443
Alterations to how bug reports are handled
...
- New field for log files in issue templates (which the exception dialog will directly fill out)
- Exception dialog lets you open the log file directly now that locating it isn't necessary anymore
2024-08-29 11:01:00 +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
cf45d9c808
More JSON autocorrecting ( #2733 )
2024-08-27 14:09:56 +01:00
pizzaboxer
9a412ea17b
Warn about in-place downgrades
2024-08-27 12:53:03 +01:00
pizzaboxer
bac13eb507
Warn about unsaved changes when closing settings
2024-08-27 12:42:16 +01:00
pizzaboxer
0544f137d0
Remove preset registration for Vulkan/OpenGL
2024-08-27 11:50:52 +01:00
pizzaboxer
91e2c45f0c
Issue reporting autofill + shorthand build checks
2024-08-27 11:36:49 +01:00
pizzaboxer
b8722f2429
Restyle launch menu
2024-08-27 09:33:16 +01:00
pizzaboxer
e96c17a3d5
Move About page to its own separate window
2024-08-26 19:26:05 +01:00
pizzaboxer
1eac672a22
Update README.md
2024-08-26 14:43:41 +01:00
pizzaboxer
d47bb6c5e7
Merge pull request #2731 from pizzaboxer/feature/improve-connectivity-test
...
Improve connectivity test
2024-08-25 22:26:51 +01:00
pizzaboxer
5f791e3c6a
Update bug_report.yaml
2024-08-24 19:38:41 +01:00
pizzaboxer
0e743442a1
give me money
2024-08-24 16:28:31 +01:00
pizzaboxer
b8c69e1f4e
Update README.md
2024-08-24 16:11:57 +01:00
pizzaboxer
3dafe969bb
Update README.md
2024-08-24 16:08:19 +01:00
bluepilledgreat
f3dd87db04
put responses around quotes
2024-08-23 18:44:05 +01:00
bluepilledgreat
2e8cb16ad4
check versionStudio instead of version
2024-08-23 18:41:12 +01:00
bluepilledgreat
7123aa7951
remove pointless baseurl check
...
InitializeConnectivity is an async function. if it is somehow ran twice and the previous task hasn't completed, the connectivity check will still run.
2024-08-23 18:37:01 +01:00
bluepilledgreat
56016e9723
use cancellation tokens for connectivity check
2024-08-23 18:35:22 +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
943acd78e8
FIx inconsistent WPF theming ( #2621 )
2024-08-17 12:53:02 +01:00
pizzaboxer
d9f8cace43
Add mutexes for settings, installer and uninstaller
2024-08-16 20:45:37 +01:00
pizzaboxer
47c155582c
Fix typo from earlier commit
2024-08-16 10:06:50 +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
ab2f5f589a
Cleanup new shortcuts functionality
...
Remove old obsolete option and ensure uninstaller deletes all the new shortcuts
2024-08-13 14:51:15 +01:00
pizzaboxer
7e95fb4d8f
Deferred settings application system + new shortcut settings
...
this system took way too much effort to think of for some reason idk why
2024-08-13 00:10:18 +01:00
pizzaboxer
f3110f4b48
Fix presets being cleared when setting texture quality to Automatic
2024-08-10 16:50:32 +01:00
pizzaboxer
39bb334b9a
Proper support for user profile folder renaming
2024-08-10 16:41:20 +01:00
pizzaboxer
efc7a881e1
Fix installation tabs being accessible
...
forgot to disable after finishing testing
2024-08-10 13:54:01 +01:00
pizzaboxer
81b3ce156b
Add exception notice for unofficial builds
2024-08-10 13:45:14 +01:00
pizzaboxer
8a73e0feed
Tempfix website launching
...
the one thing i somehow forgot to test
2024-08-10 13:35:12 +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
d1343d35dc
Fix #2315
2024-07-29 19:29:39 +01:00
pizzaboxer
3f995f4ff0
Fix null entry bug in flag editor ( #2468 )
2024-07-29 19:21:16 +01:00
pizzaboxer
767891a1e3
Fix latinized language name for Ukrainian
2024-07-29 19:18:55 +01:00
pizzaboxer
4106c3cb59
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap
2024-07-29 19:16:44 +01:00
pizzaboxer
8e0660ba69
Update credits
2024-07-29 19:16:29 +01:00
pizzaboxer
6bc1415b14
Merge pull request #2355 from srthMD/place-filter
...
Fix fast flag editor showing an error when trying to add a fast flag with _PlaceFilter or _DataCenterFilter
2024-07-29 18:58:20 +01:00
srthMD
6275085e48
i forgo 💀
2024-07-22 12:52:49 +03:00
srthMD
978a2ff3fb
to pascal case
2024-07-14 21:42:13 +03:00
srthMD
97ed8365fe
Merge remote-tracking branch 'origin/place-filter' into place-filter
2024-07-13 18:02:33 +03:00
srth
c4f1aab1a6
remove comment
...
i forgot why it was here
2024-07-13 14:53:04 +00:00