Re: review of SVG 2 animation-related requirements

Dear all,

I'd like to provide my input on the animation-related requirements as 
requested.

> 1. "SMIL data feedback"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_data_feedback
>
> I cannot work out what this is requesting, tbh.

I also don't know what this is about. I'll wait to see what Cameron 
finds out.

> 2. "SMIL time containers"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_time_containers
>
> A straightforward request which you probably agree with!

Yes, strongly in favour. I think Cameron wasn't sure how useful they 
were and so I was given ACTION-3202 to provide before-and-after examples 
which I completed a while back.[1] So I think it's up to Cameron.

> 3. "Consider adding a 'key()' keyword for animation triggers"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#Consider_adding_a_.27key.28.29.27_keyword_for_animation_triggers
>
> IIRC you were not in favour of this?

I was a little hesitant about this.

Part of the issue with supporting 'keydown()' etc. is modifier keys. 
Should they be used in SVG to provide consistent behaviour with HTML 
access keys? If so, does that limit the usefulness of, e.g. 
end="keydown(Enter)"? If not, are we introducing a potential security 
vulnerability through keylogging? Or can we say, "it's nothing you can't 
do already with script, just now you can do it with a different syntax"? 
Provided you disable accessKeys everywhere you disable script it should 
be safe to use without modifiers?

Perhaps it's ok to accept it as a "nice to have" requirement. Assuming 
we can solve the modifier issue it's certainly preferably to try and 
match "Enter" than 0x0A or 0x0D.

> 4. "The 'timelineBegin' attribute on the<svg>  element"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#the_.27timelineBegin.27_attribute_on_the_.3Csvg.3E_element

Yes. Although I think the requirement is not, "Add the timelineBegin 
attribute to SVG2", but "Provide a means for starting animations before 
the load event fires."

> 5. "The<discard>  element"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#the_.3Cdiscard.3E_element

No.

> 6. "The 'playbackOrder' attribute on the<svg>  element"
> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#the_.27playbackOrder.27_attribute_on_the_.3Csvg.3E_element

No.

Best regards,

Brian Birtles

[1] http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0105.html

Received on Friday, 23 March 2012 03:05:37 UTC