LMMS / lmms

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

Pin tabs when changing instruments #7161

Open Gabrielxd195 opened 6 months ago

Gabrielxd195 commented 6 months ago

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.

zonkmachine commented 4 months ago

This is not really a bug but a design choice and I think it's a logic one. What you're asking for is another reasonable solution. Maybe add a key option to make the next instrument turn up at the same tab as the last one?