LMMS / LMMS/lmms

Pin tabs when changing instruments

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

Description

### System Information

Debian Sid Cinnamon

### LMMS Version(s)

Versión 1.3.0-alpha.1.543+g3e19d1335 (Linux/x86_64, Qt 5.9.5, GCC 7.5.0).

### Bug Summary

The instrument tabs (Plugin, Envelope, Chord, Effects, MIDI and Tuning) do not remain marked when you change from one instrument to another with the "Next and Previous" arrows, but rather they remain in the last tab selected in each instrument and This is annoying and impractical for those who have many instruments and make many changes to their instruments.

https://github.com/LMMS/lmms/assets/26127693/d52646fa-4bfb-41c0-99ac-56168a8f4908

### Expected Behaviour

That the selected tabs remain marked on all instruments. or make a configuration option for this improvement.

https://github.com/LMMS/lmms/assets/26127693/4ab4b2a8-f6b0-4cde-8728-857ebec42832

### Steps To Reproduce

1- Open LMMS
2- Create or open a multi-instrument LMMS project
3- Open each instrument and switch to different tabs (Plugin, Envelope, Chord, Effects, MIDI and Tuning)
4- Then switch to other instruments with the "Next or Previous" arrows.

### Please search the issue tracker for existing bug reports before submitting your own.

- [X] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue in LMMS with a multi-instrument project, switching among the Plugin, Envelope, Chord, Effects, MIDI and Tuning tabs before using the Next and Previous arrows. Trace the instrument editor's tab selection while changing instruments. Done means the selected tab remains consistent across instruments, or a clearly documented configuration option is provided.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.