-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more customization options for notes and arrows #1
base: master
Are you sure you want to change the base?
Conversation
Add more customizability to the NoteTweaks plugin. * **Configuration/PluginConfig.cs** - Add new properties for note shapes, arrow shapes, and configuration profiles. * **UI/SettingsViewController.cs** - Add UI elements for selecting note shapes, arrow shapes, and configuration profiles. * **UI/BSML/Settings.bsml** - Add dropdowns for note shapes and arrow shapes. - Add buttons for saving and loading configuration profiles. * **Managers/MeshManager.cs** - Add methods for generating new note shapes and arrow shapes. * **Managers/MaterialManager.cs** - Add methods for applying new note shapes and arrow shapes. * **UI/ExtraPanelViewController.cs** - Add methods for saving and loading configuration profiles. * **UI/SettingsFlowCoordinator.cs** - Add methods for handling configuration profile changes.
Cannot work on this until tomorrow |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have a few questions regarding changes, I'd rather just see a PR with finished code rather than work-in-progress changes
return DefaultArrowShape; | ||
} | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Multiple things:
- Note... mesh? We're not changing the shape of the notes themselves, so I'm confused what you're doing here.
- How come the arrow shape names were replaced with, less describable names?
- The default mesh, is the default arrow mesh. Why are we now replacing that with a triangle mesh? The default arrow is not just a triangle.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
actually, are your changes to the GenerateFaceMesh
function even in this PR? i'm not seeing them
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
actually, are your changes to the
GenerateFaceMesh
function even in this PR? i'm not seeing them
Im pretty sure i didnt write that i changed GenerateFaceMesh
but if i did my bad
Did this alert you? sorry if it did. I'm just messing around with this. i'll answer your questions as soon as possible :] |
this was not intended to become an actual release type thing |
All good! You can pull without submitting a pull request, too; if it's asking you to contribute upstream you can simply ignore it. |
if you want i could try to make another pr with a more complete version of the preset code only |
if you want to, sure! |
Add more customizability to the NoteTweaks plugin.
Configuration/PluginConfig.cs
UI/SettingsViewController.cs
UI/BSML/Settings.bsml
Managers/MeshManager.cs
Managers/MaterialManager.cs
UI/ExtraPanelViewController.cs
UI/SettingsFlowCoordinator.cs