pizzaboxer
9fd48762ae
Update help information for shortcut icons
...
i also forgot to uncomment that line
2024-10-14 23:35:37 +01:00
pizzaboxer
8b781c176d
Merge branch 'main' of https://github.com/bloxstraplabs/bloxstrap
2024-10-13 20:26:24 +01:00
nexpid
2bc46cb3d0
fix: include unfinished locales in QA builds ( #3130 )
...
* fix: uncomment czechia from Locale.cs
* Update Locale.cs
2024-10-12 21:51:25 +01:00
pizzaboxer
ff17343279
Fix display name for Malay
2024-10-12 19:30:55 +01:00
pizzaboxer
30c6e2db1b
Update translations w/ additional context
2024-10-12 19:01:58 +01:00
pizzaboxer
ba0b5e85be
Fix some bugs
2024-10-12 18:21:14 +01:00
pizzaboxer
aac6ec3d4c
Improve watcher/failed launch handling
...
Bloxstrap now attempts to identify the log file *when* Roblox launches, then passes it to the watcher
It does this so that it can determine if Roblox fails to launch
2024-10-12 17:37:25 +01:00
pizzaboxer
6ec17a8f49
Fix teleport identification in activity tracker
2024-10-11 19:09:56 +01:00
pizzaboxer
ce82c3faa7
Fix handling of RBX deployment interfacing
2024-10-11 18:28:08 +01:00
pizzaboxer
5c117423d0
Localize name of icons folder
2024-10-10 23:56:34 +01:00
pizzaboxer
d9c9a4cc28
Don't fail if start event is not signalled
2024-10-10 23:52:16 +01:00
pizzaboxer
d10b4fdfd0
Important feature
2024-10-10 23:41:20 +01:00
pizzaboxer
43921a6ddf
Patch text size for Turkish strings
2024-10-10 21:53:21 +01:00
pizzaboxer
890e4ea4f2
Localize game history timestamp
2024-10-10 21:43:58 +01:00
pizzaboxer
71d41b40a8
Fix bootstrapper cancelling that I broke earlier
2024-10-10 21:06:08 +01:00
pizzaboxer
173f1921a6
Fix settings singleton
2024-10-10 20:57:35 +01:00
pizzaboxer
35cb3b6024
Narrow installer sidebar and centred launch links
2024-10-10 20:42:09 +01:00
pizzaboxer
67492c8322
Fix uncovered text wrapping
2024-10-10 20:06:44 +01:00
pizzaboxer
d72f835ad1
Fix uninstallation not cleaning up properly
2024-10-10 20:01:51 +01:00
pizzaboxer
7d2e7a0be6
QA builds: user agent, list all languages
2024-10-10 13:38:17 +01:00
pizzaboxer
8966babc40
Add missing launch menu strings
2024-10-09 16:24:00 +01:00
pizzaboxer
af19a353ff
Add QA build identification
2024-10-09 16:20:17 +01:00
pizzaboxer
c4918322fd
Fix installer nav buttons not being translated
2024-10-08 10:02:36 +01:00
pizzaboxer
d297c5a354
Fix label for V2 menu
...
i can't believe i didn't notice this for so long
2024-10-07 23:06:04 +01:00
dependabot[bot]
75c627d81d
Bump Microsoft.Windows.CsWin32 from 0.3.18-beta to 0.3.106 ( #3082 )
...
Bumps [Microsoft.Windows.CsWin32](https://github.com/microsoft/CsWin32 ) from 0.3.18-beta to 0.3.106.
- [Release notes](https://github.com/microsoft/CsWin32/releases )
- [Commits](https://github.com/microsoft/CsWin32/compare/v0.3.18-beta...v0.3.106 )
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 21:53:31 +01:00
pizzaboxer
c03bd70dac
Update all GitHub links
2024-10-06 21:52:54 +01:00
pizzaboxer
947033245f
Weed out some potential bugs
2024-10-06 21:12:34 +01:00
pizzaboxer
031b5a859f
get matt off my back
2024-10-06 20:45:04 +01:00
pizzaboxer
c22cb3a587
Publish new logo
2024-10-06 19:38:58 +01:00
pizzaboxer
8748b3c1cb
Rename "Fast Flags" tab to "Engine settings"
...
also remove debug flags
2024-10-06 18:12:16 +01:00
pizzaboxer
65a7bb1c04
Address new chrome AB test flag
2024-10-06 18:04:44 +01:00
pizzaboxer
2a19b4ab62
Finalize translations
2024-10-04 00:49:08 +01:00
Matt
4f1b4f2737
Add taskbar progress bar ( #2757 )
...
* add taskbar progress bar
does not support winform bootstrappers
* add winforms taskbar progress bar
* fix build
2024-10-03 10:24:01 +01:00
pizzaboxer
75f8be2f0f
Finalize installer/analytics handling
2024-10-03 00:15:49 +01:00
pizzaboxer
6cb1ca6170
Finishing touches
2024-10-02 23:50:54 +01:00
pizzaboxer
876480464b
Fix V1 menu
2024-10-02 23:09:40 +01:00
pizzaboxer
89b2ec96d1
Add missing idea credits
2024-10-02 22:43:09 +01:00
pizzaboxer
d09bffeb22
Add analytics datapoints for installs and channels
2024-10-02 22:34:24 +01:00
pizzaboxer
0cd87366a7
Add test mode ( #3012 )
2024-10-02 18:00:45 +01:00
pizzaboxer
0b15b62e3d
Fix font file validation ( #2982 )
2024-10-02 12:09:46 +01:00
pizzaboxer
d4d4636e8d
Add report button to exception dialog
2024-10-02 01:25:31 +01:00
pizzaboxer
8ed89bb65e
Improve bootstrapper cancelling (+ error handling)
2024-10-02 01:21:40 +01:00
pizzaboxer
9a21c47ef0
Restyle game history window
2024-10-02 00:16:20 +01:00
pizzaboxer
5b9c035b16
Add option for resetting flag config to defaults
2024-10-01 23:56:32 +01:00
pizzaboxer
ed36e7f2dd
Log environment-obtained paths
2024-10-01 15:14:20 +01:00
pizzaboxer
82869a14e4
Allow opting out of analytics
2024-10-01 14:46:06 +01:00
pizzaboxer
40b03a97b9
Split Behaviour page
2024-10-01 11:46:02 +01:00
pizzaboxer
84da94c3f2
Update HttpClient user agent format
...
TIL user agents have a specific syntax lol
2024-09-30 10:40:25 +01:00
pizzaboxer
43ab5626ee
Finish up on Axell's work
...
caching, better presentation, etc
2024-09-29 20:11:04 +01:00
axel
55f5ef48e8
Show account on discord rich presence ( #2255 )
...
* add functionality for grabbing userid
* Create UserInfoResponse.cs
* add user pfp small image thingy
* add missing semicolons
* get rid of semicolons
* debugging (remove later)
* make properties nullable
* forgot to put dollar sign before interpolated string
* make properties that cant be nullable not nullable
* more debugging
* remove thing
* remove other thing
* remove thing (again) (again)
* remove thing (again) (again) (again)
* add space between username and displayname to make it more visually pleasing
* matt review changes (better code readability)
* add strings for show account on profile
* add AccountShownOnProfile setting
* add DiscordActivityJoinEnabled to integrations viewmodel
* fix accidentally swapping 2 variables
* refrence correct variables
* refrence correct variables (again)
* add showaccountonprofile strings
* add option to integrations page
* add missing < that somehow got lost
* make that its own option
* dont invert that value
* dont invert that (again)
* Update IntegrationsViewModel.cs
* fix grammatical issue in string
* move else to new line
* fix merge conflicts
* move gameJoinLoadTime check
* matt review changes
* handle if parsing userid fails
---------
Co-authored-by: pizzaboxer <pizzaboxer@pizzaboxer.xyz>
2024-09-28 21:52:12 +01:00
pizzaboxer
0acf1ee24b
Show one-off supporters on supporters info page
2024-09-28 00:26:13 +01:00
pizzaboxer
d8f1e27585
Add exception handler for registry key writing
2024-09-27 23:48:59 +01:00
pizzaboxer
fe04b468b0
Add soft termination for settings window
2024-09-27 23:33:57 +01:00
pizzaboxer
81c6512055
Allow extraction of icons for shortcuts ( #1143 )
2024-09-27 23:08:57 +01:00
pizzaboxer
96ed47635e
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap
2024-09-27 23:08:24 +01:00
pizzaboxer
5a0149fca8
Implement WPF software rendering
2024-09-27 22:29:11 +01:00
pizzaboxer
90f358b7a8
Merge pull request #2953 from pizzaboxer/removal/hyperion-warning
...
Remove Hyperion update warning
2024-09-27 22:17:29 +01:00
pizzaboxer
1d03c216d1
Implement metrics
2024-09-27 22:14:39 +01:00
bluepilledgreat
2de686a71a
fix ribbonconfig path
2024-09-27 19:04:46 +01:00
bluepilledgreat
3b51345819
add ribbonconfig to studio package map
2024-09-26 16:01:06 +01:00
bluepilledgreat
5e86f8ce02
remove hyperion update warning
2024-09-22 12:33:30 +01:00
pizzaboxer
ab6e3a02ea
Handle exception in Icon to ImageSource conversion
2024-09-21 20:28:57 +01:00
pizzaboxer
f844a654f6
Add missing credit for lolmanurfunny
2024-09-21 20:20:28 +01:00
pizzaboxer
1f48fa0584
Remove "Playing" from rich presence text ( #2921 )
2024-09-21 20:15:29 +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
31d90dd6bf
Merge pull request #2939 from pizzaboxer/bugfix/jsonmanager-exception-handling
...
Add exception handling to JsonManager save
2024-09-21 19:25:14 +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
pizzaboxer
5d8dad903e
Merge pull request #2946 from pizzaboxer/bugfix/fix-indentation
...
Fix indentation
2024-09-21 19:21:43 +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
bluepilledgreat
7e8b699adf
remove unnecessary directory check
2024-09-21 18:55:43 +01:00
bluepilledgreat
2c3a4b4e5e
remove unused value in activity watcher
2024-09-21 18:52:02 +01:00
bluepilledgreat
15904ff51f
removed unused variable
2024-09-21 18:51:32 +01:00
bluepilledgreat
3f438e99b1
add exception handling to jsonmanager save
2024-09-21 14:18:14 +01:00
pizzaboxer
0b20720fdb
Reorganize models
2024-09-15 20:58:28 +01:00
pizzaboxer
c58a8ab739
Ensure installation ignores temp path ( #2892 )
2024-09-15 18:58:00 +01:00
pizzaboxer
6e8faff624
Improve querying of app theme preference
2024-09-15 18:26:42 +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
47cf9e70cb
Auto updater shim for <2.8.0 versions
2024-09-12 22:06:50 +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
356155c75b
Fix potential bug in install checker
...
UB would occur if installer.CheckInstallLocation() failed when attempting to change the install location
2024-09-09 12:09:44 +01:00
pizzaboxer
62064117b6
Consolidate registry handling
2024-09-09 11:41:21 +01:00
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling
2024-09-08 23:59:38 +01:00
pizzaboxer
cd411e33ff
Use state entry for WebView2 runtime prompt
2024-09-08 01:45:00 +01:00
pizzaboxer
2795ccf92e
Bulk restoration of deleted mod files
2024-09-08 01:23:35 +01:00
pizzaboxer
1bdf761d07
Fix bug in cached package handling
2024-09-07 23:11:39 +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
6868037670
Show Rich Presence join button w/ reserved servers
2024-09-03 18:24:17 +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
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
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
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
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