Commit Graph

924 Commits

Author SHA1 Message Date
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes) 2024-09-03 01:24:52 +01:00
pizzaboxer
b4a9710177
Update official website notice 2024-09-02 12:17:46 +01:00
pizzaboxer
dbd94d02ae
Fix 2022 menu (#2718)
awaiting credit
2024-09-02 11:34:35 +01:00
pizzaboxer
895b40fdad
Allow for setting of negative font sizes (#2631) 2024-09-02 11:20:38 +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
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
7440f18663
Write temp logs to corrected specific folder 2024-08-30 21:16:19 +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
axell
b61adf1a79
Merge branch 'main' into user-pfp-discord-rpc 2024-08-30 16:46:46 +02: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
axell
5d5726bf8b
Merge branch 'main' into user-pfp-discord-rpc 2024-08-29 16:43:50 +02:00
pizzaboxer
1288299dcc
Use queue for processing RPC message backlog 2024-08-29 11:20:37 +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
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
axell
11b11e01bf
Merge branch 'main' into user-pfp-discord-rpc 2024-08-19 18:20:22 +02: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
axell
7c9c3d35cc
Merge branch 'main' into user-pfp-discord-rpc 2024-08-14 16:36:25 +02: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
axellse
11c9ae182d fix merge conflicts 2024-08-11 17:39:15 +02: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
axell
2920955670
Merge branch 'main' into user-pfp-discord-rpc 2024-07-29 23:51:31 +02: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
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
dcc820343b support for _placefilter and _datacenterfilter 2024-07-13 17:50:34 +03:00
pizzaboxer
a7d2a2c3d5
Fix JSON import not working in the flag editor
oooops
2024-07-09 21:57:37 +04:00
pizzaboxer
670dc707a9
Push final translations 2024-07-09 21:11:46 +04:00
pizzaboxer
2f92917c61
Fix default theme not applying to language selector dialog 2024-07-09 20:41:43 +04:00
pizzaboxer
55852d596f
Use latin spelling for Bosnian locale name 2024-07-09 11:13:31 +04:00
pizzaboxer
b4e88ed8b1
Revert to 2-letter locale codes for non-country specific locales
yeah this is annoying
2024-07-09 00:17:04 +04:00
pizzaboxer
de6d3d0b4c
Fix 'System default' text not being translated in language selector dropdown 2024-07-08 23:13:29 +04:00
pizzaboxer
c02e3f3795
Fix bootstrapper text overflow
overflows for classic fluent don't look very good since the dialog height is static but it's the best i could do for now
2024-07-08 22:28:50 +04:00
pizzaboxer
063fa8fd5b
Update current translation credits
had to comment out ones that won't make it for this release
2024-07-08 22:22:20 +04:00
pizzaboxer
b2f6fc753a
Fix flag editor validation bugs 2024-07-08 19:18:01 +04:00
pizzaboxer
b05aced721
Fix Bosnian locale code 2024-07-08 19:06:52 +04:00
axell
6b71aea906
move else to new line 2024-07-08 13:30:04 +02:00
pizzaboxer
204b93a3eb
Validate locale selection 2024-07-08 13:01:26 +04:00
pizzaboxer
4ec8f6b6cd
Use full four-letter locale codes 2024-07-08 13:01:12 +04:00
axell
63831dd250
fix grammatical issue in string 2024-07-06 19:55:07 +02:00
axell
e854b20233
Update IntegrationsViewModel.cs 2024-07-06 19:37:19 +02:00
axell
04c67ea661
dont invert that (again) 2024-07-06 18:51:40 +02:00
axell
f07f1c1d3f
dont invert that value 2024-07-06 18:44:17 +02:00
axell
d6bc33d2da
make that its own option 2024-07-06 18:36:04 +02:00
axell
1305ebe39a
add missing < that somehow got lost 2024-07-06 18:30:05 +02:00
axell
7aa5fc21e5
add option to integrations page 2024-07-06 18:28:00 +02:00
axell
97be636065
add showaccountonprofile strings 2024-07-06 18:25:45 +02:00
axell
3871f7a2eb
refrence correct variables (again) 2024-07-06 18:20:55 +02:00
axell
36a6793836
refrence correct variables 2024-07-06 18:16:01 +02:00
axell
7cda0fb5b1
fix accidentally swapping 2 variables 2024-07-06 18:11:27 +02:00
axell
7b019d0b17
add DiscordActivityJoinEnabled to integrations viewmodel 2024-07-06 18:09:44 +02:00
axell
fffcbe2a52
add AccountShownOnProfile setting 2024-07-06 18:09:16 +02:00
axell
1ce38799ec
add strings for show account on profile 2024-07-06 18:01:40 +02:00
axell
2d41955d2a
matt review changes (better code readability) 2024-07-06 17:58:13 +02:00
axell
0715cc0b03
add space between username and displayname to make it more visually pleasing 2024-07-06 14:44:02 +02:00
axell
2efb5fa95b
remove thing (again) (again) (again) 2024-07-06 14:34:59 +02:00
axell
adc962f971
remove thing (again) (again) 2024-07-06 14:27:36 +02:00
axell
aac398ef4d
remove other thing 2024-07-06 14:21:06 +02:00
axell
95e58d25c9
remove thing 2024-07-06 14:16:25 +02:00
axell
acfd8ad2f3
more debugging 2024-07-06 14:06:52 +02:00
axell
0c24753a1c
make properties that cant be nullable not nullable 2024-07-06 13:47:00 +02:00
axell
8f4117cf37
forgot to put dollar sign before interpolated string 2024-07-06 13:45:29 +02:00
axell
e3cfbefc7e
make properties nullable 2024-07-06 13:39:52 +02:00
axell
9397ebe261
debugging (remove later) 2024-07-06 13:36:31 +02:00
axell
6b7f08bad6
get rid of semicolons 2024-07-06 13:21:06 +02:00
axell
7005b440f1
add missing semicolons 2024-07-06 00:02:15 +02:00