Commit Graph

496 Commits

Author SHA1 Message Date
pizzaboxer
2258000a89
Add build metadata for diagnostics, update checks
is this actually gonna work? uhhhh maybe idk
2023-06-27 23:57:57 +01:00
pizzaboxer
17c36ccb91
Line ending normalization... again... 2023-06-26 23:10:39 +01:00
pizzaboxer
6af7188ffe
Add notice for missing Windows Media components 2023-06-26 22:57:09 +01:00
pizzaboxer
e7fd0b9642
Minor restructuring 2023-06-26 22:33:15 +01:00
pizzaboxer
28bcf57dff
Re-enable desktop app if launching with deeplink 2023-06-26 22:06:40 +01:00
pizzaboxer
09d20ac427
Add installation path check (#314) 2023-06-26 21:50:47 +01:00
pizzaboxer
670790a023
Enable D3D exclusive fullscreen by default 2023-06-26 21:36:07 +01:00
pizzaboxer
14a1872674
Disambiguate options for lighting mode selection 2023-06-26 20:46:30 +01:00
pizzaboxer
9aded4ead5
Remove option for the 2021/v3 escape menu (#328)
rip :(
2023-06-26 20:43:48 +01:00
pizzaboxer
1232501698
Fix WebView2 check 2023-06-26 17:43:14 +01:00
pizzaboxer
324859521e
Line ending normalization 2023-06-26 17:42:38 +01:00
pizzaboxer
59bda907d3
Revert "WebView2 bugfix"
This reverts commit a71f8e5606.

it was not supposed to do that :( whyyyyyyyyy
2023-06-13 08:13:53 +01:00
pizzaboxer
a71f8e5606
WebView2 bugfix
oops lol
2023-06-13 08:12:16 +01:00
pizzaboxer
09ad916236
Improve how updating Roblox is handled
fixes the problem of the versions folder not being properly cleaned out

also instead of skipping the roblox update process if multiple instances are running, continue with the update process but don't delete any older versions when finished
2023-06-12 16:49:14 +01:00
pizzaboxer
3926f30866
Improve how multiple menu instances are handled 2023-06-12 12:16:42 +01:00
pizzaboxer
778a67dcb9
Add support for the 2023 v4 menu 2023-06-12 11:41:24 +01:00
pizzaboxer
7b950cba55
Merge branch 'bugfix-268' into version-2.4.0 2023-05-27 19:28:32 +01:00
pizzaboxer
cf1514d6be
Use ToLowerInvariant() instead of ToLower() (#268)
oops
2023-05-27 19:25:33 +01:00
pizzaboxer
053197ca64
Fix spacing 2023-05-25 23:13:36 +01:00
pizzaboxer
1106d1ff0c
Rearrange FastFlags menu tab
prioritized presets that are likely to be used the most, and are what would stand out to people the most
also removed the desktop app mobile layout preset, primarily just added it for filler when i was first working on fflag integration but now there really is too many options lol
2023-05-25 23:09:29 +01:00
pizzaboxer
c1410aa38c
Add option for FIB Phase 2 / ShadowMap (#263) 2023-05-25 23:02:53 +01:00
pizzaboxer
ada0dc91af
Better handling of malformed registry key (#264) 2023-05-25 22:56:08 +01:00
pizzaboxer
244c3dee40
Fully cleanup Bloxstrap folder after install
this also goes to show just how much of a mess bootstrapper dialog management is lol
2023-05-24 18:27:11 +01:00
pizzaboxer
57e6454fd7
Add program size estimation
conditions are kinda messy but its fine
2023-05-24 14:56:47 +01:00
pizzaboxer
54b65f8728
Improve WebView2 install handling
cuts down on code and should better account for multiple instances
2023-05-24 11:21:53 +01:00
pizzaboxer
c7a7feeebf
Add process ID to log filename #212
an attempt to mitigate a bug with rogold accidentally launching roblox twice when launching a game through one of its added features making bloxstrap error because both instances will have the same log filename

don't want to just terminate any launched instances that encounter the same filename since there could be a case of someone intentionally launching roblox repeatedly

this won't actually stop the double launching, there's not much way around that without being able to see the executing args of other bloxstrap instances, but it solves the error
2023-05-24 11:02:57 +01:00
pizzaboxer
af26604980
oh yeah some more stuff 2023-05-18 20:46:06 +01:00
pizzaboxer
a740f99b50
Add support for emoij selection (#148) 2023-05-18 11:24:09 +01:00
pizzaboxer
dc997743c7
Fix tab indentation
I HATE VISUAL STUDIO
2023-05-16 10:34:59 +01:00
pizzaboxer
dbabfb34b4
Move multi instance launching to Integrations tab
i don't remember my justfiication for putting this under the behaviour tab? integrations makes a lot more sense imo
2023-05-16 10:17:03 +01:00
pizzaboxer
dd60e78a5d
Refactor class/folder structure of UI elements
pain
2023-05-15 15:06:39 +01:00
pizzaboxer
baf70aa2e5
Add credits for the so-far uncredited 2023-05-15 13:47:33 +01:00
pizzaboxer
424cbf9154
Amend commit for old character sound mod
i need to stop instinctively pushing to origin
2023-05-15 13:29:34 +01:00
pizzaboxer
3403fa4256
Add mod preset for emulating old character sounds 2023-05-15 12:56:13 +01:00
pizzaboxer
c72fdf1ca9
Fix stuck notification area icon issue
oh so it was that simple huh lmao
2023-05-15 08:41:41 +01:00
pizzaboxer
d96df87006
Auto set Vulkan window minimize fix flag 2023-05-14 03:02:33 +01:00
pizzaboxer
22e1623d23
Fix bug with ClientAppSettings edit button state 2023-05-14 02:53:22 +01:00
pizzaboxer
cb551ad0d6
Add FFlag preset for GUI hiding
many thanks to https://github.com/pizzaboxer/bloxstrap/issues/230#issuecomment-1542966228
2023-05-14 02:48:33 +01:00
pizzaboxer
64978aecb0
Add FFlag preset for enabling old textures (#215) 2023-05-14 02:21:41 +01:00
pizzaboxer
6d72ec973e
Move auto channel change preference
moved to installation tab to make it clearer that it's related to channel preference
2023-05-14 02:05:38 +01:00
pizzaboxer
a50a032e84
credits :D 2023-05-14 01:51:28 +01:00
pizzaboxer
1f91c309ca
Add client version number
Finalizing the fake Byfron style
2023-05-14 01:39:28 +01:00
pizzaboxer
9da925cd54
Add fake Byfron logo
Also undo some changes for version number and stuff, I'll do that later in a sec
2023-05-13 14:23:32 +01:00
1011025m
969dbbbf92 Regression, it didn't have to be over engineered 2023-05-13 20:43:13 +08:00
1011025m
58932f4b34 i forgor 💀 2023-05-13 12:13:15 +08:00
1011025m
2a24a0526f Fix padding and visibility 2023-05-13 12:05:20 +08:00
1011025m
74d15c9bf3 Add Byfron logo 2023-05-13 11:57:16 +08:00
1011025m
7e82dc4436 Didn't pass the -a flag in git... 2023-05-13 10:31:05 +08:00
1011025m
066fda920e More corrections to mimic the dialog 2023-05-13 10:29:21 +08:00
pizzaboxer
bb076da366
Match text as closely as possible 2023-05-12 09:48:11 +01:00
pizzaboxer
e0df513a93
Rename HyperionDialog as ByfronDialog 2023-05-11 13:23:47 +01:00
pizzaboxer
d87c29e078
Set icon and title 2023-05-11 13:18:14 +01:00
1011025m
85c83af15e Fix padding on close button
xd
2023-05-11 01:16:16 +08:00
1011025m
6de96bbf60 Embedding SVG data into dialog and make it theme-aware 2023-05-11 00:56:13 +08:00
pizzaboxer
3f6154cf84
Change ordering in Appearance menu 2023-05-10 13:44:09 +01:00
pizzaboxer
26a7dfe5af
Make Hyperion dialog inherit from Fluent dialog 2023-05-10 13:41:36 +01:00
1011025m
703181b336 Fix styling 2023-05-09 21:46:15 +08:00
1011025m
48ebf758a0 Add view model and assets for "Hyperion" mockup bootstrapper 2023-05-09 21:09:34 +08:00
1011025m
15d81cf8a7 Add Hyperion mockup bootstrapper style 2023-05-09 21:01:47 +08:00
pizzaboxer
39d919811f
Add support for game message communication (#183)
game scripts can print a client message to send messages to bloxstrap, right now only for setting the presence status

message is a json string formatted with the properties "command" and "data" that's prefixed with the string "[SendBloxstrapMessage]"

example:
print('[SendBloxstrapMessage] {"command":"SetPresenceStatus", "data":"hi"}')
2023-05-09 12:21:56 +01:00
pizzaboxer
51ff6680e3
Merge pull request #218 from fxeP1/main
Implement Direct3D10 rendering mode.
2023-05-07 07:53:17 +01:00
pizzaboxer
5b7d52581c
Minor wording change 2023-05-07 07:52:45 +01:00
fxe
1a4ebad370
Implement Direct3D10 rendering mode. 2023-05-06 09:47:16 +01:00
pizzaboxer
74f63df43a
Fix typo in ReShade removal notice (#195)
mfw https://twitter.com/boxerpizza/status/1650825767553495041 came back to slap me in the face
2023-05-05 08:47:05 +01:00
pizzaboxer
cec5c58e7c
Last minute fixes 2023-05-04 14:16:06 +01:00
pizzaboxer
1dfc299f48
Bump project version (2.2.0 -> 2.3.0) 2023-05-04 11:11:59 +01:00
pizzaboxer
0b90c66e1c
Remove ZWinPlayer64 from selectable channels 2023-05-04 11:11:30 +01:00
pizzaboxer
95360e57c4
Remove ReShade from licenses in about tab 2023-05-04 11:10:00 +01:00
pizzaboxer
2b8d8de06d
Fix 32-bit removal
oops screwed up that one webview2 registry key
2023-05-04 10:50:32 +01:00
pizzaboxer
c068bd339e
Reword descriptions in menu 2023-05-04 10:39:40 +01:00
pizzaboxer
85ecef310a
Remove 32-bit support
💀💀💀 32 bit is GONE 💀💀💀
2023-05-04 10:15:55 +01:00
pizzaboxer
7d672d6a0f
Remove ReShade
💀💀💀 reshade is gone 💀💀💀
2023-05-04 10:06:34 +01:00
pizzaboxer
d1527535e4
Rename a bunch of classes
yea
2023-05-03 18:19:26 +01:00
pizzaboxer
e4ae6f6ccc
Addendum - invisible unicode characters 2023-05-03 18:16:32 +01:00
pizzaboxer
a2acb24638
Fix dc presence not working with short game name 2023-05-03 16:48:18 +01:00
pizzaboxer
bff6efe2c5
Move FastFlag config to separate tab 2023-05-02 00:05:33 +01:00
pizzaboxer
ec93ff0351
Minor changes 2023-05-01 23:40:49 +01:00
pizzaboxer
65739b8f92
New logo - Iteration 2
i had the gradient the wrong way round the entire time lol
2023-05-01 23:30:54 +01:00
pizzaboxer
bb4537d148
New logo
its better i think
2023-05-01 23:15:21 +01:00
pizzaboxer
c04dba8d73
Add button to open ClientAppSettings.json 2023-05-01 21:57:46 +01:00
pizzaboxer
e6bfac46fe
Fix first-time installation 2023-05-01 15:14:18 +01:00
pizzaboxer
8cd6690a33
Rework notification handling, make Job ID copyable 2023-04-30 21:38:54 +01:00
pizzaboxer
41ca2e92fd
where tf did the submodule go 2023-04-30 17:58:45 +01:00
pizzaboxer
1787bc12aa
Revert "Delegate wpfui library from nuget to submodule"
This reverts commit 19bf34b392.
2023-04-30 17:54:26 +01:00
pizzaboxer
19bf34b392
Delegate wpfui library from nuget to submodule
ci warnings be like: lol
2023-04-30 17:50:27 +01:00
pizzaboxer
93694a5ff4
Add more options for channel change behaviour 2023-04-30 00:59:23 +01:00
pizzaboxer
b82241bbd3
Auto clean up log files older than a week 2023-04-30 00:32:09 +01:00
pizzaboxer
606aadda97
Turn DeployManager from singleton to helper
this really did not need to be oop lol
2023-04-29 23:55:43 +01:00
pizzaboxer
115badc6a5
Merge pull request #158 from pizzaboxer/dependabot/nuget/CommunityToolkit.Mvvm-8.2.0
Bump CommunityToolkit.Mvvm from 8.1.0 to 8.2.0
2023-04-27 18:12:15 +01:00
dependabot[bot]
cff4919369
Bump CommunityToolkit.Mvvm from 8.1.0 to 8.2.0
Bumps [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/CommunityToolkit/dotnet/releases)
- [Commits](https://github.com/CommunityToolkit/dotnet/compare/v8.1.0...v8.2.0)

---
updated-dependencies:
- dependency-name: CommunityToolkit.Mvvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-27 17:01:46 +00:00
pizzaboxer
a7f0b14081
Add selector between Voxel and Future lighting 2023-04-27 12:14:25 +01:00
pizzaboxer
58fb73c127
Refactor class structure for singletons/utilities
cleanup necessary namespaces and adjust namespaces for certain classes to better represent what they're for
models, helpers and tools are all different and shouldnt really be under the same namespace
2023-04-26 21:14:35 +01:00
pizzaboxer
903fc42128
Check disk space based on manifest sizes 2023-04-26 14:04:27 +01:00
pizzaboxer
580173d31c
Check if preferred channel is still being updated 2023-04-26 13:37:35 +01:00
pizzaboxer
8a250391d0
Merge pull request #151 from EasternBloxxer/patch-2
Add the future lighting toggle to mods
2023-04-26 12:51:20 +01:00
pizzaboxer
cc337a3c7b
Fix formatting (4 spaces) 2023-04-26 12:49:53 +01:00
pizzaboxer
0efc43b445
Adjust wording and ordering 2023-04-26 12:42:09 +01:00
EasternBloxxer
1754f0de71
Update ModsPage.xaml 2023-04-24 18:03:08 +03:00
EasternBloxxer
e7431c652d
Update ModsPage.xaml
Fixed weird visual studio formatting.
2023-04-24 13:53:18 +03:00
EasternBloxxer
76efc5ac57
Ignore the above commits.......... 2023-04-24 02:52:15 +03:00
EasternBloxxer
6c3fa8685d
Update ModsPage.xaml
Oops!
2023-04-24 02:48:49 +03:00
EasternBloxxer
1e8b43631b
Update ModsViewModel.cs
Same as the other one.
2023-04-24 02:40:00 +03:00
EasternBloxxer
7d84806e68
Update ModsPage.xaml
Add future thing
2023-04-24 02:36:58 +03:00
pizzaboxer
64db0527b3
Use clientsettingscdn instead of clientsettings 2023-04-23 15:54:46 +01:00
pizzaboxer
4630b3c9bd
Fix formatting
I LOVE VISUAL STUDIO
2023-04-22 21:32:26 +01:00
pizzaboxer
b89bb0a140
Preserve time spent when teleporting within game 2023-04-22 21:31:48 +01:00
pizzaboxer
f28d956367
Add FFlag mod preset for mobile Lua app interface
lol
2023-04-21 18:42:46 +01:00
pizzaboxer
8dde69d580
Fix FastFlags being loaded too early 2023-04-21 18:25:32 +01:00
pizzaboxer
3b7a363aa0
Auto switch to LIVE if using ReShade 2023-04-21 13:25:28 +01:00
pizzaboxer
2b8d850c04
Revert "Make Mods the default page"
This reverts commit d30aff867a.
2023-04-21 11:56:25 +01:00
pizzaboxer
becc73929e
Revert "Remove ReShade"
instead of removing reshade outright, it's probably better to just make people switch to LIVE for now. yeah, reshade is on its last knees, but if there's still time, i'm taking it
2023-04-21 11:56:19 +01:00
pizzaboxer
d30aff867a
Make Mods the default page 2023-04-20 14:23:12 +01:00
pizzaboxer
055e75cfbe
Formatting fixes, bump version 2023-04-20 13:30:29 +01:00
pizzaboxer
6ea198f1e1
Fix Byfron crashes
turns out byfron will trip if you keep a process handle for robloxplayerbeta open for any longer than a minute
2023-04-20 12:54:02 +01:00
pizzaboxer
b3dcb48038
Make launch behaviour closer to official launcher
no custom start event, only specifying launchtime when launched from website
oh yeah i fixed a bug with fflag management
2023-04-20 11:51:37 +01:00
pizzaboxer
826b0a04ca
Reorganize stuff
moved around stuff to better reflect the regions they're supposed to be in
2023-04-20 10:32:51 +01:00
pizzaboxer
6cc701f6a2
Remove ReShade
also fixed a bug with deleted mods not being correctly applied after adding webview2 support
2023-04-20 09:55:18 +01:00
pizzaboxer
c87eff997a
Add check for working deployment domain (#134)
this is gonna suck to merge into 2.2.0 lmao
2023-04-20 09:17:21 +01:00
pizzaboxer
1f40efd10d
Add manual channel entry (#132) 2023-04-15 01:41:11 +01:00
pizzaboxer
7fa4a0b989
Merge branch 'version-2.1.1' into version-2.2.0 2023-04-15 00:04:04 +01:00
pizzaboxer
c650c29016
Add WebView2 support
currently being tested in zintegration, hotfix needs to be released before it makes it way to LIVE
2023-04-15 00:01:48 +01:00
pizzaboxer
eafce44bad
Add FFlag mod preset for menu versions 2023-04-14 23:18:24 +01:00
pizzaboxer
3927d58290
Show channel name if not in predefined lists 2023-04-14 22:02:48 +02:00
pizzaboxer
45f760bc14
Add FFlag mod preset for 0-21 graphics slider 2023-04-14 21:31:34 +02:00
pizzaboxer
c5d46f5d46
Change how default flag values are handled
they're now all handled before they're saved/loaded
2023-04-13 21:04:54 +02:00
pizzaboxer
d7dc198a8b
Check if player executable exists (#128) 2023-04-12 11:06:27 +02:00
pizzaboxer
65c85b612a
Remove rbxfpsunlocker in favor of target FPS FFlag 2023-04-12 00:55:59 +02:00
pizzaboxer
994d736eeb
Fix bug with FFlags being saved when cancelled 2023-04-12 00:33:05 +02:00
pizzaboxer
aeeb89445e
Add FFlag preset for setting framerate cap
this will replace rbxfpsunlocker, and yeah having a default value of 99999 might be a bit weird lol
2023-04-12 00:28:54 +02:00
pizzaboxer
7281cbf54a
Merge branch 'version-2.2.0' of https://github.com/pizzaboxer/bloxstrap into version-2.2.0 2023-04-11 23:54:10 +02:00
pizzaboxer
7a305c6bd2
Write all FastFlag values strictly as strings
this is how roblox does it, and it just makes things easier
2023-04-11 23:54:03 +02:00
pizzaboxer
a95ce870db
Auto change icon to custom when changing location
i dont know what the issue id for this is because im on a plane like 999999 feet in the air 😭
2023-04-11 13:19:10 +01:00
pizzaboxer
48de954eb0
Merge pull request #127 from pizzaboxer/bugfix-124
Add proper global exception handling
2023-04-10 12:27:32 +01:00
pizzaboxer
1f453a7a27
Add proper global exception handling 2023-04-09 18:16:26 +01:00
bluepilledgreat
6bbfdd4124 fix logic error 2023-04-09 18:13:22 +01:00
pizzaboxer
add07a1c71 Remove ping stats from server notifier 2023-03-13 19:14:24 +00:00
pizzaboxer
f8dd388f88 Finalize v2.1.0 update
extra quality assurance and stuff
2023-03-13 18:22:44 +00:00
pizzaboxer
e72202f6f8 Add integration for notifying server details
might just be the coolest integration yet
2023-03-13 00:54:41 +00:00
pizzaboxer
bbd2534f94 32-bit support notice followup
just realized the compatibility package makes the binary size balloon to 50mb lmao jesus
2023-03-12 23:14:09 +00:00
pizzaboxer
b8dd708276 Add 32-bit support notice 2023-03-12 23:05:51 +00:00
pizzaboxer
75290fd9ee Use universe info for game presence 2023-03-12 17:18:05 +00:00
pizzaboxer
961d21cff9 Add exception handling for main thread
wdym you're not supposed to just throw everything into a try catch block i have no idea what youre talking about
2023-03-12 14:14:10 +00:00
pizzaboxer
558fc4e983 Improve auto updating (notification/bugfix) 2023-03-12 13:39:11 +00:00
pizzaboxer
fdc9f9b1bc Follow up on FastFlag modding implementation
took me 2 days to think of this mfw
2023-03-11 23:52:53 +00:00
pizzaboxer
04fd634784 Add support for FastFlag mods (#98) 2023-03-10 00:00:53 +00:00
pizzaboxer
d5d95872bb Fix UDMUX detection in client log parser 2023-03-09 11:07:53 +00:00
pizzaboxer
db21afaaeb Add disabling fullscreen optimizations (#98) 2023-03-09 11:02:58 +00:00
pizzaboxer
4050b1c2e6 bump version, browserTrackerId, update in temp
so turns out the browserTrackerId is actually necessary lol oops
2023-03-09 00:43:58 +00:00
pizzaboxer
d1b75f6874 Fix singleton mutex handling (for real) (#99) 2023-03-08 23:34:44 +00:00
pizzaboxer
b61f8730ef Fix process detection
also fixed a bug with reshade shader uninstalling
2023-03-08 22:08:04 +00:00
pizzaboxer
ad886df373 Fix dialog not closing when opening website (#103) 2023-03-08 21:51:00 +00:00
pizzaboxer
1e50a8b632 Fix game activity for UDMUX protected servers 2023-03-08 21:48:28 +00:00
pizzaboxer
b44b62a185 Use Roblox launch URI instead of website deeplink 2023-03-08 21:29:17 +00:00
pizzaboxer
cc22ee1591 Whitespace formatting, move Integrations folder 2023-03-08 21:25:40 +00:00
pizzaboxer
35a621ad29 Fix MXAO and fix whitespace
Co-Authored-By: Extravi <98912029+Extravi@users.noreply.github.com>
2023-03-08 17:35:22 +00:00
pizzaboxer
e8e56b9669 Shader download configuration, 5.7.0 update check
Made shader download behaviour more modular and configurable, and added a check for redownloading all shaders when upgrading to 5.7.0
2023-03-08 17:16:41 +00:00
Extravi
2eea58f472
Update ReShade.cs 2023-03-05 21:12:42 -05:00
Extravi
1bfef1ee01
Update ReShade.cs 2023-03-05 21:11:53 -05:00
Extravi
26a70f4abf
fixed reshade support 2023-03-05 18:55:45 -05:00
pizzaboxer
222006fa6a Hold singleton mutex open if owned
Still not perfect, thanks to C#'s async threading weirdness it's possible for ownership of the mutex to still be lost - no idea how, but it should mostly work fine.
2023-02-19 17:38:02 +00:00
pizzaboxer
1e46aaa929 Add extra bootstrapper customization (#94/#95)
Added support for customizing bootstrapper title and icon
2023-02-19 16:59:11 +00:00
pizzaboxer
b5250e29dc Implement better support for multiprocess handling
mutexes are created before starting the menu or bootstrapper to ensure only one instance of them are running
also menu can be opened without having to close bloxstrap background processes
also fixed roblox singleton mutex not being created properly
its 12 am and im fucking tired
2023-02-19 00:37:33 +00:00
pizzaboxer
467f55c4b2 Fix Windows 11 titlebars (#92)
also fixed the fluent style not changing the taskbar icon
2023-02-18 22:27:32 +00:00
pizzaboxer
9a90488575 Adjust default settings 2023-02-18 17:18:30 +00:00
pizzaboxer
b1514cef6b Followup on rbxfpsunlocker read-only fix
also readme badges lol
2023-02-18 12:05:11 +00:00
pizzaboxer
52313cf2af Make Discord Presence logging more verbose 2023-02-18 11:20:27 +00:00
pizzaboxer
b6b7c13c6c Finalize v2.0.0 2023-02-17 20:24:34 +00:00
pizzaboxer
1166ef9d60 Improve install migrating
All Bloxstrap files are now copied instead of just the Bloxstrap executable
2023-02-17 19:05:10 +00:00
pizzaboxer
e075e9b847 Split Bootstrapper tab into Appearance/Behaviour 2023-02-16 12:43:42 +00:00
pizzaboxer
fb4a417257 Make layout more accurate to WinUI
aghhhhhhhhhhhhh
2023-02-16 12:27:52 +00:00
pizzaboxer
d76d7b42e4 Rework DeployManager 2023-02-16 10:55:10 +00:00
pizzaboxer
2b646e2b55 Make logging more consistent
also added more verbosity, added -menu as an alias for -preferences, and added a migration for people using progress dialog
2023-02-16 10:29:40 +00:00
pizzaboxer
1d48657152 Followup on custom integration support
stopped being lazy and actually added editing inside the menu window
2023-02-15 15:33:06 +00:00
pizzaboxer
475a9ef3bf Fix bug with rbxfpsunlocker cleanup 2023-02-14 23:32:31 +00:00
pizzaboxer
525ca1d88b Add option for opening current installation folder 2023-02-14 23:30:05 +00:00
pizzaboxer
17b57556b8 Move help documentation to repository wiki 2023-02-14 22:38:39 +00:00
pizzaboxer
6cb72a8038 Add custom integration support (#76) 2023-02-14 18:46:17 +00:00
pizzaboxer
8a4cc67893 Rearrange menu, one-time desktop icon creation 2023-02-13 22:25:57 +00:00
pizzaboxer
a634351c9d Add logging
saves to bloxstrap folder if installed, temp local appdata folder if not installed or uninstalling
2023-02-13 22:05:10 +00:00
pizzaboxer
72783ec391 Add icon preview to menu 2023-02-13 13:40:50 +00:00
pizzaboxer
eb6b5a7216 Overhaul icon management
was expecting this to be really difficult but then i just winged it and it worked waht the fuck
2023-02-13 13:16:44 +00:00
pizzaboxer
48d09f6730 Draft design and functionality for Fluent Dialog 2023-02-12 23:19:00 +00:00
pizzaboxer
0c4f7b4a27 Make install cancelling more reliable 2023-02-11 21:31:19 +00:00
pizzaboxer
a0be3fa970 Minor bootstrapper code refactor 2023-02-11 20:19:59 +00:00
pizzaboxer
1805e31f86 Minor refactoring of VistaDialog 2023-02-11 19:56:07 +00:00
pizzaboxer
d2557b4be5 Add error handling for new bootstrapper handler 2023-02-11 19:21:20 +00:00
pizzaboxer
ff8e68abb2 Break down logic for bootstrapper/dialog handling
The functionality for how bootstrapper dialogs are handled has been broken down to be more relevant to the sections of code.
Bootstrapper initialization and preview configuration are now handled by app startup and the preferences menu respectively, rather than all being handled in the dialog constructor.

Next things to do are handle exceptions and cancellation.
2023-02-11 18:57:58 +00:00
pizzaboxer
287bb2b3f7 Make bootstrapper independent of dialog 2023-02-11 18:06:11 +00:00
pizzaboxer
93ad0fb609 Rework dialog handling for better generic support
preparation for FluentDIalog
2023-02-10 10:46:58 +00:00
pizzaboxer
d468157488 Add info prompt before initial installation
Also fixed a bug with config saving being handled incorrectly
2023-02-05 10:18:32 +00:00
pizzaboxer
3143b17666 Move mod manifest to State.json 2023-02-04 21:32:35 +00:00
pizzaboxer
c1b892787a Add State file 2023-02-04 17:44:08 +00:00
pizzaboxer
93b082263b Refactor settings management 2023-02-04 17:03:26 +00:00
pizzaboxer
deee40fb5c Minor bootstrapper refactoring 2023-02-04 16:14:28 +00:00
pizzaboxer
f9869459be Update about page contributors 2023-02-03 22:06:51 +00:00
pizzaboxer
7eb9aa88f2 Add support for multi-instance launching (#72)
didnt fully look into handling mutex ownership and it'll probably screw up when the first roblox window is closed so hopefully this works fine 👍
2023-02-03 22:00:55 +00:00
pizzaboxer
abd56959f2 Fix bug with Bloxstrap not staying open
looks like my dumbass completely forgot why i used application.run to begin with
2023-02-03 21:31:36 +00:00
pizzaboxer
02727cc751 Move ReShade folder to Integrations
Also adjusted design of ReShade settings in menu, and moved Screenshots folder to Pictures folder.
2023-02-03 20:44:28 +00:00
pizzaboxer
8b1001331a
Merge branch 'main' into menu-redesign-v3 2023-02-03 18:16:14 +00:00
pizzaboxer
19d3deecf4 Fix bug with app still runnning in background 2023-02-03 18:14:03 +00:00
pizzaboxer
8793a18ffd Add icons in sidebar 2023-02-03 17:58:30 +00:00
pizzaboxer
5c331a8ee4 Remove old configuration menu 2023-02-03 17:45:46 +00:00
pizzaboxer
8552d94a4a Add backend code for new menu 2023-02-03 17:37:10 +00:00
pizzaboxer
f9140334b3 Add help topics and improve design 2023-02-01 00:29:08 +00:00
pizzaboxer
e9aa42e4f1 Publish draft for config menu redesign 2023-01-31 18:19:01 +00:00
pizzaboxer
735e7bf533 Fix project name string referencing 2023-01-27 20:05:25 +00:00
pizzaboxer
4ad11af9ee Centralize WPF theme management 2023-01-27 19:35:51 +00:00
pizzaboxer
000de99c37 Fix quiet launching
Since this isn't a WinForms app anymore, there's no need to start the bootstrapper dialog as a new application with Application.Run.
2023-01-27 19:12:34 +00:00
pizzaboxer
d7b8efbc2c Cleanup namespace ordering 2023-01-27 15:54:18 +00:00
pizzaboxer
3f69b1a998 Fix directory structure 2023-01-27 15:26:41 +00:00
pizzaboxer
cd63ee3cc7 Port files to WPF application 2023-01-27 15:25:13 +00:00
pizzaboxer
44183090e0 Initialize stock WPF application 2023-01-27 13:22:02 +00:00
pizzaboxer
0f8cd4a922 Add icon for launching from desktop 2023-01-21 22:32:06 +00:00
pizzaboxer
e10e2a830b Finalize ReShade support
should hopefully be all done now, i think...?
2023-01-21 20:20:30 +00:00
pizzaboxer
c65b43a353 Add auto-updating ReShade config 2023-01-20 20:55:57 +00:00
pizzaboxer
b74f9776b8 Forgot to add back using statement 2023-01-17 22:18:18 +00:00
pizzaboxer
83f37ee6c3 Rework Preferences menu and file modding
Adds help windows to the Preferences menu, reworked directory structure and allowed files in the root mod directory to be applied to the version folder.
2023-01-17 22:13:51 +00:00
pizzaboxer
fea122f928 Followup on ReShade support
Added ReShade/preset updating, UI fonts and Extravi's ReShade config
2023-01-16 10:06:28 +00:00
pizzaboxer
7f978c22a4 Publish draft for ReShade support
Only things left to implement are updating for ReShade/Extravi's presets, credits, and hopefully some bug fixes.
2023-01-15 17:51:53 +00:00
pizzaboxer
84233ea254 Add check for free disk space 2023-01-13 22:54:35 +00:00
pizzaboxer
bdf84693ad Fix Discord RP reading the wrong log file
I can't actually test this yet since I can't reproduce the problem on my PC, but for now I'll just push this.
2023-01-13 21:17:14 +00:00
pizzaboxer
f8f6ce0c0c Rearrange preferences, channel change prompting 2023-01-13 20:44:14 +00:00
pizzaboxer
54f12965c3 Work on config UI for ReShade and add tooltips 2023-01-13 16:02:33 +00:00
pizzaboxer
a69522b00d Miscellaneous improvements 2023-01-09 21:55:22 +00:00
pizzaboxer
bb65472886 Increase icon resolutions 2023-01-09 21:35:16 +00:00
pizzaboxer
078de51ce7 Add support for WinForms DPI scaling 2023-01-09 19:39:27 +00:00
pizzaboxer
7a858ca08f Fix URI protocols not unregistering on uninstall 2023-01-09 18:48:37 +00:00
pizzaboxer
62ba5c83aa Extract package immediately after download 2023-01-09 18:40:33 +00:00
pizzaboxer
68fa419e5b Improve Discord RP reliability when teleporting
Turns out the Client:Disconnect entry is not reliable at all whatsoever for determining game disconnects, so it's now replaced with a more reliable entry.
2023-01-08 23:16:27 +00:00
bluepilledgreat
f7797c767e optimise packagemanifest 2023-01-08 19:25:21 +00:00
pizzaboxer
2d81c357f6 Add automatic updating (finally! - #38/#67) 2023-01-08 18:52:01 +00:00
pizzaboxer
445018f1b9
Merge pull request #68 from bluepilledgreat/total-bytes-progressbar
make progress bar use bytes downloaded
2023-01-08 15:37:53 +00:00
pizzaboxer
35078e49b4 Allow download progress to 100% 2023-01-08 15:35:16 +00:00
pizzaboxer
3b7bf97682 Remove debug code exclusions 2023-01-08 15:28:26 +00:00
pizzaboxer
bd9dc7e22c
Merge pull request #65 from bluepilledgreat/mod-to-resources
get rid of base64 mod strings
2023-01-08 15:15:02 +00:00
pizzaboxer
baaaf4091f Add slight simplifications 2023-01-08 14:59:52 +00:00
bluepilledgreat
ff9b6a0016 make progress bar use bytes downloaded 2023-01-08 13:47:13 +00:00
bluepilledgreat
f9ec5c1523 get rid of base64 mod strings 2023-01-06 22:18:15 +00:00
pizzaboxer
92dd25ac25 Fix app disabling launching games page incorrectly 2023-01-03 13:25:12 +00:00
pizzaboxer
b950488ed7 Add -upgrade installer arg (#47) 2023-01-02 11:47:42 +00:00
pizzaboxer
2b21720894 Don't check for updates on uninstall 2023-01-02 11:27:54 +00:00
pizzaboxer
0a107eb6fd i am dummy and forgot to update version
lmao
2022-12-31 20:48:17 +00:00
pizzaboxer
e71eeb1662 Add notice for DPI scaling 2022-12-31 20:26:04 +00:00
EasternBloxxer
d73809f003
Add ZCanary3 channel 2022-12-27 03:14:55 +02:00
pizzaboxer
cc78d37514 Add NuGet reference for DiscordRPC (for realz) 2022-12-27 00:16:32 +00:00
pizzaboxer
f842c56466 Fix GitHub API ratelimit crashing Bloxstrap (#57) 2022-12-27 00:09:50 +00:00
pizzaboxer
3a52aeeb67 Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2022-12-26 23:42:58 +00:00
pizzaboxer
60b0f66085 Re-add option for disabling desktop app
Using the fix that @1011025m provided in the discussion for issue #40
2022-12-26 23:42:19 +00:00
Matthew Brown
59a9c6de0e update abstracted channels list 2022-12-04 09:41:49 +00:00
Matthew Brown
3dde0c898c update channels
less confusing for new users
2022-12-04 09:38:40 +00:00