Commit Graph

1121 Commits

Author SHA1 Message Date
pizzaboxer
ae695d5cb3
Add flag editor warning 2024-06-08 18:15:27 +01:00
pizzaboxer
243ebbef5a
Warn if launching multiple instances (#606) 2024-06-07 12:34:58 +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
68f2a457c1
fflag editor: fix header drag bug (kinda) 2024-05-18 23:33: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
dc842f90b9
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2024-05-12 22:16:12 +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
941cb428b4
tempfix connectivity change for current code state 2024-05-12 21:40:34 +01:00
pizzaboxer
86fcbf6c1a
Merge pull request #1610 from Redusofficial/main
[.NET] ActivityWatcher.GetServerLocation() Http optimization
2024-05-12 21:29:03 +01:00
pizzaboxer
cda660cc3e
Activity tracker, more efficient, fix city not IP 2024-05-12 21:20:00 +01:00
pizzaboxer
34dd845e48
Merge pull request #1158 from bluepilledgreat/feature/export-json
export json to clipboard
2024-05-12 20:55:19 +01:00
pizzaboxer
4e379dd0f5
Merge pull request #1739 from bluepilledgreat/bugfix/getprocesses
Safer GetProcesses
2024-05-12 20:54:27 +01:00
pizzaboxer
47e1ea9a73
Merge pull request #1743 from bluepilledgreat/bugfix/emoji-http-check
Handle not being able to fetch emoji preset
2024-05-12 20:53:18 +01:00
pizzaboxer
6e022310a5
GetProcessesSafe: better exception logging 2024-05-05 11:57:48 +01:00
pizzaboxer
a7f5bd5956
Emoji preset message: log exception properly 2024-05-05 11:54:07 +01:00
pizzaboxer
2bd3ef5536
Emoji preset message: better error description 2024-05-05 11:52:51 +01:00
pizzaboxer
7ece6517e8
Emoji preset message: warn instead of error 2024-05-05 11:51:21 +01:00
bluepilledgreat
052324d276 handle not being able to fetch emoji preset 2024-05-04 17:07:34 +01:00
bluepilledgreat
6e95046af2 safer getprocesses
thanks microsoft
2024-05-04 12:40:43 +01:00
pizzaboxer
b3684b9e52
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2024-04-24 17:24:30 +01:00
bluepilledgreat
9d1e32dfc1 use overwrite parameter instead 2024-04-23 23:29:54 +01:00
bluepilledgreat
50601e4e6e fix custom font already existing on first run 2024-04-23 21:45:36 +01:00
bluepilledgreat
83a846f777 disallow uninstall on first run 2024-04-23 16:25:48 +01:00
bluepilledgreat
991c0574a7 add in translation string 2024-04-23 16:12:37 +01:00
bluepilledgreat
3fb331b459 disable the ability to install in admin mode 2024-04-23 16:10:06 +01:00
bluepilledgreat
c9a23ac478 use snackbar for already running warning 2024-04-21 19:46:58 +01:00
BuildTools
38edb68574 Build error fix and added back ip property 2024-04-15 00:43:44 +01:00
BuildTools
03be7d749c Forgot a semicolon 2024-04-14 22:08:46 +01:00
Redus
f81cedbf2a
Requested Changes 2024-04-14 21:35:08 +01:00
pizzaboxer
2000febf7e
refactor: launch roblox using protocol string
studio stuff is gone temporarily as i'm currently planning to roll back the work done for studio support
2024-04-13 08:03:57 +01:00
pizzaboxer
581cb50551
refactor: make deployment mirror checking async 2024-04-13 08:03:07 +01:00
pizzaboxer
bd2d8e58f6
Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2024-04-13 07:42:38 +01:00
pizzaboxer
02d5b5aca1
refactor: configure app manifest 2024-04-13 07:22:19 +01:00
Redus
11386b93b4
GetServerLocation() Changes 2024-04-13 03:43:13 +01:00
dependabot[bot]
44c2610d2e
Bump Markdig from 0.35.0 to 0.37.0
Bumps [Markdig](https://github.com/xoofx/markdig) from 0.35.0 to 0.37.0.
- [Release notes](https://github.com/xoofx/markdig/releases)
- [Changelog](https://github.com/xoofx/markdig/blob/master/changelog.md)
- [Commits](https://github.com/xoofx/markdig/compare/0.35.0...0.37.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 16:42:39 +00:00
dependabot[bot]
40732f75bd
Bump Markdig from 0.34.0 to 0.35.0
Bumps [Markdig](https://github.com/xoofx/markdig) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/xoofx/markdig/releases)
- [Changelog](https://github.com/xoofx/markdig/blob/master/changelog.md)
- [Commits](https://github.com/xoofx/markdig/compare/0.34.0...0.35.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 16:42:12 +00:00
pizzaboxer
c137db6715
Merge pull request #1267 from bluepilledgreat/feature/hide-power-options
hide power tools
2024-02-09 10:37:36 +00:00
pizzaboxer
9d50ffcab5
Merge pull request #1242 from bluepilledgreat/feature/fluent-progress
Fluent progress dialogs
2024-02-08 15:54:55 +00:00
bluepilledgreat
7877fd08cd hide power tools 2024-02-08 13:11:08 +00:00
pizzaboxer
62ae4c3e89
Merge pull request #1230 from bluepilledgreat/feature/app-cleanup
App cleanup
2024-02-07 15:17:29 +00:00
bluepilledgreat
aa1f2ccf6e Create InterProcessLock.cs 2024-02-07 15:01:23 +00:00
bluepilledgreat
d3d134ae0d Revert "use mutexes"
This reverts commit 635d4492aa.
2024-02-07 15:00:38 +00:00
bluepilledgreat
9efa1f01f3 Revert "add to strings"
This reverts commit d7966f4385.
2024-02-07 15:00:31 +00:00
bluepilledgreat
375738fe70 Revert "add log and quiet check"
This reverts commit ee88908940.
2024-02-07 15:00:22 +00:00
bluepilledgreat
c37d12cde7 make fluent progress less rectangular 2024-02-04 16:29:14 +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
ee88908940 add log and quiet check 2024-02-04 14:10:50 +00:00
bluepilledgreat
f9a5e89d0e disable maximising 2024-02-04 13:50:30 +00:00
bluepilledgreat
520f0bda48 move to selections 2024-02-04 12:47:18 +00:00
bluepilledgreat
150e3d6de4 add titlebar to progress fluent 2024-02-04 00:32:43 +00:00
bluepilledgreat
bf28854292 add translation strings 2024-02-03 23:30:02 +00:00
bluepilledgreat
3f48c3069b better list of bootstrapper styles 2024-02-03 23:27:02 +00:00
bluepilledgreat
fce067ab4f fix aero windows freaking out 2024-02-03 21:47:54 +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
pizzaboxer
9622a5d6ee
Merge pull request #1219 from bluepilledgreat/feature/robust-markdowntextblock
More robust MarkdownTextBlock
2024-02-03 18:11:29 +00:00
bluepilledgreat
d7966f4385 add to strings 2024-02-03 13:25:52 +00:00
bluepilledgreat
635d4492aa use mutexes 2024-02-03 13:24:28 +00:00
bluepilledgreat
a97089491a remove old comment 2024-02-03 13:07:42 +00:00
bluepilledgreat
70a39376c8 bold, italic, and better marked text support 2024-02-03 00:33:31 +00:00
bluepilledgreat
b5114c8e73 fix release builds 2024-02-02 15:09:35 +00:00
bluepilledgreat
09fc1dc031 create launchsettings 2024-02-02 15:04:21 +00:00
pizzaboxer
27309e6394
Merge pull request #1020 from bluepilledgreat/move-some-status-code-to-byfron-dialog
move byfron status code inside of byfron dialog
2024-02-02 14:09:04 +00:00
bluepilledgreat
942142880c add markdig to licenses 2024-02-02 13:06:52 +00:00
bluepilledgreat
5f68a57db2 fix discordrpc's license url 2024-02-02 12:57:38 +00:00
pizzaboxer
29196cf56d
Merge pull request #1225 from bluepilledgreat/qol/hq-images
Use high quality rendering for remaining images
2024-02-01 22:12:09 +00:00
bluepilledgreat
29fdc49399 use high quality rendering for remaining images 2024-02-01 21:57:43 +00:00
bluepilledgreat
30c7b779fd delete old x86 publish file 2024-02-01 21:31:57 +00:00
bluepilledgreat
daec96b5ef also kill process in menu 2024-02-01 20:56:05 +00:00
bluepilledgreat
811b37aab3 kill roblox processes during uninstall 2024-02-01 20:55:35 +00:00
bluepilledgreat
4cac449b70 replace imagebrushes with normal images 2024-02-01 17:04:44 +00:00
bluepilledgreat
dd70d729f1 oops 2024-01-29 20:13:42 +00:00
bluepilledgreat
9a93824f53 bump version 2024-01-29 20:11:48 +00:00
bluepilledgreat
8d0aa5249c more robust markdowntextblock 2024-01-29 20:10:43 +00:00
bluepilledgreat
a56621ab14 add json exporting 2024-01-19 23:08:01 +00:00
dependabot[bot]
bdbcfbde58
Bump Markdig from 0.33.0 to 0.34.0
Bumps [Markdig](https://github.com/xoofx/markdig) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/xoofx/markdig/releases)
- [Changelog](https://github.com/xoofx/markdig/blob/master/changelog.md)
- [Commits](https://github.com/xoofx/markdig/compare/0.33.0...0.34.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-14 16:17:58 +00:00
bluepilledgreat
c3a2f12719 fix entry name not being set to the new one 2023-12-11 21:27:57 +00:00
bluepilledgreat
12efad35c6 whoops 2023-12-08 22:27:00 +00:00
bluepilledgreat
3fe4fce662 move byfron status code inside of byfron dialog
also made it only delete the '...' if its at the end of the string
2023-12-08 22:25:56 +00:00
1011025m
ca5525f2ef Reorder and fix the forgotten
eh, might as well...
2023-12-03 01:44:20 +08:00
1011025m
0875f3adac Fix some hardcoded strings 2023-12-03 01:22:35 +08:00
pizzaboxer
8b74470f6c
Convert AssemblyLoadStatus to a generic enum
i might need this for other things
2023-10-27 22:24:59 +01:00
pizzaboxer
f564e409ba
Rework Appearance tab of menu (and other things) 2023-10-26 22:37:42 +01:00
dependabot[bot]
0bf8ef14a4
Bump CommunityToolkit.Mvvm from 8.2.1 to 8.2.2
Bumps [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/CommunityToolkit/dotnet/releases)
- [Commits](https://github.com/CommunityToolkit/dotnet/compare/v8.2.1...v8.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 16:30:25 +00:00
pizzaboxer
7759ab1212
Autocorrect invalid JSON for flag importing 2023-10-25 14:26:23 +01:00
pizzaboxer
951252d8fe
Fix text overflow in flag import dialog (#608) 2023-10-25 14:22:53 +01:00
pizzaboxer
f0f249b95f
Move about tab to bottom of tab list 2023-10-25 14:14:43 +01:00
pizzaboxer
ab8b6cbe30
Make hyperlinks (and help icons) look less ass
i've been using xaml for like a year but i'm only now learning how to properly use it
2023-10-25 14:06:36 +01:00
pizzaboxer
f542de5421
Rework converters and improve string formatting 2023-10-25 00:11:08 +01:00
pizzaboxer
db8edbc94f
Re-format XAML to be four-space indented
why tf were they two-space indented how did that happen
i was driving visual studio insane and visual studio was driving me insane because of this
2023-10-24 23:03:22 +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
ff2bcbf1e2
Componetize text dropdown and simplify credits 2023-10-24 15:10:20 +01:00
pizzaboxer
fb1865c3f7
Restructure how XAML controls and UI stuff work 2023-10-24 14:58:26 +01:00
pizzaboxer
f6dc303e14
Merge pull request #807 from bluepilledgreat/feature/localisation
Feature/localisation
2023-10-24 14:51:06 +01:00
pizzaboxer
9bba7a8088
Merge branch 'dev' 2023-10-24 11:18:38 +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
bluepilledgreat
495d08205f fix studio shortcut not working 2023-10-12 22:06:30 +01:00
pizzaboxer
a099d16072
Fix selected escape menu version not applying 2023-10-11 14:23:04 +01:00
pizzaboxer
58cb431628
Bump version 2023-10-11 12:14:57 +01:00
pizzaboxer
ea806fcd8e
Check for HTTP 200 when checking deploy mirrors 2023-10-11 08:44:48 +01:00
pizzaboxer
e0f261067e
Use enum value for determining launch mode
might change how this looks, such as getting rid of StudioAuth as its own thing
2023-10-10 23:03:39 +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
pizzaboxer
fe36e42997
Merge pull request #751 from bluepilledgreat/feature/contextmenu-close-roblox
add close roblox option to context menu
2023-10-10 22:13:05 +01:00
pizzaboxer
9a10be77bb
Adjust wording and look a little bit 2023-10-10 22:04:17 +01:00
bluepilledgreat
3451623523 add close roblox option to context menu 2023-10-06 20:43:13 +01:00
bluepilledgreat
ba1c92cf8b add back math.floor 2023-10-06 18:03:29 +01:00
bluepilledgreat
91952402bd make progress bar smoother 2023-10-06 17:56:11 +01:00
bluepilledgreat
4a0df1e6d8 remove protocolstring todo
not required for studio to launch
2023-10-06 16:47:51 +01:00
bluepilledgreat
e1d2d8432a remove version file manifest 2023-10-06 16:45:31 +01:00
bluepilledgreat
50c5cf05f5 set package directories in constructor 2023-10-06 16:44:36 +01:00
bluepilledgreat
12faf50c40 fix ide check 2023-10-06 16:40:12 +01:00
bluepilledgreat
fba342b840 fix debug build warning 2023-10-05 17:47:58 +01:00
bluepilledgreat
c206858622 make the 3rd argument null 2023-10-05 17:46:05 +01:00
bluepilledgreat
1dc52d21b3 add sharpziplib to licenses 2023-10-05 17:45:39 +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
276ea26d5c make shortcut name use project name 2023-10-04 22:24:43 +01:00
bluepilledgreat
47e8618dcc add studio to start menu 2023-10-04 22:23:41 +01:00
bluepilledgreat
ed62491827 forgot 2023-10-04 18:07:49 +01:00
bluepilledgreat
8f6f6874d1 change player & studio sizes to int 2023-10-04 18:07:20 +01:00
bluepilledgreat
6dafc220b3 fix version being deleted after install 2023-10-04 18:05:15 +01:00
bluepilledgreat
78d345fd8f fix RegisterProgramSize 2023-10-04 16:41:57 +01:00
bluepilledgreat
0b25566a7d use sharpziplib instead 2023-10-04 16:32:46 +01:00
bluepilledgreat
9dc836f8f3 make register function cleaner 2023-10-04 15:22:41 +01:00
bluepilledgreat
ba031a645e update byfron dialog player location 2023-10-04 15:17:14 +01:00
bluepilledgreat
2040dde2fa add studio constant and update process checks 2023-10-04 15:09:32 +01:00
bluepilledgreat
63ba2608a7 close studios on uninstall 2023-10-04 15:06:45 +01:00
bluepilledgreat
f971be3f62 disable multi instance launching for studio 2023-10-04 15:06:35 +01:00
bluepilledgreat
dce26a19d4 fix rbxl opening 2023-10-04 14:56:47 +01:00
bluepilledgreat
1ae9578247 fix roblox running check 2023-10-04 14:55:53 +01:00
bluepilledgreat
92bcd04990 add product format to setstatus 2023-10-04 14:54:46 +01:00
bluepilledgreat
dc65f628d8 register rbxl and rbxlx extensions 2023-10-04 14:47:26 +01:00
bluepilledgreat
c5c5ff96f3 fix studio auth 2023-10-04 14:18:16 +01:00
bluepilledgreat
f426e6d2b2 fix studio auth handling 2023-10-04 13:43:23 +01:00
bluepilledgreat
c0b972eec7 log arguments for debug builds 2023-10-04 13:35:32 +01:00
bluepilledgreat
35c1a36176 add other uri args 2023-10-04 13:24:53 +01:00
bluepilledgreat
529262527c add task to uri map 2023-10-04 13:19:44 +01:00
bluepilledgreat
cc4e5d1c84 update event name 2023-10-04 13:16:39 +01:00
bluepilledgreat
9b1f4eef89 disable activity tracking if studio 2023-10-04 12:55:46 +01:00
bluepilledgreat
f407aa6334 add faster zip implementation 2023-10-04 12:54:14 +01:00
bluepilledgreat
6306242a28 add redist to studio packages 2023-10-04 12:30:40 +01:00
bluepilledgreat
db33276db6 add extracontent scripts to studio packages 2023-10-04 12:29:23 +01:00
bluepilledgreat
b9d32fc928 add libraries to common packages 2023-10-04 12:28:04 +01:00
bluepilledgreat
8f6c95fed8 add studio launch to launch settings 2023-10-04 12:25:48 +01:00
bluepilledgreat
c8b6395f99 fix getinfo cache 2023-10-04 12:25:37 +01:00
bluepilledgreat
05c643a860 forgot to set this 2023-10-04 12:12:06 +01:00
bluepilledgreat
1fcd05096a add studio support 2023-10-04 12:05:53 +01:00
bluepilledgreat
bb5b46adf5 check for studio arg 2023-10-04 11:14:18 +01:00
bluepilledgreat
e70dc6df49 fix still installed check 2023-10-04 11:10:46 +01:00
bluepilledgreat
2c1c2a374f add studio protocols 2023-10-04 11:07:32 +01:00
bluepilledgreat
a70ed1aead create studio guid property 2023-10-04 10:39:21 +01:00
pizzaboxer
5649b464e9
Contingency fix
😭😭😭why😭😭😭
2023-09-25 18:10:34 +01:00
pizzaboxer
a6d5d9968d
Fix font picker being hidden on old OS versions
oops
2023-09-25 17:43:06 +01:00
pizzaboxer
d8feba85b7
Fix bug with read-only permission assertion
https://discord.com/channels/1099468797410283540/1147073444219977779
2023-09-01 10:37:25 +01:00
pizzaboxer
ddd053e8b6
Fix bug with first-time install checking
https://discord.com/channels/1099468797410283540/1147097708709040128
2023-09-01 10:36:03 +01:00
pizzaboxer
c810ae9571
bump version 2023-08-31 10:26:12 +01:00
pizzaboxer
63b91efe39
debug packages not downloading properly over http 2023-08-31 10:26:05 +01:00
pizzaboxer
680f6dfda3
I HATE WINDOWS 2023-08-31 10:07:50 +01:00
pizzaboxer
197429dbf9
Fix theme not applying to notification area menu 2023-08-26 20:52:56 +01:00
pizzaboxer
0cca373833
Fix bug with launch closing not cancelling
so apparently this is just a problem that has always existed lol
2023-08-26 19:39:57 +01:00
pizzaboxer
199842547c
Attempt to debug improper package extractions
/shrug
2023-08-26 16:21:59 +01:00
pizzaboxer
f5da33e929
Prevent redundant FFlag configuration logs 2023-08-26 15:44:42 +01:00
pizzaboxer
1fda39bfb5
i forgot you can do this 2023-08-26 14:57:52 +01:00
pizzaboxer
dec04ecbd1
Bump version 2023-08-26 14:52:17 +01:00
pizzaboxer
30ae314537
Show notice if ShellLink can't be loaded 2023-08-26 14:49:06 +01:00
pizzaboxer
0df4840873
Make exception detection language agnostic
mfw windows
2023-08-26 11:35:21 +01:00
pizzaboxer
35253145cc
oops forgot to remove my test code 2023-08-26 00:36:03 +01:00
pizzaboxer
034a513650
Mitigate "decryption operation failed" error
cant believe i only had this idea just now
2023-08-26 00:34:58 +01:00
pizzaboxer
cd0547664c
Show better error message when auto-updating fails 2023-08-26 00:05:18 +01:00
pizzaboxer
af14c19334
Catch exceptions when trying to delete a package 2023-08-25 23:45:52 +01:00
pizzaboxer
a9b3d43ab2
Fix "access is denied" error
I LOVE TESTING IN PROD
2023-08-25 23:25:08 +01:00
pizzaboxer
35caf8e730
Fix activity tracking
bruh moment
2023-08-24 22:49:11 +01:00
pizzaboxer
b6dee9c772
Allow for flag names to be editable 2023-08-24 22:22:41 +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
pizzaboxer
5741d82f3d
Improve mutex stuff?
idk i cant really find anything else wrong with it
2023-08-23 23:22:42 +01:00
swatTurret
3ff1489ff4 allow the new materials to be forced 2023-08-23 19:37:26 +01:00
pizzaboxer
7a963c53f7
Add friendly info for HTTP request timeouts 2023-08-23 19:30:04 +01:00
pizzaboxer
e318c98c41
Only extract files when necessary 2023-08-23 19:22:04 +01:00
pizzaboxer
67f673ae85
Improve bootstrapper cancelling (#512) 2023-08-23 13:36:57 +01:00
pizzaboxer
5f8e1401c7
Allow flag JSON importing to be done by copy-paste 2023-08-23 13:25:37 +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
1f86996d7d
Skip mod check if Roblox is running 2023-08-23 11:12:48 +01:00
pizzaboxer
85c19a5e0d
Fix single-letter game names Again 2023-08-23 10:43:07 +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
47dcec060b
Revert to LIVE if there's no Windows build (#526) 2023-08-23 10:10:33 +01:00
pizzaboxer
541a8bdc73
Fix clipboard copying (#522) 2023-08-23 09:57:11 +01:00
pizzaboxer
30b06947d1
Merge pull request #558 from apprehensions/main
Fix Typos
2023-08-19 12:40:56 +01:00
sewn
473cb5c70c
Fix Typos 2023-08-19 13:21:52 +03:00
pizzaboxer
e5bd4f3678
Fix bug with duplicate launch checking 2023-08-06 14:44:12 +01:00
pizzaboxer
f617700457
Unwrap inner exceptions when showing exception 2023-08-06 14:32:58 +01:00
pizzaboxer
53ccac4b37
(Attempt to) fix duplicate exception dialogs 2023-08-06 14:24:17 +01:00
pizzaboxer
b6de3645b7
Catch exceptions when deleting files/folders 2023-08-06 14:21:27 +01:00
pizzaboxer
b22d72a1b8
Allow for rich presence to be set on game join
better title: Allow for rich presence to be set through BloxstrapRPC on immediate game join
2023-08-05 01:03:33 +01:00
pizzaboxer
871bf2f9b1
Prompt to validate install location correction 2023-08-05 00:22:29 +01:00
pizzaboxer
292d07cdec
Set channel as production by default (#509) 2023-08-04 22:14:26 +01:00
pizzaboxer
e2041d5631
Fix typo in server location notification 2023-08-04 17:36:43 +01:00
pizzaboxer
81cdede240
Remove FastFlag preset for setting MSAA 2023-08-04 17:36:14 +01:00
pizzaboxer
dd06d9c3d1
Bump to 2.5.1 2023-08-02 16:51:17 +01:00
pizzaboxer
ba57d584f0
Remove redundant connectivity check
keep the single connectivity check for testing if the roblox website can be contacted
2023-08-02 14:59:29 +01:00
pizzaboxer
173494641a
Show all inner exceptions for connectivity dialog
maybe using a viewmodel isnt a bad idea after all...
2023-08-02 10:37:27 +01:00
pizzaboxer
c0d173e87a
Minor changes to how rich presence setting works 2023-08-01 20:24:56 +01:00
pizzaboxer
04dda07620
Set default FPS limit as main display refresh rate
https: //cdn.discordapp.com/attachments/377894067712950275/1136002569660014653/image.png
Co-Authored-By: $wag Messiah <135360571+sahelantrophus@users.noreply.github.com>
2023-08-01 19:29:10 +01:00
pizzaboxer
48afdd7036
Use CsWin32 in favor of NativeMethods
i was planning to use pinvoke but turns out it was deprecated just 6 days ago lol
2023-08-01 19:09:52 +01:00
pizzaboxer
bf53b0642e
Improvements to web URL opening 2023-08-01 17:33:51 +01:00
pizzaboxer
f00de2bc2e
Make dialogs for connection errors more friendly 2023-08-01 14:16:11 +01:00
pizzaboxer
bca6e3d21b
Cleanup Roblox folder on uninstallation 2023-07-31 12:59:35 +01:00
pizzaboxer
767783ae22
Add verbosity for HTTP response exceptions 2023-07-31 11:57:45 +01:00
pizzaboxer
dae1dfd824
Ratelimit BloxstrapRPC requests 2023-07-31 11:06:12 +01:00
pizzaboxer
348154fded
Allow for rich presence fields to be reset 2023-07-31 10:42:13 +01:00
pizzaboxer
1073357569
Add extra read-only checks 2023-07-30 23:35:43 +01:00
pizzaboxer
894587554c
Sanity check install location/drive (#474)
moved to its own class for better flow control
2023-07-30 23:11:57 +01:00
pizzaboxer
ba45bf46b4
whoops shouldnt have hardcoded that 2023-07-29 23:39:04 +01:00
pizzaboxer
266cce763b
Bump to v2.5.0
bamboozled
2023-07-29 23:32:18 +01:00
pizzaboxer
92aaa86d4f
Add option to force MSAA samples (#448) 2023-07-29 23:29:53 +01:00
pizzaboxer
bfe32ab679
Add connectivity check on startup 2023-07-29 21:29:17 +01:00
pizzaboxer
3a826519fe
Miscellaneous HTTP/task improvements 2023-07-29 20:35:36 +01:00
pizzaboxer
cb19366db9
Fall back to clientsettings if CDN doesn't work 2023-07-29 12:48:23 +01:00
pizzaboxer
0da000a7b6
Add rendering mode notice for VR 2023-07-29 12:40:08 +01:00
pizzaboxer
667e020431
Make installing Roblox (hopefully?) more reliable
uhhhh, i dont know if this will work? who knows, it should though
basically just attempts to restart interrupted downloads from stuff like decryption errors and eof marks, whatever
also fixes package extraction errors not being handled properly
2023-07-28 23:43:48 +01:00
pizzaboxer
d6e0df8cb7
Circumvent ISPs blocking githubusercontent 2023-07-28 21:36:34 +01:00
pizzaboxer
c8c49a2921
Revamp Bloxstrap game messaging, now BloxstrapRPC
support for nested and dynamically-typed json fields, and games now have greater liberty over how the rich presence can be configured
2023-07-28 21:02:54 +01:00
pizzaboxer
cb4c813b8a
Re-add channel version check on startup 2023-07-28 11:17:56 +01:00
pizzaboxer
2d55e913a2
Fix visual bugs from yesterday's commits 2023-07-28 09:57:37 +01:00
pizzaboxer
3c6f7a1127
Add option to force reinstall Roblox, cleanup VM 2023-07-27 23:39:14 +01:00
pizzaboxer
b651be7024
Add ability to import FastFlags from JSON 2023-07-27 22:56:11 +01:00
pizzaboxer
e0fcbaab2f
Fix race condition with duplicate instances
turns out it happens so quickly that not even having a file existence check right before opening it is sufficient enough
2023-07-27 22:17:00 +01:00
pizzaboxer
e1013bf9b1
Add search bar for FastFlag editor (#446) 2023-07-26 23:26:56 +01:00
pizzaboxer
d8701b1c40
Fix NotifyIcon not disposing properly 2023-07-26 22:57:33 +01:00
pizzaboxer
0b1898fb3b
Bump DiscordRPC to 1.2.1.24 2023-07-26 22:46:42 +01:00
pizzaboxer
d618ff350c
Add message commands for presence timestamp/icon
also fix a bug with the server location query thingy
2023-07-26 22:36:24 +01:00
pizzaboxer
81161be984
Align old avatar editor background for R15 avatars 2023-07-26 14:49:14 +01:00
pizzaboxer
85be870fdc
Refactor file modding system
shouldnt break hopefully idk lol
2023-07-26 14:49:01 +01:00
pizzaboxer
a3fd58118d
Add extra logging info 2023-07-26 11:21:54 +01:00
pizzaboxer
102f6d1949
oh so we're back to this huh
hopefully async exception management should be better?
2023-07-26 01:30:00 +01:00
pizzaboxer
5de6d02922
Don't set manual fullscreen flag for Vulkan/OpenGL 2023-07-25 23:36:15 +01:00
pizzaboxer
d9d7622f7b
Add icons to context menu, fix alignment 2023-07-25 22:40:31 +01:00
pizzaboxer
6ed6edd762
Do not await log flushes when writing
look at that it solved my whole ass problem
2023-07-25 22:11:12 +01:00
pizzaboxer
b8e62cc683
Write log entries in UTF-8, not Unicode 2023-07-25 21:45:35 +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
aebec51d68
i forgot to actually rename the file... 2023-07-25 19:40:07 +01:00
pizzaboxer
83856acaec
RobloxActivity -> Integrations.ActivityWatcher 2023-07-25 19:39:31 +01:00
pizzaboxer
8065e5be98
Bump version to 2.4.1
forgot about this lol
2023-07-25 19:08:55 +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
b5f4017326
Sort names alphabetically in the FFlag editor 2023-07-25 18:20:33 +01:00
pizzaboxer
6652d43308
Improve server location fetch handling (#445) 2023-07-25 18:08:37 +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
38b1c584d2
Don't hardcode mfplat.dll check (#439) 2023-07-25 16:14:48 +01:00
pizzaboxer
145dcff382
Add info page on activity tracking 2023-07-24 20:19:10 +01:00
pizzaboxer
d9e4251c20
Add credit for @nakoyasha
almost forgot about that
2023-07-24 19:52:26 +01:00
pizzaboxer
d3e15376b7
Add old splat sound for old character sounds mod 2023-07-24 19:44:12 +01:00
pizzaboxer
2c6d9f2255
Minor visual alterations to pre-install page 2023-07-24 19:22:03 +01:00
pizzaboxer
ce02c0a826
Only show log tracer if debug settings are enabled 2023-07-24 18:26:38 +01:00
pizzaboxer
3c365a5839
FastFlag editor: prevent duplicate additions 2023-07-24 16:38:50 +01:00
pizzaboxer
e2c1997b21
Make hidden context menu container more hiddener
You did not see a circle floating on the screen. nuh uh
2023-07-24 16:15:19 +01:00
pizzaboxer
b4bf2247c5
Ensure log creation times aren't from the future
yes, this is for real
https://discord.com/channels/1099468797410283540/1106329163079614545/1133040760112021615
2023-07-24 15:34:49 +01:00
pizzaboxer
7b3eaa5a01
Auto delete RUNASADMIN flag on launch
yeah idk how this happens
2023-07-24 14:22:56 +01:00
pizzaboxer
c2a96f8dac
Don't create NotifyIcon when uninstalling 2023-07-24 12:24:15 +01:00
pizzaboxer
6547118383
Reduce redundant logs when setting flags 2023-07-24 12:22:02 +01:00
pizzaboxer
d1861262fc
NotifyIcon disposal - second attempt 2023-07-24 11:51:50 +01:00
pizzaboxer
b0334b7866
Make mod preset application a bit less painful 2023-07-24 10:12:42 +01:00
pizzaboxer
5558e5163b
Minor alterations 2023-07-24 09:50:25 +01:00
pizzaboxer
01ea138e02
Add option to copy invite deeplink in context menu 2023-07-24 09:38:46 +01:00
pizzaboxer
72f034c498
Make RP button text more descriptive 2023-07-24 09:31:53 +01:00
pizzaboxer
3aafa140a1
Hide RP join button if not in public server 2023-07-24 09:23:14 +01:00
pizzaboxer
62a44f1c2c
Save all FastFlag values as strings
turns out that the json deserializer does not, in fact, automatically typecast to string
2023-07-23 23:45:40 +01:00
pizzaboxer
df422cceb5
worked on my machine... 2023-07-23 23:38:34 +01:00
pizzaboxer
de34d20def
Actions: use lockfile for packages
forgot about this
2023-07-23 23:28:57 +01:00
pizzaboxer
6d71eb771b
FastFlag editor - use primary color for highlights 2023-07-23 22:41:25 +01:00
pizzaboxer
cf492cb1ad
FastFlag editor, keep selection with preset toggle 2023-07-23 19:14:19 +01:00
pizzaboxer
b2636211df
Minor visual alterations to flag editor
highlight newly added entry, change icon
2023-07-23 18:34:45 +01:00
pizzaboxer
52b6a60d02
Re-add FastFlag struct class
forgot keyvaluepairs arent editable :(
2023-07-23 18:25:39 +01:00
pizzaboxer
b3b174ed4b
Finalize placement of flag editor in menu 2023-07-23 18:17:34 +01:00
pizzaboxer
500b21d601
Remove option to enable/disable flags
:(
2023-07-23 18:03:53 +01:00
pizzaboxer
1b3049fbdb
Make FastFlag editor state consistent with reloads 2023-07-23 17:39:46 +01:00
pizzaboxer
0d17cb5b3d
Style DataGrid for FastFlag editor
god damn i actually managed to make it look GOOD
2023-07-23 17:34:14 +01:00
pizzaboxer
2bd20b5880
Fix DataContext management for FastFlags page 2023-07-23 15:56:55 +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
44c9d490b0
Consolidate menu selection flags
turns out v5 was just merged into v4 lol
2023-07-23 12:47:48 +01:00
pizzaboxer
c64f82740c
Make FastFlag list absolute and not change-based 2023-07-23 12:03:26 +01:00
pizzaboxer
c218656cb8
Always show DateTime strings in English 2023-07-23 08:38:30 +01:00
pizzaboxer
1779056655
Fix race condition with NotifyIcon disposal (#412) 2023-07-23 08:33:29 +01:00
pizzaboxer
cc39ee6e8a
Graphical FastFlag editor - initial prototype 2023-07-22 22:36:00 +01:00
pizzaboxer
049b340823
Fix UI namespaces 2023-07-22 13:18:31 +01:00
pizzaboxer
61255925e6
Mitigate rich presence race condition (#411) 2023-07-22 12:32:11 +01:00
pizzaboxer
cefe7cd22a
Silently fail when making desktop shortcut (#410) 2023-07-22 12:18:55 +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
62b4897bcc
Add help button to FastFlags menu tab 2023-07-21 00:04:18 +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
pizzaboxer
5205287f36
Alter how game teleports are detected 2023-07-20 22:40:38 +01:00
pizzaboxer
9d7f9f7ba3
Fix dialog modal blocking, reorganize UI code 2023-07-20 20:51:32 +01:00
pizzaboxer
53a64881cd
Add log tracer window 2023-07-20 18:17:25 +01:00
pizzaboxer
05185e9e9a
Add context menu option for toggling rich presence 2023-07-20 15:11:22 +01:00
pizzaboxer
b677ce5aea
Make channel selection error info more accurate 2023-07-20 12:39:03 +01:00
pizzaboxer
dc70720ff7
Fix bug with logger backlog not working 2023-07-20 08:47:17 +01:00
pizzaboxer
4233d5e904
Fix threading stuff (?) 2023-07-20 00:56:32 +01:00
pizzaboxer
8a7696734f
i need to go to bed 2023-07-20 00:38:09 +01:00
pizzaboxer
fbd5692df4
Add window for showing server information 2023-07-20 00:34:02 +01:00
pizzaboxer
ce1c2bc88f
Make activity tracking an independent option
also moved server location info logic to the activity handler itself as i plan to also use it in an informational window accessible from the context menu
2023-07-19 23:34:27 +01:00
pizzaboxer
5f9f63d18e
Move ServerNotifier stuff to NotifyIconWrapper 2023-07-19 22:41:32 +01:00
pizzaboxer
4705bec8d6
NotifyIcon context menu - initial prototype
saving this here so i can see if there's a better way to do stuff first before adding functionality
2023-07-19 19:07:40 +01:00
pizzaboxer
ee9f339914
hey gimme a break i didnt wanna stash my changes 2023-07-18 23:48:31 +01:00
pizzaboxer
ed56b5847c
Add option for v5 menu
only 21 minutes after it was released on zint :D
2023-07-18 23:38:41 +01:00
pizzaboxer
54ff38ebf3
Fix update version check (#394) 2023-07-18 07:57:33 +01:00
pizzaboxer
33aab4ff8a
Rework how package extraction works
maybe this might just fix things?
2023-07-17 22:47:39 +01:00
pizzaboxer
907a3c3517
Consolidate NotifyIcon code 2023-07-17 22:11:57 +01:00
pizzaboxer
12b76c95f1
Merge branch 'version-2.4.0' into dependabot/nuget/DiscordRichPresence-1.1.4.20 2023-07-17 18:13:06 +01:00
dependabot[bot]
3e819a69b4
Bump DiscordRichPresence from 1.1.3.18 to 1.1.4.20
Bumps [DiscordRichPresence](https://github.com/Lachee/discord-rpc-csharp) from 1.1.3.18 to 1.1.4.20.
- [Release notes](https://github.com/Lachee/discord-rpc-csharp/releases)
- [Commits](https://github.com/Lachee/discord-rpc-csharp/commits)

---
updated-dependencies:
- dependency-name: DiscordRichPresence
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 16:58:47 +00:00
pizzaboxer
607075c9d9
Check channel by comparing against LIVE
also change how version comparisons work
2023-07-17 10:10:53 +01:00
pizzaboxer
0b8b9ea068
Remove channel outdated check on startup 2023-07-17 09:29:44 +01:00
pizzaboxer
6fe62dd387
Merge pull request #391 from bluepilledgreat/version-2.4.0-ignore-auto-update-errors
ignore exceptions while fetching new releases
2023-07-16 16:29:23 +01:00
pizzaboxer
7caa59ead3
Only prompt channel change once during enrollment 2023-07-16 16:28:16 +01:00
bluepilledgreat
3a97ccb552 ignore exceptions while checking new releases 2023-07-16 16:18:44 +01:00
pizzaboxer
8a4adaec3a
Bring back Mica, fix theming, styling improvements
yeah this new titlebar alignment is gonna look weird but just stick with me
2023-07-16 15:49:52 +01:00
pizzaboxer
3422cdc74f
Merge branch 'version-2.4.0' of https://github.com/pizzaboxer/bloxstrap into version-2.4.0 2023-07-16 14:48:03 +01:00
pizzaboxer
691d7beead
Add extra credits and extensive help information 2023-07-16 14:47:59 +01:00
bluepilledgreat
8831786d80 fix fluent cancel button 2023-07-16 14:13:51 +01:00
bluepilledgreat
1a084015d3 fix warning without disabling warning 2023-07-16 13:47:45 +01:00
pizzaboxer
0f1dd35efa
Enable DPI scaling fixes by default 2023-07-15 23:10:52 +01:00
pizzaboxer
282d4c665a
Consolidation - global usings 2023-07-15 22:52:44 +01:00
pizzaboxer
77725ea5d7
Consolidate NotifyPropertyChanged ViewModels 2023-07-15 22:30:52 +01:00
pizzaboxer
9f9156b4cf
Make installation information clearer 2023-07-15 22:01:57 +01:00
pizzaboxer
1002199db4
Make uninstall process clearer 2023-07-15 20:49:58 +01:00
pizzaboxer
0162dbf3bb
Make channel selection input more responsive 2023-07-15 17:52:59 +01:00
pizzaboxer
f553a812cb
Add ability to set old avatar editor scene (#353) 2023-07-15 17:33:12 +01:00
pizzaboxer
e4dc6c0600
Show inner exception in error dialog 2023-07-15 16:20:28 +01:00
pizzaboxer
e3cf2ac3a2
Minor visual adjustments 2023-07-15 13:18:39 +01:00
pizzaboxer
232cd4f5c0
Fix bug with mod preset checking... again 2023-07-15 13:13:07 +01:00
pizzaboxer
78869e5e7e
Default to LIVE if no launch channel set
also fixed a bug with the font mod
2023-07-15 12:59:18 +01:00
pizzaboxer
63ef907246
Add bulk font replacement, Win32 for file picker 2023-07-15 12:47:27 +01:00
pizzaboxer
41ca47ad0b
Add button to reset chosen install location 2023-07-15 11:01:14 +01:00
pizzaboxer
d8842cc0cc
Add debug flags, fix mod preset bug 2023-07-15 10:53:17 +01:00
pizzaboxer
258746f5fa
oops forgot this one 2023-07-15 08:36:00 +01:00
pizzaboxer
f3b7bbbbc6
turns out its 2008 and not 2009... 2023-07-15 00:07:36 +01:00
pizzaboxer
ade4a89338
Add option to use pre-2013 mouse cursor 2023-07-15 00:05:49 +01:00
pizzaboxer
88ea69c56d
Rework emoji font mod 2023-07-14 23:20:58 +01:00
pizzaboxer
e683af373d
Channel selector - warning if out of date 2023-07-13 13:29:27 +01:00
pizzaboxer
054379d4f0
Channel selection - editable textbox, error icon 2023-07-13 13:15:03 +01:00
pizzaboxer
431c07ee07
Move channel selection to Behaviour tab 2023-07-13 12:47:49 +01:00
pizzaboxer
50762772af
Merge pull request #367 from pizzaboxer/dependabot/nuget/CommunityToolkit.Mvvm-8.2.1
Bump CommunityToolkit.Mvvm from 8.2.0 to 8.2.1
2023-07-06 17:42:07 +01:00
dependabot[bot]
289e599567
Bump CommunityToolkit.Mvvm from 8.2.0 to 8.2.1
Bumps [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/CommunityToolkit/dotnet/releases)
- [Commits](https://github.com/CommunityToolkit/dotnet/compare/v8.2.0...v8.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-06 16:21:48 +00:00
pizzaboxer
7cda363fa7
Install location warning, +reliable uninstalling 2023-07-02 23:46:16 +01:00
pizzaboxer
34b6fef148
Exit if duplicate launch detected (#212)
amendment to the fix for that issue - the prior fix was to just allow two instances to launch

that probably isn't great for the user, so it's better to just terminate if it detects a duplicate launch, and that only happens if two launches happen within the same second so lol
2023-07-02 21:50:35 +01:00
pizzaboxer
0a7ae17473
Consolidate stuff
yea
2023-07-02 21:41:45 +01:00
pizzaboxer
94fe52245e
Refactor UI code structuring
109 changed files :D
2023-07-02 13:10:04 +01:00
pizzaboxer
9ea7900c05
Add verbose HTTP logging 2023-07-02 10:57:24 +01:00
pizzaboxer
dc0531eb38
Add new exception dialog 2023-07-01 20:34:00 +01:00
pizzaboxer
e708ef30fa
i forgot to make the cancel button actually work 2023-06-29 23:32:05 +01:00
pizzaboxer
afbe9f4b90
Disable Mica, change FluentDialog a bit
rip mica :(
2023-06-29 23:21:43 +01:00
pizzaboxer
2f005fa6fd
oh forgot to rename this one file 2023-06-29 18:04:38 +01:00
pizzaboxer
5ef20a79c7
Add Fluent MessageBoxes
thats a lot of updated files huh
2023-06-29 17:54:05 +01:00
pizzaboxer
d27ca05c32
Move altered padding to wpfui 2023-06-28 21:42:50 +01:00
pizzaboxer
991005c6a7
Improve channel input selection handling
input value is now trimmed, as well as input being processed on enter
2023-06-28 20:57:23 +01:00
pizzaboxer
fe885cb24b
Bump version number 2023-06-28 00:08:57 +01:00
pizzaboxer
3a77746daa
Remove reference for IniParser 2023-06-28 00:08:25 +01:00
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