Commit Graph

339 Commits

Author SHA1 Message Date
pizzaboxer
f844a654f6
Add missing credit for lolmanurfunny 2024-09-21 20:20:28 +01:00
pizzaboxer
f8d3c9618e
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2024-09-21 19:30:36 +01:00
pizzaboxer
c6a6ab2dd6
Merge branch 'main' into bugfix/you-forgot-to-use-strings-resx 2024-09-21 19:26:17 +01:00
pizzaboxer
6e0d24e6b4
Merge pull request #2893 from Flikter/custom-integration-autofill
Custom integration name autofill
2024-09-21 19:25:32 +01:00
pizzaboxer
e992f074a7
Merge pull request #2943 from pizzaboxer/removal/win32-message-boxes
Remove Win32 message boxes
2024-09-21 19:23:42 +01:00
bluepilledgreat
d8b259ace6 fix indentation 2024-09-21 19:17:36 +01:00
bluepilledgreat
ab8034c13b add string to translations 2024-09-21 19:16:38 +01:00
bluepilledgreat
724677be64 remove win32 message boxes 2024-09-21 19:07:43 +01:00
pizzaboxer
0b20720fdb
Reorganize models 2024-09-15 20:58:28 +01:00
Flikter
1809359025
Update integration name while typing 2024-09-15 01:25:42 +02:00
Flikter
263617e409
Autofill file name 2024-09-15 01:25:14 +02:00
pizzaboxer
83e3c487a9
Persistence of settings window size/position (#2319)
should be good enough imo
2024-09-13 00:28:57 +01:00
pizzaboxer
1b60e30a0b
Add easy access to player compatibility settings 2024-09-12 10:53:43 +01:00
pizzaboxer
c5fa2c0bc0
Hide game history if desktop app is disabled 2024-09-12 10:00:19 +01:00
pizzaboxer
717b57ea2a
Improve server location querying and general connectivity handling 2024-09-12 09:52:36 +01:00
pizzaboxer
3f0ab22393
Address "Access to the path is denied" error 2024-09-09 16:18:29 +01:00
pizzaboxer
ff387cfc59
Fix a few remaining things 2024-09-09 12:45:51 +01:00
pizzaboxer
7a0f50bd81
Remove flag preset for graphics quality slider
RIP
2024-09-09 12:45:40 +01:00
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling 2024-09-08 23:59:38 +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
e6f70a0c82
Remove option for disabling fullscreen optimizations
The option was only introduced because Roblox's installation path wasn't static. Now that it is, this option doesn't need to exist anymore, and it isn't an issue for people to just set it manually now.
2024-09-06 19:45:52 +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
15dc2dfbfe
Improvements to server location querying 2024-09-05 12:57:17 +01:00
pizzaboxer
0d5be93616
Fix some other things 2024-09-05 11:14:46 +01:00
pizzaboxer
2805263a63
Fix remaining activity tracker related bugs 2024-09-04 17:47:58 +01:00
pizzaboxer
f0ffdbc50c
Rework error handling for HTTP API deserialization 2024-09-03 20:05:15 +01:00
pizzaboxer
26b7cbdc67
Refactoring of activity tracker handling
this will either go really well or horribly wrong
2024-09-03 18:12:10 +01:00
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes) 2024-09-03 01:24:52 +01:00
pizzaboxer
895b40fdad
Allow for setting of negative font sizes (#2631) 2024-09-02 11:20:38 +01:00
pizzaboxer
f1246e1a2d
Alert user on failure to load settings/flags 2024-09-02 11:04:39 +01:00
pizzaboxer
049d59a995
Satisfy my OCD 2024-09-01 09:52:43 +01:00
pizzaboxer
6d8d482449
New website domain 2024-08-31 23:31:44 +01:00
pizzaboxer
8d68576720
Add monthly supporter credits 2024-08-31 15:11:30 +01:00
pizzaboxer
3d4ba04e8a
Bugfix: ordering by column in the flag editor 2024-08-31 11:30:14 +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
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
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
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
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
53f77f938e
Migrate mod presets to deferred settings system 2024-08-16 00:44:58 +01:00