There should be possibility to pass animationDuration through Expandable protocol:
This can be achieved by:
Property on protocol suggesting expandableAnimationDuration
Parameter animationDuration in expand and collapse methods
Either way this has to also get passed by SelectionMenu to SelectionCollections and down the chain to SelectionElements. Also MenuButton needs this information included to time its inner animations.
There should be possibility to pass animationDuration through Expandable protocol:
This can be achieved by:
expandableAnimationDuration
animationDuration
inexpand
andcollapse
methodsEither way this has to also get passed by
SelectionMenu
toSelectionCollection
s and down the chain toSelectionElement
s. AlsoMenuButton
needs this information included to time its inner animations.