HierarchyDecorator icon indicating copy to clipboard operation
HierarchyDecorator copied to clipboard

Feature Request - Activation Swiping

Open Razenpok opened this issue 4 years ago • 6 comments

Feature Description Another (now-archived) hierarchy-enchancing plugin Smart Hierarchy does a cool thing with activation checkbox which is activation swiping. Basically, dragging mouse across several checkboxes with LMB down bulk-toggles these checkboxes. You can read more about it here

Reason for feature It was really useful back when I was using that package.

By the way, there is a bunch of other cool features implemented in that plugin (like Hover Preview), so I recommend checking it out for inspiration (if you need one 😉)

Razenpok avatar Oct 28 '21 13:10 Razenpok

Hey there Razen,

I think this is a brilliant idea and I encourage any ideas that have or haven't existed in other plugins 👏 I don't like directly copying features and I'd rather enhance or extend them if possible.

In another feature request - #20 - multi-select on a much simpler form has been requested. After some things have been checked off the list I'll be doing some additional features to the hierarchy and these are the sort of features I'm totally on board for.

I've looked at Smart Hierc a little but not taken a deep dive as much as I'd have liked to.

I'll keep this open and I'll pin this too as I think this is a really good addition 🙂 Cheers for the request, appreciate it

WooshiiDev avatar Oct 30 '21 16:10 WooshiiDev

I've implemented some basic activation swiping that also undo's nicely 🙂 I've been thinking of the different states that can come up like in Smart Hierarchy i.e. same active state, if any are selected, only toggle them etc.

I'm considering adding some form of direct multi-select toggle too, where you can directly toggle all after multi-selection.

Any thoughts?

hd_activation_swiping_2

WooshiiDev avatar Jan 24 '22 03:01 WooshiiDev

Selection only toggles - active state checks have been disabled in this one so all could be toggled

hd_activation_swiping_3

WooshiiDev avatar Jan 24 '22 07:01 WooshiiDev

Depth-only toggling

hd_active_swipe_depth

WooshiiDev avatar Jan 24 '22 07:01 WooshiiDev

Hey WooshiiDev

same active state

👍

Selection only toggles

👍

Depth-only toggling

👍

Looks good to me!

Razenpok avatar Feb 03 '22 13:02 Razenpok

Added the settings to the Scriptable Object - take note there is a redesign to the settings but this will be how it appears until then.

image

I've added depth toggle options for more flexibility - you never know when they'll be useful 🙂

image

I'll make a release specifically for this so it includes the new toggle system when the feature has been pushed to the v0.9 branch.

WooshiiDev avatar Feb 13 '22 13:02 WooshiiDev

Been a while, but finished this feature, pushing to v0.9 soon 👏

WooshiiDev avatar Mar 19 '23 20:03 WooshiiDev

Oooh, nice, looking forward to it 🚀

Razenpok avatar Mar 20 '23 11:03 Razenpok