Confirmed users
166
edits
Line 122: | Line 122: | ||
'''Background:''' Timing groups and animations (collectively called timed items) have various timing parameters such as "iteration duration". The iteration duration can take a value like "auto". For things like timing groups that means the duration of the group stretches to fit its children. | '''Background:''' Timing groups and animations (collectively called timed items) have various timing parameters such as "iteration duration". The iteration duration can take a value like "auto". For things like timing groups that means the duration of the group stretches to fit its children. | ||
'''Issue:''' We need a way from the API to represent both the "auto" value and the resolved numeric value. In the future we'll probably also extend durations to include percentages. | '''Issue:''' We need a way from the API to represent both the "auto" value and the resolved numeric value. In the future we'll probably also extend durations to include percentages. (We are also trying to make these objects easy to create and keep the API surface area low.) | ||
(We are also trying to make these objects easy to create and keep the API surface area low.) | |||
'''Approach A) (Current spec) Have a dictionary for specified timing parameters''' | '''Approach A) (Current spec) Have a dictionary for specified timing parameters''' |