The current way of picking colors could still be present, but the option to release the left mouse button on the desired color (and let that color be picked on release) could be an extension of current functionality.
The same principle could be applied to other drop-down menus in Cubase, later.
This could also be an option in the Preferences.
Dropdown Behavior:
Click LMB to select
Release LMB to select
Both
EDIT: I just noticed that you currently also have to click away from the color menu, after picking a color, to make it go away. Too many unnecessary clicks, if you ask me.
Since the mouse_down event takes place on a toolbar button, how will the dialogue be able to recognize the mouse_up event? Because it won’t have received a mouse_down event first, you see.
It would also have to be added as a preference, because it wouldn’t work at all for those of us that use names to select colours. My list of colours is three times the size of the dialogue.
Seems like a whole heap of programming just to save a mouse click.
Now, the dialogue appears with a mouse_down when clicking the toolbar button, but with the Inspector and Channel panels, it appears with the mouse_up event. So maybe add some consistency there.
This is not how computer applications work. The application receives the events, not individual, graphical components.
Probably not. The selection of color could be set by releasing the mouse button (Mouse Up). This minor change would satisfy OP’s request in part without upsetting those who prefer to click twice.
Whether or not the color selection popup should close after a selection has been made is different story. I set my colors based on function and not aesthetics, so from me, this FR gets a +1! Faster is better.
PS. I also show my colors with text if that matters.
Beyond random, freestyle colour selection, if you use logical colour names matched to logical track naming, it’s quicker to use a macro to sweep through the whole project to consistently colour folders, tracks, events, parts, groups, FX, inputs, outputs, vca or whatever.
The macro will work in any project as long as you use logical container naming and make sure the project colour palette is correctly set (best to set the default colour palette to your modified\named colour palette). Since C11 I’ve used a streamdeck button linked to my ‘auto colourise’ macro. The ple macro has grown\evolved into a reliable tool that is still working in C15 (trial version - but I may go back to C14 if SB doesn’t fix it within the trial period!)
Create a Project Logical Editor event setting out the container target(s) and a list of specific names (eg acgtr, agtr, guitar, ac_) (plus those overlapping names that you may want to exclude like egtr, elec, mix), and then set a colour value in the Action dialog box at the bottom (Ac_GUITAR is the colour value in the above example).
Modify the Project Colour Setup palette (in this case a green named Ac_GUITAR).
Create a macro in Key Commands to run a PLE macro. You need to create PLE macro (Mine is called “RunPLE -colour specific tracks”) in PLE (step not shown). The Key Command macro below runs the PLE macro (RunPLE -colour specific tracks) which calls a list of PLE colour events.
You can see the AcGuitar PLE event in the list below along with some of the other PLE events that colour a multitude of tracts specifically named.
The “RunPLE- Colour specific tracks” macro has a keyboard command that I’ve set to call from Stream Deck in the usual way (another tutorial that could be long-winded if you don’t know how!)
Once you have created your first PLE event and added the macro to Key Commands, you can keep adding to the list of colouring events by the usual copy & paste, edit and save, dragging and dropping of new PLE events. Hope this helps. The full setting up procedure can be a steep learning curve, and therefore it would take me a lot of time to teach in detail, but basic common sense and logic should get you there.
My point is - you can click the drop-down menu (shown on the first image), and the menu (on the second image) appears. Then you can click any of the parameters.
OR you can click and hold the drop-down menu, mouse over a parameter (while holding down the mouse button) and then let go of the mouse button. Both options work, that is - click and click OR click, mouse over and let go.