Thank you very much for this extension. To me it is absolutely essential for using the Gnome Shell desktop environment. That said, it still feels very lacking compared to the task bars available in other desktop environments, and this suggestion is for one of those missing features...
I would like to be able to simply middle-click one of the icons on the task bar, and have it launch a new instance of that application.
This would be very helpful for my workflow, and would save time as I could simply middle-click an icon, instead of having to open up the dash, type in the name of the application that I want, and then press Enter to launch it again.
I don't know for sure how complicated implementing this would be, but I suspect that it would be quite simple?
I have a suggestion for how it could be implemented into the extension's settings window... Currently, the "Tasks (I)" page has a "Tasks Application Menu" option, with the available choices being "OFF", "Middle Click", and "Right Click"; it also has a "Close Task" option, with the same available choices. This means that you choose which button you want to assign to each action.
I suggest reversing this. Instead, have "Right Click", and "Middle Click" options, with the available choices being "Nothing", "Tasks Application Menu", and "Close Task". This means that you would instead choose which action you want to assign to each button.
I feel that this approach would be better, as it would be more scalable (mouse buttons are generally limited in number, but possible actions that could be added in the future could be unlimited), and it would also have the benefit of letting the user set the same action to multiple buttons if they wanted to for some reason.
With this change, the "Launch New Instance" action for this feature request could be then added as an additional assignment choice for all buttons.
You could also throw in a "Left Click" option with this change, and then allow the user to move the open/minimise action to a different button. I don't feel that that is hugely important though.
I am completely unfamiliar with Linux development or the etiquette of contributing to open source code, but I do have programming experience and would be willing to try implementing this (and then submit a pull request?) if the author likes the idea but doesn't have time to implement it. Just an idea.
Thank you very much for this extension. To me it is absolutely essential for using the Gnome Shell desktop environment. That said, it still feels very lacking compared to the task bars available in other desktop environments, and this suggestion is for one of those missing features...
I would like to be able to simply middle-click one of the icons on the task bar, and have it launch a new instance of that application.
This would be very helpful for my workflow, and would save time as I could simply middle-click an icon, instead of having to open up the dash, type in the name of the application that I want, and then press Enter to launch it again.
I don't know for sure how complicated implementing this would be, but I suspect that it would be quite simple?
I have a suggestion for how it could be implemented into the extension's settings window... Currently, the "Tasks (I)" page has a "Tasks Application Menu" option, with the available choices being "OFF", "Middle Click", and "Right Click"; it also has a "Close Task" option, with the same available choices. This means that you choose which button you want to assign to each action.
I suggest reversing this. Instead, have "Right Click", and "Middle Click" options, with the available choices being "Nothing", "Tasks Application Menu", and "Close Task". This means that you would instead choose which action you want to assign to each button.
I feel that this approach would be better, as it would be more scalable (mouse buttons are generally limited in number, but possible actions that could be added in the future could be unlimited), and it would also have the benefit of letting the user set the same action to multiple buttons if they wanted to for some reason.
With this change, the "Launch New Instance" action for this feature request could be then added as an additional assignment choice for all buttons.
You could also throw in a "Left Click" option with this change, and then allow the user to move the open/minimise action to a different button. I don't feel that that is hugely important though.
I am completely unfamiliar with Linux development or the etiquette of contributing to open source code, but I do have programming experience and would be willing to try implementing this (and then submit a pull request?) if the author likes the idea but doesn't have time to implement it. Just an idea.