LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.15k stars 1.01k forks source link

Make toolbar hideable #3924

Open RobTranquillo opened 7 years ago

RobTranquillo commented 7 years ago

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 commented 7 years ago

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

RobTranquillo commented 7 years ago

Oh yeah, (full) customable toolbar would be great. Somebody even start to think about: https://github.com/LMMS/lmms/issues/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 commented 7 years ago

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

qnebra commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

@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 commented 7 years ago

@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 commented 7 years ago

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 https://github.com/LMMS/lmms/issues/488, added via 9c107f386081e8c8b6041d1b3c40b75076022992.

qnebra commented 7 years ago

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 commented 7 years ago

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. :)