Skip to content
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 the ability to dock windows #5669

Open
dalexeev opened this issue Sep 4, 2020 · 1 comment
Open

Add the ability to dock windows #5669

dalexeev opened this issue Sep 4, 2020 · 1 comment

Comments

@dalexeev
Copy link

dalexeev commented Sep 4, 2020

I found this, but my proposal is a little less radical.

Enhancement Summary

Justification

I will use the following configuration as an example:

When using multi-window mode, I experience the following inconveniences:

  • windows are lost when switching due to overlapping;

  • scroll bars appear when the main window is resized or the sidebar is opened.

However, when one of the windows is maximized, it works correctly: the content stretches and shrinks depending on the available space, extra scrollbars do not appear.

I propose adding the ability to dock some windows (Song-Editor, Beat+Bassline Editor, Piano-Roll, Automation Editor, FX-Mixer and Project Notes) in the background so that other windows cannot hide behind them. Also, when resizing the main window, docked windows are scaled accordingly.

Docked windows are tiled and have no window titles. See mockup below. The tiles can be resized manually, just like in other programs.

Other windows should work as before. For convenience, we can add the "Close all windows except docks" keyboard shortcut.

Mockup

In addition, we can add presets for layouts (several options for the location of tiles, between which you can switch), as in some video editors.

@DomClark
Copy link
Member

I know this isn't what you asked for, but in case you find it helpful in the meantime:
You can set windows to stay on top by clicking on the window icon and checking "stay on top", which will stop that window being lost when you switch to others. This doesn't interact well with VST plugins however, due to a bug in Qt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants