Commit Graph

171 Commits

Author SHA1 Message Date
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes) 2024-09-03 01:24:52 +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
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
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
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
53f77f938e
Migrate mod presets to deferred settings system 2024-08-16 00:44:58 +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
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
3d3684c248
Rework locale handler and fix remaining RTL issues
window handler was being duplicated, wouldn't apply for system default language nor on initial installation, winforms progress bar not following RTL changes
2024-07-03 12:08:46 +04: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
8dfd12b7f0
New FFlag presets, categorisation, easy killswitch 2024-06-28 23:49:31 +04:00
pizzaboxer
df044eef5f
Add ability to toggle Fast Flag manager 2024-06-28 19:03:52 +04:00
pizzaboxer
d6384daba2
Remove old obsolete FFlag presets 2024-06-28 17:10:58 +04:00
pizzaboxer
9e311e69c9
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2024-06-27 13:17:03 +04:00
pizzaboxer
c8be108bca
Add language names 2024-06-25 23:38:37 +04:00
pizzaboxer
bf412cdb6e
Merge pull request #2127 from pizzaboxer/bugfix/fix-managecustomfont-crash
Fix ManageCustomFont crash
2024-06-22 12:16:01 +01:00
pizzaboxer
b198be454b
Merge pull request #2128 from Flikter/filter-correction
Correct OpenFileDialog filter
2024-06-22 09:51:45 +01: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
299645ed15
Reformat displaying of server type 2024-06-21 16:48:15 +01:00
Flikter
5fd9d1e207
Correct OpenFileDialog filter 2024-06-20 20:46:00 +02:00
bluepilledgreat
6f22d60424 fix ManageCustomFont crash 2024-06-20 17:21:07 +01:00
pizzaboxer
66b0b58fec
Make launch confirmation optional 2024-06-17 12:48:01 +01:00
pizzaboxer
5fdfc901c4
Don't require TaskScheduler FPS flag (#1938) 2024-06-14 22:54:05 +01:00
pizzaboxer
c1037f1a94
Fix bootstrapper icon ordering 2024-06-11 23:58:18 +01:00
pizzaboxer
a2261c5e92
Adjust fluent bootstrapper styles
Fix drag bug, fix sizing (because matt sucks at ui design), fix header colour being shown
2024-06-11 22:18:28 +01:00
pizzaboxer
a194bf937e
Finalize/rearrange new progress dialog naming 2024-06-11 20:28:43 +01:00
pizzaboxer
ae695d5cb3
Add flag editor warning 2024-06-08 18:15:27 +01:00
pizzaboxer
f662d0d8c3
Guard debug settings, remove old unneeded stuff 2024-06-07 12:10:08 +01:00
pizzaboxer
67c64b2715
font mod: amend potential language bug 2024-05-20 15:40:17 +01:00
pizzaboxer
ef9b1f9aa7
multi instance launching: removal 2024-05-19 00:18:46 +01:00
pizzaboxer
374feedb11
desktop app disabling: revamp w/ activity tracking 2024-05-19 00:17:09 +01:00
pizzaboxer
889e5377f4
font mod: fix access is denied error when removing 2024-05-18 23:26:41 +01:00
pizzaboxer
6f1e023012
font mod: validate chosen file is actually a font 2024-05-18 23:23:12 +01:00
pizzaboxer
2aa5367e1f
font mod: support for .ttc, only fonts choosable 2024-05-18 23:20:20 +01:00
pizzaboxer
f742d4b45b
strip down channel functions to stock behaviour 2024-05-13 00:02:42 +01:00
pizzaboxer
75096e5908
make menu saving non-destructive (#825) 2024-05-12 22:16:02 +01:00
pizzaboxer
d97af69306
remove udmux indicator
not necessary anymore
2024-05-12 21:41:11 +01:00
pizzaboxer
c137db6715
Merge pull request #1267 from bluepilledgreat/feature/hide-power-options
hide power tools
2024-02-09 10:37:36 +00:00
bluepilledgreat
7877fd08cd hide power tools 2024-02-08 13:11:08 +00:00
bluepilledgreat
1f46439e32 better colours & alpha 2024-02-04 15:40:30 +00:00
bluepilledgreat
65730fab19 move alpha to a constant 2024-02-04 15:23:13 +00:00
bluepilledgreat
8004e7322a background colours for aero theme 2024-02-04 15:03:42 +00:00
bluepilledgreat
520f0bda48 move to selections 2024-02-04 12:47:18 +00:00
bluepilledgreat
3f48c3069b better list of bootstrapper styles 2024-02-03 23:27:02 +00:00
bluepilledgreat
4119792514 add aero 2024-02-03 21:27:09 +00:00
bluepilledgreat
298de8e8dc add fluent progress dialog 2024-02-03 21:08:32 +00:00
1011025m
0875f3adac Fix some hardcoded strings 2023-12-03 01:22:35 +08:00
pizzaboxer
f564e409ba
Rework Appearance tab of menu (and other things) 2023-10-26 22:37:42 +01:00
pizzaboxer
f542de5421
Rework converters and improve string formatting 2023-10-25 00:11:08 +01:00
pizzaboxer
44a727e31c
Componetize XAML elements
no more insane amounts of boilerplate!!!
2023-10-24 22:52:11 +01: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
39e762253e add cursor types to locale 2023-10-15 15:51:16 +01:00
bluepilledgreat
f93ee425c2 add emoji types to locale 2023-10-15 15:46:45 +01:00
bluepilledgreat
5edd0db80b add localisation 2023-10-15 15:07:28 +01:00
pizzaboxer
d7f257955b
Merge branch 'version-2.5.3' into feature/studio 2023-10-10 22:28:24 +01:00
pizzaboxer
0a3c6c868d
Merge pull request #575 from swatTurret/version-2.5.1
allow the 2022 materials to be forced
2023-10-10 22:13:52 +01:00
bluepilledgreat
91952402bd make progress bar smoother 2023-10-06 17:56:11 +01:00
bluepilledgreat
cf963c4bda use a function for byfron dialog version text 2023-10-05 17:23:20 +01:00
bluepilledgreat
c46a4ec022 forgot to add studio to get 2023-10-05 07:49:17 +01:00
bluepilledgreat
ae1051cb0b add studio to force roblox reinstall 2023-10-05 07:47:39 +01:00
bluepilledgreat
ba031a645e update byfron dialog player location 2023-10-04 15:17:14 +01:00
bluepilledgreat
a70ed1aead create studio guid property 2023-10-04 10:39:21 +01:00
pizzaboxer
197429dbf9
Fix theme not applying to notification area menu 2023-08-26 20:52:56 +01:00
swatTurret
f4eab8bc6e fix dropdown 2023-08-24 13:06:50 +01:00
Installation Wizard
e2518bc423
Merge branch 'pizzaboxer:version-2.5.1' into version-2.5.1 2023-08-24 00:00:13 +01:00
swatTurret
3ff1489ff4 allow the new materials to be forced 2023-08-23 19:37:26 +01:00
pizzaboxer
517546087c
Remove install location changing post installation 2023-08-23 12:43:10 +01:00
pizzaboxer
cf09956258
Add more restrictions on install path selection 2023-08-23 11:27:45 +01:00
pizzaboxer
ee8f583bae
Gatekeep channel selection
👍
2023-08-23 10:35:10 +01:00
pizzaboxer
1e8a4359d7
Fix selected menu version not applying (#528) 2023-08-23 10:27:30 +01:00
pizzaboxer
541a8bdc73
Fix clipboard copying (#522) 2023-08-23 09:57:11 +01:00
pizzaboxer
81cdede240
Remove FastFlag preset for setting MSAA 2023-08-04 17:36:14 +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
1073357569
Add extra read-only checks 2023-07-30 23:35:43 +01:00
pizzaboxer
92aaa86d4f
Add option to force MSAA samples (#448) 2023-07-29 23:29:53 +01:00
pizzaboxer
3c6f7a1127
Add option to force reinstall Roblox, cleanup VM 2023-07-27 23:39:14 +01:00
pizzaboxer
5de6d02922
Don't set manual fullscreen flag for Vulkan/OpenGL 2023-07-25 23:36:15 +01:00
pizzaboxer
67f0fdd1f4
Add back mica for the Fluent dialog style
The Children Yearn For The Mica
2023-07-25 21:31:11 +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
83856acaec
RobloxActivity -> Integrations.ActivityWatcher 2023-07-25 19:39:31 +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
dc3500e110
Don't force DPI scaling fixes 2023-07-25 17:28:33 +01:00
pizzaboxer
5cf51b3311
Fix install location warning showing twice (#438) 2023-07-25 16:19:03 +01:00
pizzaboxer
b3b174ed4b
Finalize placement of flag editor in menu 2023-07-23 18:17:34 +01:00
pizzaboxer
e5d6ac0e0a
Abstract preset flags
centralize where flag names are stored, and hide from editor list by default
2023-07-23 15:45:25 +01:00
pizzaboxer
049b340823
Fix UI namespaces 2023-07-22 13:18:31 +01:00
pizzaboxer
46e671e3ff
Finalize log tracer view (#375)
also increased log polling rate for people with debug features enabled
2023-07-22 12:14:37 +01:00
pizzaboxer
5c267c7395
Add UDMUX proxy status as server info, fix stuff 2023-07-20 23:58:50 +01:00
pizzaboxer
890f7a14df
Add detection for reserved/private server types 2023-07-20 23:15:30 +01:00