- From: Shane Stephens <shans@google.com>
- Date: Wed, 25 May 2016 21:34:38 +0000
- To: fantasai <fantasai.lists@inkedblade.net>, www-style@w3.org
- Message-ID: <CAGTfzwRJxRxXxG43takR=QAPBy_LkVRsU6cuMRH43LvQa4EmAg@mail.gmail.com>
On Tue, May 24, 2016 at 3:56 AM fantasai <fantasai.lists@inkedblade.net>
wrote:
> On 05/19/2016 05:51 PM, Shane Stephens wrote:
> >
> >> This seems very counter-intuitive to me. I would not expect
> >> the coordinate system of translate/rotate/scale/transform
> >> to be affected by motion at all. The goal is for these all
> >> to behave as if they were independent right? But with this
> >> ordering they're not.
> >
> > I'm not sure that is a goal. Would you expect motion rotation
> > to affect transforms? Or transforms to affect motion? You have
> > to pick one. I think translate/scale/etc. should act the same
> > as the transform property, and we can't split that up to insert
> > motion components.
>
> I would expect them to be independent. I don't expect 'rotate'
> to affect motion, nor motion to affect 'rotate'. I also don't
> expect 'transform' to be affected by any of these, it should
> apply on top as a final operation.
>
I don't think that's possible unless you're happy for translate to behave
differently to transform: translate.
> > Actually, based on your reactions here I'm leaning towards us
> > adding a full motion transform function. There isn't a perfect
> > ordering of transform and motion components where everything
> > always works as expected but at least that way more advanced
> > users can select an order.
>
> While maybe adding a motion transform function is *also* a good
> idea, I don't think it's a good substitute for independent
> properties. Which is why we're introducing translate/rotate/etc.
>
> I'm pretty sure the expectation is that these operations are all
> independent, unless stacked within the 'transform' property itself.
> >> What if you did
> >>
> >> apply translate
> >> apply motion
> >> apply rotate
> >> apply scale
> >> apply transform
> >>
> >> ?
> >
> > This would keep translate components in the global coordinate
> > system but then
> > translate: 100px;
> > and
> > transform: translate(100px);
> > would sometimes act differently to each other, which is weird.
>
> Agreed that's weird. They should be the same.
>
> >> p.s. Please either use plaintext email on www-style, or
> >> successfully harass the Gmail team to fix b/19483003 ?
> >
> > Ah, sorry :( I think that whatever messed up happened because I
> > manually quoted an email to merge two replies. I won't do that
> > again. Unfortunately inbox has no plain text option yet.
>
> No, that is not the problem. You are not doing anything wrong. :)
>
> The problem is that Gmail's email output HTML doesn't correctly
> mark up quotations. (See bug above, which Gmail so far refuses
> to fix because, I dunno. I keep having to fix up your quotations
> when I reply because they are--from what I've been told by proxy--
> adamant about not fixing this stupidly trivial bug.)
>
Ah, damn. I can look into routing CSS emails to a different mail client,
though that'll take some time. Hopefully the switch to github will make
this problem go away.
Cheers,
-Shane
>
> ~fantasai
>
Received on Wednesday, 25 May 2016 21:35:18 UTC