When changing from a GH window back to the RH window…
Clicking on any Layer’s state change button will always affect the ‘active’ layer, not the actual layer being clicked.
Example:
Desired Behavior:
Even when changing from GH to RH windows, a ‘click’ on a layer should affect the layer I am actually pointing at, not the ‘active’ layer.
Its not a huge thing, but it definitely ‘bites’ me quite often, causing unexpected layer state-changes (which can sometimes have annoying side effects if they accidentally trigger a GH re-calc).
I agree with the biting… In my experience with macOS, however, this is not a Rhino or Grasshopper issue. You can reproduce the same behavior when going from any other application to Rhino. Or between any two other applications on macOS. I always need to click twice as many times in macOS than I do on Windows. First click is to let the OS know that you have changed to a different application. After that, you can go on with business…
-wim
I think what I’m describing is a little different than what you are saying though. Going from GH>RH only takes one click for me, but it applies the click to the ‘wrong’ layer (always to the active one, not the pointed-at-one).
In Rhino for example, a single click does work as expected (the thing you point at gets clicked) when changing between GH>RH for all the other buttons and tool pallets (pallet? container? panel? window? the thing with the buttons in it ) in Rhino - just not the Layer tree. A single click even works for the buttons at the top of the Layer panel itself, it seems that for me this behavior is more limited to the elements inside the Layer tree:
in those other cases, for me at least, a single click is all it takes to both change context from GH to RH AND active the right button within RH. Thats the behavior I think would be the best with regards to the Layer tree elements as well.
Just complaining again about this one cus’ its so frustrating. When click on a Layer, it should affect that layer (the one I’m clicking on), not some other totally different layer. And no, its not an OS thing, its a Rhino Layer pallet thing.
This is not something that I can reproduce here.
The first click away from Grasshopper into Rhino first simply “activates” Rhino, and a secondary click is required to actually interface with that other application.
I’m on Tahoe. I see that Sequoia 15.7.7 is the current version of that OS, but you have possibly already updated to that in the meanwhile.
-wim
Interesting. Its definitely still happening for me. I think I misspoke earlier: it is the ‘highlighted’ layer (not the active layer) that always gets affected by a click. To replicate:
Multiple Layers, all visible. Select any (highlights in the Layers pallet) - not activate
Got to Grasshopper, perform some operation (type in a panel, etc)
Mouse back over to Rhino, mouse-click on the ‘Lightbulb’ icon in any layer. No matter where you click, it affects the ‘highlighted’ layer, not the one you are clicking on:
Tested on both MacOS Tahoe and Sequoia and it is the same behavior in both. When going between GH and Rhino Layers Pallet, click does not affect the layer I’m clicking on.