hs-furtwangen / FUDGE

https://hs-furtwangen.github.io/FUDGE/
MIT License
2 stars 0 forks source link

Feature Request: Select the outer most parent in hierarchy #26

Open JulienTrue opened 1 month ago

JulienTrue commented 1 month ago

Currently, when clicking an Object in a Scene, it selects the 'inner most child' (See attached screenshot, where it selects "LowPoly.003"). image

Instead, it would be great if it would select the 'outer most parent', and on each consecutive click in that area/on that object, it should go down one child in the hierarchy.

Plagiatus commented 1 month ago

are you sure that's useful? The outer most parent is the root graph, which can be very far away in either direction.

Might it make more sense to do this but from the inside? every click moves you up further by one parent?

Another alternative could be if it selected the highest parent-graph-instance (in this case the Box), as you probably shouldn't be modifying the nested graph directly anyways.

JulienTrue commented 1 month ago

To me it feels like intended and expected behaviour that I would first select the outer most parent. I think the question if it's useful or not is difficult here because it always depends. Sometimes I just wanna move the outer most box, so one click would be all, and sometimes I want something further down the hierarchy, and for that it would be more annoying of course, but I do think we can both agree that the nested graph directly is almost never wanted.

But regarding my point that this is expected behaviour:

  1. Most programs I know do it this way, if I want to select a grouped object in illustrator, I first have to go through all the groups to get deeper and deeper.
  2. I imagine it like if I see an onion on a desk, I would always expect to click on it and be able to move the whole onion, instead of being in the inner most core of it immediately. But everytime I click on it afterwards, i will move me one layer deeper everytime.

I hope this kinda helped bring my point across? :D

JirkaDellOro commented 1 month ago

Starting with the root graph is certainly not a good idea.