-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Adding folders for instruments #7845
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
Comments
It doesn't necessarily have to be implemented as an instrument, as long as it gets the job done. Maybe it could be implemented in a way so that you can select multiple tracks and group those into folders, and you can drag+drop tracks in and out of the folders. This would make it really good if you have a synth that's really intensive in the automation department, and you can just group them all together as one and collapse them. |
If we are planning on using a kind of "indentation" to differentiate child tracks from folders, then we would probably want to add a way to dynamically change the width of the track gui/button things? |
How does a LB302-instrument come to 'contain' a BB-track?! @szeli1 |
I meant that it will need to be implemented like an instrument, so it will need to inherit
I think drag and drop might be the best solution, since the main functionality is there and the code can be expended on easily (add Folder track in the track enum and a new key will be made for |
Enhancement Summary
This idea is like #735, but it also adds a new kind of "instrument" that is essentially a folder. It's only purpose would be to store other instruments. Users should be able to collapse track groups, this will improve vertical navigation and workflow. Users should be able to choose a custom color for folders, making things more identifiable.
Implementation Details / Mockup
Make a new class that inherits
TrackView
, save with the parent structure described in #735, use drag and drop to populate folders and add a folder type to the track enum (so a string pair key is generated for it)Please search the issue tracker for existing feature requests before submitting your own.
The text was updated successfully, but these errors were encountered: