LMMS / LMMS/lmms

Improvement: Navigation by tabs

Open
#4,686 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

I have noticed that in lmms you can open several windows of different editors and instruments simultaneously, however I can not open several windows of the same editor, for example, open several piano roll windows.

![ventanas](https://user-images.githubusercontent.com/26127693/47700500-0f95ae80-dbed-11e8-9f3e-330eb1eb1316.png)
When I work on a large project, I constantly change editors' windows, it has to be minimized and maximized many times and this becomes cumbersome. Using the google browser, I saw how easy it is to change tabs, so I thought that this feature can be added to lmms. something similar this:

![barra de pestanhas](https://user-images.githubusercontent.com/26127693/47700906-7f586900-dbee-11e8-8796-85f01e988d24.png)

Between the main interface and the maximized piano roll editor, you can see a tab bar, with several piano roll windows and automation editor, access to those windows would be much faster and should not be minimized to access the other windows . As for the small instrument windows. If you are inside a piano roll tab, I propose that by right clicking on that tab, automatically open its respective instrument, in this way we avoid minimizing or going to the song editor to open the instrument. I do not know what you think of this idea, for me it seems useful. currently the buttons of the editors in the main interface do not fulfill this function. but this if it would be a useful for the stable version 1.2.0 or in future versions. regards

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing how LMMS opens and switches editor and instrument windows; done would require an agreed tabbed-navigation design supporting multiple piano-roll windows and the proposed instrument access.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.