[css3-flexbox] Bikeshed ALL the things

We got through three of the naming issues today on the call, with only
one remaining to be discussed on the list.  The secret of naming
discussions, apparently, is to let everyone brainstorm for a bit, then
quickly call for a poll and end the discussion.

The three we solved are:

1. http://wiki.csswg.org/topics/alignment-names - resolution is to go
with Option 4: justify-self/content/items and align-self/content/items

2. http://wiki.csswg.org/topics/justification-keywords - in a
nail-biting 7-6 decision, we went with space-between/around instead of
justify/distribute

3. http://wiki.csswg.org/topics/css3-flexbox-rename-flex-order -
resolution is option D (not on the wiki) and use plain 'order' as the
property name


The only remaining naming bikeshed is the start/end keywords in the
'align-*' properties
<http://wiki.csswg.org/topics/start-end-before-after-align>.  We have
two options:

1. The current world, where both justify-* and align-* use "start" and "end".
2. More closely match the logical axises, and make align-* use
"before" and "after".

The argument for (1) is that, first, using different keywords to
accomplish basically the same thing in two properties is confusing,
and second, these aren't the logical axises.  I *actually* call the
directions "main-start/end" and "cross-start/end" in the Flexbox spec,
and just drop the prefix for brevity in the property value.

The argument for (2) is that, first, using the same keyword in
different axises is confusing, and second, while they're not an exact
match for the logical keywords in Flexbox, they *are* in Grid and
probably Block, as both of those always lay out relative to the
current writing mode.

You'll note that the first arguments for both are directly
contradictory.  I think that means this is more of a personal choice
thing.

Anyway, I have no strong opinions, but I want to resolve this in the
next week.  If we can't come to an agreement on the mailing list, I'll
ask for a quick poll at the beginning of the next telcon.  So, get all
your arguments in now and decide this among yourselves.

~TJ

Received on Wednesday, 23 May 2012 17:32:09 UTC