akiraux / Akira

Native Linux App for UI and UX Design built in Vala and GTK
GNU General Public License v3.0
5.24k stars 202 forks source link

Implement group hover and selection #734

Closed Alecaddd closed 1 year ago

Alecaddd commented 1 year ago

Summary / How this PR fixes the problem?

Implement hover effect for groups, and the ability to select groups or child nodes by holding CTRL

ToDo

Alecaddd commented 1 year ago

This needs some refinement as it's not possible to select items inside artboards. I will fix the recursive parent detection to account for those.

Alecaddd commented 1 year ago

@mbfraga the Utils.Array.insert_array_at_iarray() method fails the assertion if the selected items to add to a group are not one after another, aka different indexes. Any clue?

Alecaddd commented 1 year ago

Ready for a full review!

Alecaddd commented 1 year ago

Doing a yolo merge!