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

Make toolbar hideable #3924

Open
RobTranquillo opened this issue Oct 28, 2017 · 11 comments
Open

Make toolbar hideable #3924

RobTranquillo opened this issue Oct 28, 2017 · 11 comments

Comments

@RobTranquillo
Copy link

Love LMMS, but on my tiny laptop screen every pixel is important. So for this and therefor i never use the controls in the buttonbar/toolbar, it would be great to hide this very lage bar for more sceen estate via a menu entry and keyboard shortcut.

Thank you

@qnebra
Copy link

qnebra commented Oct 28, 2017

Optional hideable toolbar has more logic for me, or one line toolbar. Like newest libreoffice has. How tiny this screen is?

@RobTranquillo
Copy link
Author

RobTranquillo commented Oct 29, 2017

Oh yeah, (full) customable toolbar would be great. Somebody even start to think about: #387. But in my estimation is hideability the lower hanging fruit. My screen has 1366x768px. Got rid of the toolbar, would bring a lot of space as you can see:
lmms_at_1366x768
(Desktop: Gnome3)

@lukas-w
Copy link
Member

lukas-w commented Oct 29, 2017

@RobTranquillo Seeing that you're on GNOME, you should try https://github.com/deadalnix/pixel-saver.

@qnebra
Copy link

qnebra commented Oct 29, 2017

Best for screen space saving is using QT4 lmms version on Unity. Because then lmms using global-menu and lmms subwindows can be in headless mode.

@lukas-w Is possible to make maximized subwindow in QT5 headless, maybe with window buttons in topbar? This will be saving some screen space.

Small comparison for @RobTranquillo
ellemses

On left side my setup, on right your. We both have 1366x768 screen resolutions.

@RobTranquillo
Copy link
Author

thx @qnebra and @lukas-w for the hints.
Oh no! /o\ Sadly with qt4 there is a unused space, where former the title bar was:
lmms_qt4_at_1366x768

@qnebra
Copy link

qnebra commented Oct 29, 2017

Hm, maybe you should use a other GTK theme than default Gnome 3 Adwaita. This theme have a huge window title bar. Also maybe a bug with pixel saver extension.

@lukas-w
Copy link
Member

lukas-w commented Oct 30, 2017

@lukas-w Is possible to make maximized subwindow in QT5 headless, maybe with window buttons in topbar? This will be saving some screen space.

@qnebra I don't think so. How does it work in Qt4, are the window buttons just gone? How do you restore a maximized subwindow when it's headless?

@qnebra
Copy link

qnebra commented Oct 30, 2017

@lukas-w QT4 display window buttons of maximized windows in separate "corner toolbar", and this toolbar can be hidden, without possibility to be restored, or I just not know how.

I just prefer working on maximized subwindows.

@tresf
Copy link
Member

tresf commented Oct 30, 2017

Best for screen space saving is using QT4 lmms version on Unity. Because then lmms using global-menu and lmms subwindows can be in headless mode.

Oh no! /o\ Sadly with qt4 there is a unused space, where former the title bar was:

FYI, we set a Unity flag to explicitly bring the toolbar back due to #488, added via 9c107f3.

@qnebra
Copy link

qnebra commented Oct 30, 2017

I don't know it is a bug @tresf. I personally very like that way of working with lmms, without any unnecesary things like window title.

@tresf
Copy link
Member

tresf commented Oct 30, 2017

I personally very like that way of working with lmms, without any unnecesary things like window title.

It appears to be a bug, but I haven't re-tested with Unity and Qt5. Regardless, we have to keep the menu bar until #387 is implemented. To make things more complicated, Ubuntu is switching away from Unity so the future need to keep around 9c107f3 is uncertain.

In the end, the best way to reclaim this realestate is to help code around it. It's fun and it will help others, which is why I think most of us stick around. :)

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

5 participants