On Friday 2018-01-12 10:17 +0900, Brian Birtles via governance wrote:
> Dear all,
>
> Over the past few years there has been a lot of work on animations in
> Gecko: CSS Transitions, CSS Animations, off-main thread animations,
> and the Web Animations API. The people who work on this tend to
> specialize in it so I think it makes sense to formalize this as a
> separate module.
>
> Proposed module:
>
> Name: Animation
> Description: Declarative animations: CSS animations, CSS transitions,
> Web Animations API, and off-main thread animations
> Owner: Brian Birtles
> Peers: Hiroyuki Ikezoe, Matt Woodrow
> Source Dirs: dom/animation; and animation-related code in
> layout/style, servo/components/style, and gfx/layers
> Bugzilla Components: Core::DOM::Animation, Core::CSS Parsing and Computation
> Discussion Group: dev-tech-layout
This looks good to me; I think you should go ahead and add this.
(And I say this as someone who used to be pretty involved in a lot
of this code, but is probably now detached enough from it that I
shouldn't generally review it.)
Two comments:
* I think the entry should be clear in the Bugzilla components line
that it's only a small part of "CSS Parsing and Computation".
* I wonder if it should say "animation-related and
interpolation-related" instead of just "animation-related"
I also wonder if some of the SMIL code should be in this module
rather than the SVG module?
-David
--
𝄞 L. David Baron
http://dbaron.org/ 𝄂
𝄢 Mozilla
https://www.mozilla.org/ 𝄂
Before I built a wall I'd ask to know
What I was walling in or walling out,
And to whom I was like to give offense.
- Robert Frost, Mending Wall (1914)