Commit Graph

1274 Commits

Author SHA1 Message Date
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
f738ffc349
Merge pull request #86 from pizzaboxer/v2-release
Finalize v2.0.0
2023-02-17 21:14:55 +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
4b360ca471 Merge branch 'main' of https://github.com/pizzaboxer/bloxstrap 2023-02-13 22:05:12 +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
bc3792aa8e
Merge pull request #83 from pizzaboxer/dependabot/github_actions/vedantmgoyal2009/winget-releaser-2
Bump vedantmgoyal2009/winget-releaser from 1 to 2
2023-02-13 17:37:47 +00:00
dependabot[bot]
602fb2fd0e
Bump vedantmgoyal2009/winget-releaser from 1 to 2
Bumps [vedantmgoyal2009/winget-releaser](https://github.com/vedantmgoyal2009/winget-releaser) from 1 to 2.
- [Release notes](https://github.com/vedantmgoyal2009/winget-releaser/releases)
- [Commits](https://github.com/vedantmgoyal2009/winget-releaser/compare/v1...v2)

---
updated-dependencies:
- dependency-name: vedantmgoyal2009/winget-releaser
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-13 17:14:59 +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
d07f99afcc
Merge pull request #81 from pizzaboxer/architecture-rework
Revamp bootstrapper/dialog handling
2023-02-11 21:40:04 +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
6fa7a73ac7
Merge pull request #78 from pizzaboxer/menu-redesign-v3
Menu redesign
2023-02-03 19:04:10 +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