rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
509 stars 88 forks source link

Feature request: add plugin option to autofocus GUI editor window on track select #277

Closed decrecementofeliz closed 3 years ago

decrecementofeliz commented 3 years ago

As commented here, it would be great that when you select one track the GUI windows of the plugins attached to that track were automatically brought on top of any other windows.

This would be very useful specially for live setups, avoiding having to manually find the GUI editor window on the laptop keyboard every time a different track is selected.

As one track can have many plugins = many windows, every plugin could have a property/option that if checked would make that plugin's GUI window autofocus when its track is selected.

I hope it's worth the effort, I'd appreciate.

Thank you!

rncbc commented 3 years ago

maybe this (https://github.com/rncbc/qtractor/commit/3ac5dd1) will do ?

I dropped the discrete property/option in favor to raise only the plugin GUI(s) that are currently open (and probably covered by other windows).

hth. cheers

decrecementofeliz commented 3 years ago

Hi, thank you very much! As far as I could test, it's pretty much what I needed :) :) I'm sure it will be very useful for other users too.

I'll try to test it better when I manage to solve some trouble I had while compiling (I'm quite newbie with all this git and Linux stuff)... after many try and error, installing libraries, looking for errors, paths, docs, etc. now qtractor 0.9.18 runs but I see many libraries and plugins with "support disabled" in the Help menu... jackctl has dissappeared from the applications launcher and don't know how or why but my whole desktop environment changed completely... any clue is appreciated.

Anyway, thank you very much for the tweak!

rncbc commented 3 years ago

you're welcome.

re. whole desktop environment changed completely,... sorry to hear that, probably something got lost in the package install mess?...

which brings me to the question: which linux distro? if on some kind of ubuntu/debian flavour, so to speak, please consider to add yours truly https://launchpad.net/~rncbc or, if else, head to https://download.opensuse.org/repositories/home:/rncbc/ but then choose wise and properly... either way, you'll get the latest nightly snapshots up front, mind you. cheers

decrecementofeliz commented 3 years ago

I was using Ubuntu Studio but I can still select it from the login screen. I added your PPA and now I see jackctl again, so nevermind. Thanks!