-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
UI Workflow Discussion - Views and Workspaces #31
Comments
My opinionI definitely prefer I've used Of course this also means that the user would have less flexibility to rearrange the windows which forces the user to adapt to the DAW instead of the other way around. For Main IdeaEverything defaults to a tiled panel view so that you essentially end up with a DAW that looks similar to Edit Mode / RearrangingTo make rearranging possible and still clean looking we might have something like an The rearranging might be done using title bars and borders that are only available/shown while inside of the Panel structureEvery panel should be of a type that can be reused and rearranged however one likes to. This would mean that we would have a Multiple panels of the same typeIt might also be worth considering if you can only have one panel of a type (e.g. one I personally don't have a need for this, but maybe that's because it's not possible in the DAWs I tried PluginsWhen using tiling panels we would need floating windows for external plugins regardless. For internal plugins that profit from a larger interface it would be nice to be able to use the space of the timeline for a single plugin view (like an EQ for example; So essentially changing the panel type from I personally love the plugin racks from WorkspacesWhile using a tiling window manager I really started appreciating the fact that you can have multiple workspaces set up the way you want them to and just switch between them. I would definitely like to have generic workspaces inside of the DAW. Together with the modular structure mentioned above I can see great potential. You could create a workspace to work on the timeline, a workspace to work in the piano roll or on automations etc.. You for example don't need to see your sample browser while changing automations which also helps users with smaller screen resolutions. This could be a real productivity boost since you can just setup your DAW once with the ProjectsAdding to the idea of workspaces, having multiple projects open at a time is also really convenient. This is for example done in The workspaces would probably be the same for each project, because I wouldn't save the workspace setup in the project file. So you could just switch projects and look at them in the same workspace. This would also allow us to have a References
|
I really like where your thinking is at with this. |
How should the workflow of showing, hiding, and arranging various views and panels work?
There are two likely methods for going about this:
Magnetic Floating Windows
This is the approach that "FL Studio" takes. The idea is that every view/panel is a floating window, and these windows can "snap" magnetically to any edge of the screen.
Pros
Cons
Tiling Panels
This is the approach that DAWs like Bitwig Studio and Ableton Live take. In this approach every view is a non-floating panel that can be tiled with other panels. Usually each panel has a pre-defined location.
Pros
Cons
Please post any ideas and design mockups of how each of these approaches could work in this thread.
The text was updated successfully, but these errors were encountered: