Lmms: Sidebar close button

Created on 4 Jul 2017  路  16Comments  路  Source: LMMS/lmms

A close button for the sidebar would be instantly recognizable, unlike the need to click on the currently selected option to hide the bar:
2017-07-03-194642_1920x1080_scrot

Another small benefit this would bring is that the mouse cursor, when located on any of the editors (as in most of the time), would have a shorter distance to travel.

enhancement good first issue gui

Most helpful comment

If no one is working on it I will try to implement it.

All 16 comments

I don't like the current way of closing the open tab for this reason:
when the user opens a tab and performs a drag & drop action for a file, he will always do the action on the right side of the GUI, and to close the open tab, he will have to return all the way to the left.

But if we are going to change how tabs are closed, I think we should change how they open.

@Hussam-Eddin-Alhomsi, you'll have to be more specific. The mouse dragging across the screen and back again paradox a common UI annoyance. I'm not sure how that is specific to LMMS.

To avoid the sidebar is impossible given our current UI. You should either explicitly stated how this can be improved within scope of this PR, refute this PR, or open and crosslink a new enhancement. We embrace great ideas but they shouldn't get in the way of good ones.

We can add one more button in the main toolbar.
Is it possible to move tabs on the top, just icons?
A couple of reasons why I propose this positioning of the buttons is that vertical reading is impossible so text there is useless. We have only icons and with only icons we have a lot of empty space. Space is precious so we can just show and hide browser with button on the top just like every other window.

untitled

A couple of reasons why I propose this positioning of the buttons is that vertical reading is impossible so text there is useless. We have only icons and with only icons we have a lot of empty space. Space is precious so we can just show and hide browser with button on the top just like every other window.

I totally agree. 馃挴
I like your mockup because it removes the icons from the far left and also removes the vertical text, and becuase you positioned the text/image of the open tab in a proper position, becuase it's currently positioned like this:
image
and it's a good move towards the single window concept.

Yes and there is no need for two same icons, also I would remove title underline.
Also that message "Drag an instrument into.." is unnecessary, because user need to read that only once, only first time he start LMMS, he will knew that every other time. But even if he didn't read that he can assume. That is not good place for short tutorial. It should be in note editor when user open LMMS for the first time.

@Umcaruje Curious to hear your thoughts on positioning the sidebar tabs at the top?

I would have to agree that rotated text does not lend to much of an improvement with readability when the tooltips already work well for users that are not sure what each icon represents yet.

I would put the sidebar on the right side. Much more practical, no flickering (give the option!).
Check Inkscape for a quite good sidebar ui.
I agree the vertical text is not readable and annoying, easy to remove. I would put the buttons in the main tool bar but on the right side (above the sidebar if it was on the right side). The close button is not useful if the selected tab is easily reconizable (i use a red border or a red background).

PS: We could remove the sidebar completely and use a subwindow instead. Technically not a problem.
sidebar_20170724

This is a duplicate of #3234.

@gi0e5b06

I would put the sidebar on the right side. Much more practical, no flickering (give the option!).

The LMMS GUI is from left to right, I don't think positioning the sidebar on the right only is a good idea, but giving the option is probably a good idea (read below).

PS: We could remove the sidebar completely and use a subwindow instead.

Is a subwindow the same as a normal window like the piano roll?
If it is, some benefits to the subwindow over the sidebar are movability and resizability from all directions, which is good, and that will also let you choose to have the browser on the left or the right side, or anywhere.

@Sawuare
1) The trend is to put such a sidebar on the right side. In the old days, it was more often on the left side. In all cases, it should be an option.
2) Yes. Also make things easier in the case of a tabbed ui.

The trend is to put such a sidebar on the right side. In the old days, it was more often on the left side. In all cases, it should be an option.

I use sidebars in dozens of applications. They're overwhelmingly on the left. This makes sense, UI is generally left to right, so navigation panes stick to the left. There are a few exceptions to this when software puts the toolbar on the left instead, but left is an overwhelmingly adopted standard.

Inkscape and Gimp both use floating toolbars on the left, which is more common for graphical applications, e.g. Forcing common dialogs such as layers to go to the right. This is by no means a desktop standard in general and it shouldn't be a strong influence on our UI.

Having use both, the sidebar on the right is a lot more confortable and practical.
Anyway, we could argue for years but that's just 5-7 lines of code to add the option. So let's just implement it and move on. And by the way, the best technical solution is the one used by Qt Designer (I think the sidebars are floatable toolbars you can move around).

Hello. I am a beginner. Do you think I can take up this issue?

If no one is working on it I will try to implement it.

Implemented via #5133.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

victor00101 picture victor00101  路  3Comments

binyominzeev picture binyominzeev  路  3Comments

softrabbit picture softrabbit  路  3Comments

fentras picture fentras  路  3Comments

Spekular picture Spekular  路  4Comments