-
-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
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
- Very flexible and allows the user easily organize windows in whatever manner they wish.
- Windows can easily be sent to separate monitors.
Cons
- Less space efficient on smaller screens, and usually requires the user to constantly show/hide various windows.
- Saving various preset "workspaces" would be more difficult and finicky.
- Extra work will be needed to ensure views will scale and stretch correctly on different sizes and orientations.
- Usually looks less "clean" requiring window titlebars and borders on every view.
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
- More space efficient on smaller screens.
- Easier to create and switch between various preset "workspaces".
- Usually looks cleaner.
Cons
- Less flexible for the user to organize views how they want, usually locking in the user to preset locations for views.
- Harder and more finicky to send views to separate monitors.
Please post any ideas and design mockups of how each of these approaches could work in this thread.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels