====== Berlin F2F April 2018 ======
==== Meeting Minutes =====
* Tuesday, April 10:
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0023.html|Part 1]]: Snapshot, Scheduling, Decisions
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0024.html|Part 2]]: Editorships, box-sizing, Writing Modes
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0025.html|Part 3]]: Spatial Navigation, Floats
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0026.html|Part 4]]: CSS Grid and Box Alignment
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0027.html|Part 5]]: Sizing, Flexbox, Overflow
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0028.html|Part 6]]: TTML Requests
* Wednesday, April 11:
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0030.html|Part 1]]: CSS Contain, CSS Scoping, CSS Pseudo Elements
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0031.html|Part 2]]: CSSOM, CSS UI 4, CSS Timing
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0032.html|Part 3]]: CSS Scroll Snap, CSS Text 3
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0033.html|Part 4]]: Web Animations
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0034.html|Part 5]]: Fonts, CSS Text / Text Decoration, Ruby
* Thursday, April 12:
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0041.html|Part 1]]: Flexbox, line-clamp/max-lines/block-ellipsis
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0042.html|Part 2]]: Multicol
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0043.html|Part 3]]: FXTF spec-editing, Subgrids, Box Model
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0044.html|Part 4]]: Table Boxes, Aliasing, Text, Overflow
* [[https://lists.w3.org/Archives/Public/www-style/2018May/0045.html|Part 5]]: Contain, CSS2, Testing
==== General Information ====
* Host: Monotype
* Location: [[https://besondere-orte.com/en/locations/neue-m%C3%A4lzerei|Neue Mälzerei]], Friedenstr. 91, 10249 Berlin, Germany
* Adjacent to [[https://www.typotalks.com/labs/|TYPO Labs 2018]], at Umweltforum nearby
* Confirmed dates:
* Monday April 9: [[https://github.com/w3c/css-houdini-drafts/wiki/Berlin-F2F-April-2018|Houdini Meeting]]
* Tuesday-Thursday April 10-12: CSS WG Meeting
* Tuesday, April 10: CSS WG dinner at the [[http://www.solarberlin.com/|Solar Lounge]]. Group 4-course dinner menu includes a vegetarian option (need a preliminary count for those who would prefer a vegetarian option).
* Thursday: Lunch at 1:30-2:30 pm, at Umweltforum nearby (TYPO Labs location)
* Thursday: TYPO Labs get-together dinner party - BBQ and drinks.
* Thursday-Saturday April 12-14: TYPO Labs (with workshops Friday & Saturday)
* Hotel nearby: [[https://www.nh-hotels.de/hotel/nh-berlin-alexanderplatz|NH Hotel Berlin Alexanderplatz]].
==== TYPO Labs 2018 registration info ====
* [[https://www.typotalks.com/labs/2018/tickets/|Ticket store]] is now open
* Tickets are non-transferable
* A single 45-min speaker slot on Friday, April 13 is reserved for CSS WG participants who wish to prepare a talk (it could be subdivided into two or three slots if we wish).
==== Participants ====
Please add 'block' to the hotel column if you would be interested in taking advantage of the organizers' hotel rates.
**UPDATE: There will be no block rate. You can book at the hotel if you want, or elsewhere, but you need to do it yourself, at the standard rate.**
And please add 'yes' to the TYPO Labs column if you'd be interested in attending the TYPO event.
^ Name ^ Arrival ^ Departure ^ Hotel ^ Flight info and notes ^ TYPO Labs ^ CSS WG dinner ^
| Alan Stearns | 6 Apr | 15 Apr | | | Yes | Yes, omnivore |
| Brian Birtles | 7 Apr | 17 Apr | Hampton | AF1534/JL6898 | Maybe first day | Yes |
| Chris Lilley |8 Apr | 15 Apr | block | AA6596/EZY5533 | Yes | Yes, keto |
| Dael Jackson | 6 Apr | 13 Apr | AirBnB | | No | Yes, vegetarian |
| Dirk Schulze | | | | train | No | Yes |
| Emil A Eklund | 10 Apr | 14 Apr | Westin Grand | AF1534 / BA983 | Probably not | |
| Eric Willigers | 6 Apr | | block | | No | Yes |
| fantasai | 8 | 13 | AirBnB | via London | Yes | Yes, gf |
| Florian Rivoal | 9 | 15 | Airbnb | | Yes | Yes |
| Geoffrey Sneddon | 6 Apr | 15 Apr | family | FR151 / BA983+BA279 | Probably not | Yes |
| Ian Kilpatrick | | | block | swim | Maybe first day | |
| Jihye Hong | 9 Apr | 14 Apr | AirBnB | | | Yes |
| Koji Ishii | 10 Apr | 13 Apr | Hotel Zoe | AF1434 / AF1835 | Probably not | |
| L. David Baron | 8 April, 17:05 | 14 April, 10:15 | Victor's Residenz-Hotel Berlin | [[https://flightaware.com/live/flight/FIN74|AY74]]/[[https://flightaware.com/live/flight/FIN1437|AY1437]], [[https://flightaware.com/live/flight/DLH39|LH39]]/[[https://flightaware.com/live/flight/UAL59|UA59]] | Friday only | Yes, no beef |
| Lea Verou | | | block? | | probably | Yes, keto |
| Manuel Rego | 9 Apr | 14 Apr | NH Hotel Berlin Alexanderplatz | | Friday only | Yes, no restrictions |
| Myles C. Maxfield | | | Brandenburg Gate | Zeppelin | Definitely | Yes, no restrictions |
| Naina Raisinghani | | | Westin Grand | | No| Yes, no red meat|
| Rachel Andrew |9 Apr | 12 Apr | Hampton | BA992/BA995 | No | Yes, pescatarian - allergic shellfish, wheat, eggplant|
| Peter Linss | 8 Apr | 14 Apr | AirBnB? | QTR77/QTR82 | | Yes, omnivore |
| Remy Francois | 6 Apr | 16 Apr | | | No | Yes |
| Rob Flack | 7 Apr | 13 Apr | | | No | Yes |
| Rossen Atanassov | | | | train | Yes | Yes, [[https://en.wikipedia.org/wiki/Pescetarianism | pescetarian]] |
| Shane Stephens | | | New Berlin | | | Yes |
| Simon Fraser | | | | | No | No |
| Surma | | | | | | |
| Tab Atkins | | | newberlin | | | yes |
| Tantek Çelik | 2018-04-09 18:55 | 2018-04-15 11:45| Victor's Residenz-Hotel | UA9725+LX982 / UA8973+UA59 | Yes | Yes, pescetarian(No goat cheese)|
| Vladimir Levantovsky | | | block | | Yes | Yes, omnivore |
| Rune Lillesveen | 8 Apr | 12 Apr | | | No | Yes |
=== Observers ===
^ Name ^ Organization ^
| Christian Biesinger | |
| Emilio Cobos Álvarez | Mozilla |
| Oriol Brufau | |
| Richard Rutter | |
| Jason Pamental | |
| Majid Valipour | Google |
==== Agenda Items ====
=== If there's time ===
* CSS-UI (Florian) (can be done at regular teleconf if we're out of time)
* [[https://github.com/w3c/csswg-drafts/issues/1936|Change the pointer cursor to indicate any interactive element]]
* [[https://github.com/w3c/csswg-drafts/issues/1815|let user-select:contain prohibit selection from outside]]
* [[https://github.com/w3c/csswg-drafts/issues/285|Readonly form control and user-select]]
* Transforms (Eric) (not Thursday, can be done at regular teleconf if we're out of time)
* [[https://github.com/w3c/csswg-drafts/issues/2520|2D and 3D rotation are distinct]]
* [[https://wicg.github.io/construct-stylesheets/index.html|Constructable Stylesheets]]
* [[https://github.com/WICG/spatial-navigation/issues/25|Making things focusable in CSS]] (if Brad Kemper attends)
==== Misc, break-time chat or just fun read ====
* [[https://github.com/w3c/csswg-drafts/issues/2472|Is it possible to have an "Edit on GitHub" or "Propose A Change" link to specs that points to a .bs file?]]
* Of kiloparsecs and Special Relativity https://github.com/w3c/csswg-drafts/issues/2491#issuecomment-379215215
==== Schedule ====
=== Tuesday ===
== Morning ==
(Housekeeping)
* 2018 Snapshot
* [[https://github.com/w3c/csswg-drafts/issues/2388|List features cleared for shipping]]
* Publish? [[https://github.com/w3c/csswg-drafts/labels/snapshot-2018|Remaining open issues]]
* 2019 f2f schedule
* meta-issue: when we don't act on some ambig we spec due to compat. latest example, having flex/grid % margins be based on oldest (block flow) model, rather than anything in the past 20 years (positioning, flex, grid).
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0002.html|Editorship of css-page-floats]]
* [[https://github.com/w3c/csswg-drafts/issues/2458|definition of box-sizing in css-sizing]]
* [[https://github.com/w3c/csswg-drafts/issues/2179|Move overscroll-behavior spec from WICG to csswg-drafts]]
* Writing modes update (Koji, Fantasai)
(Input)
* Spatial navigation (Jihye & Florian, not Thursday)
* Status Update on [[https://wicg.github.io/spatial-navigation/|work in WICG]] & [[https://wicg.github.io/spatial-navigation/demo/blog/|Demo]]
* Missing scroll-related anchoring terminology:
* https://github.com/w3c/csswg-drafts/issues/2322
* https://github.com/w3c/csswg-drafts/issues/2323
* [[https://github.com/w3c/csswg-drafts/issues/2324|missing box terminology ]]
* Interaction media feature [[https://github.com/WICG/spatial-navigation/issues/41| navigation: none | sequential | spatial ]]
* [[https://github.com/WICG/spatial-navigation/issues/29#issuecomment-378153116|hitability testing]]
(Layout 1)
* Complex float shapes and bfc sizing: [[https://github.com/w3c/csswg-drafts/issues/2452|#2452]] (frremy)
== Afternoon ==
* Grid
* Review state of Grid Level 2, figure out next steps
* https://github.com/w3c/csswg-drafts/issues/2356 (Florian)
* [[https://github.com/w3c/csswg-drafts/issues/2177|Grid track sizing items spanning a flexible track]]
* [[https://github.com/w3c/csswg-drafts/issues/1420|'justify-content' other than 'normal' or 'stretch' should change column count/size rules]]
* [[https://github.com/w3c/csswg-drafts/issues/1299|axis names]]
* Alignment
* Closing out [[https://github.com/w3c/csswg-drafts/issues?q=is%3Aopen+is%3Aissue+label%3Acss-align-3|last few open issues]] and republishing
* css-sizing
* [[https://github.com/w3c/csswg-drafts/issues/2384|Does indefinite min-height: N% fall back to zero or auto?]]
* [[https://github.com/w3c/csswg-drafts/issues/2297|Indefinite percentages in calc() are underspecified]]
* [[https://github.com/w3c/csswg-drafts/issues/820|Adding a 'size' shorthand for 'width'/'height']]
* Flex
* [[https://github.com/w3c/csswg-drafts/issues/2442|Table flex items with main size less than preferred intrinsic width]]
* Proposing Flexbox Level 2
* [[https://github.com/w3c/csswg-drafts/issues?q=is%3Aopen+is%3Aissue+author%3Apalemieux+label%3ATTML|Outstanding requests from TTML]]
* css-overflow (not Thursday)
* [[https://github.com/w3c/csswg-drafts/issues/1971#issuecomment-377078084|overflow:clip]] (Florian) (preferably before talking about max-lines & co)
* [[https://github.com/w3c/csswg-drafts/issues/2484|Let 'overflow' accept two values]] ( Loirooriol)
* [[https://github.com/w3c/csswg-drafts/issues/2473|Add overscroll-behavior-[block/inline] in accordance with css-logical]]
=== Wednesday ===
== Morning ==
(Cascade)
* ::part & ::theme (Wed. morning)
* [[https://github.com/w3c/csswg-drafts/issues/2158|Consider making ::slotted and :host take a single argument.]]
* [[https://github.com/w3c/csswg-drafts/issues/1915|Specificity of :host, ::slotted, and :host-context doesn't seem to be defined?]]
* [[https://github.com/w3c/csswg-drafts/issues/2474|::selection style propagation]]
* getComputedStyle tree/document issues: [[https://github.com/w3c/csswg-drafts/issues/1548|#1548]], [[https://github.com/w3c/csswg-drafts/issues/1964|#1964]], [[https://github.com/w3c/csswg-drafts/issues/2403|#2403]] (dbaron and emilio + also frremy)
* [[https://github.com/w3c/csswg-drafts/issues/2149|getComputedStyle only supports ::before/::after ]]
* CSS-Contain (Florian) (Schedule before css-display)
* [[https://github.com/w3c/csswg-drafts/issues/2483|Scoping of the content property unclear]]
* [[https://github.com/w3c/csswg-drafts/issues/2349|Clarify style containment property scoping]]
* [[https://github.com/w3c/csswg-drafts/issues/2223|contain:paint should use padding box instead of content box]]
* [[https://github.com/w3c/csswg-drafts/issues/1457#issuecomment-379156461| containment and formatting contexts]]
* [[https://github.com/w3c/csswg-drafts/issues/2510|size containment and non atomic inlines]]
* [[https://github.com/w3c/csswg-drafts/issues/2512|containment and internal ruby elements ]]
* Publish updated CR ([[https://drafts.csswg.org/css-contain/issues-2017-cr.html|DoC]])?
* [[https://github.com/w3c/csswg-drafts/issues/2495|obscuring text for `` styling]]
* Remaining [[https://github.com/w3c/csswg-drafts/issues/1680|css-timing issue]] + transition spec to CR (not Thursday)
== Afternoon ==
* css-scroll-snap (not Thursday)
* [[https://github.com/w3c/csswg-drafts/issues/2523| Path to interop among implementations ]]
(Text and Fonts)
* [[https://drafts.csswg.org/css-text-3/issues-lc-2013|CSS3 Text - All Open Issues]]
* Fonts
* [[https://github.com/w3c/csswg-drafts/issues/633|Fonts l4 super-format()]]
* [[https://github.com/w3c/csswg-drafts/issues/2485|font property descriptors for variable fonts]]
* [[https://github.com/w3c/csswg-drafts/issues/2505|(distinction -- or not -- between 'oblique 0deg' and 'normal' for font-style)]]
* [[https://github.com/w3c/csswg-drafts/issues/2295|default angle for font-style: oblique]]
* [[https://github.com/w3c/csswg-drafts/issues/2531|font-variant @font-face descriptor]]
* CSS Text 4
* [[https://github.com/w3c/csswg-drafts/issues/2462|text-spacing: space-first]] (Murakami, via Florian)
* [[https://github.com/w3c/csswg-drafts/issues/672#issuecomment-379723234|Allow for paragraph-level line breaking]]
* [[https://lists.w3.org/Archives/Public/www-style/2018Apr/0006.html|Rules for Simple Placement of Ruby ]] (Kobayashi-sensei via Florian)
* [[https://github.com/w3c/csswg-drafts/issues/2376#issuecomment-380066953|Bikeshed font underline value names]]
* Animation breakout
=== Thursday ===
== Morning ==
(Layout 2)
* Flex
* Min-content of shrinkable flex items: [[https://github.com/w3c/csswg-drafts/issues/2353|#2353]] (frremy)
* max-lines / block-ellipsis / [-webkit-]?line-clamp ( Fantasai & Florian)
* [[https://github.com/w3c/csswg-drafts/issues/390#issuecomment-371076389| Introducing max-lines / block-ellipsis / line-clamp]]
* [[https://github.com/w3c/csswg-drafts/issues/2408|Which kind of boxes accept max-lines]]
* [[https://github.com/w3c/csswg-drafts/issues/2421|How does max-lines interact with descendants' max-lines]]
* [[https://github.com/w3c/csswg-drafts/issues/2429|Which descendants are skipped in max-lines]]
* Multicol
* [[https://github.com/w3c/csswg-drafts/issues/1565|Add switch to avoid generating empty column boxes?]] (rachelandrew tabatkins)
* [[https://github.com/w3c/csswg-drafts/issues/1746|References to paged media]] (rachelandrew)
* [[https://github.com/w3c/csswg-drafts/issues/2309|column rules should only be drawn to the height of the column contents]] (rachelandrew)
* [[https://github.com/w3c/csswg-drafts/issues/2448|Spanning elements late in the content, treated as column-span: none]] (rachelandrew)
* [[https://github.com/w3c/csswg-drafts/issues/1745|Can overflow content influence column height?]] (rachelandrew)
(FXTF)
* Raise awareness of FX specs in the CSS WG
* New WD for Filter Effects and CSS Masking
* Need editors
* Compositing and Blending
* Geometry
== Afternoon ==
* [[https://github.com/w3c/csswg-drafts/issues/2280|Dual-axis vs. Per-axis Subgrids]]
* Display
* [[https://github.com/w3c/csswg-drafts/issues/1477|How does block inside inline affect the box tree, exactly?]]
* [[https://github.com/w3c/csswg-drafts/issues/1793|Is ::marker created by display:list-item or does it always exist?]]
* [[https://github.com/w3c/csswg-drafts/issues/2501|Rename table box to table grid box]]
* Text-3 issues again
* css-overflow overflow
* [[https://github.com/w3c/csswg-drafts/issues/129|padding-bottom in overflow content]] (Fantasai)
* css-contain again
* [[https://github.com/w3c/csswg-drafts/issues/2527|How do layout and size containment interact with column/page fragmentation?]]
* CSS 2.x (tantek, gsnedders, fantasai)
* [[https://github.com/w3c/csswg-drafts/issues/2553|Proposed CSS 2.x editing & publishing workflow]] (#2553)
* Testing
* WPT - Extra CSS testsuite requirements: [[https://github.com/w3c/web-platform-tests/issues/10053|wpt#10053]] (gsnedders, rego, florian)
* [[https://github.com/w3c/csswg-drafts/issues/2438|CSSWG specs need usable test suite docs]]
* CSS 2.x (tantek, gsnedders, fantasai)
* [[https://github.com/w3c/csswg-drafts/issues/2008|Naming of revision of CSS 2.1]] (#2008)
== Did not get to ==
* CSS 2.x (tantek, gsnedders, fantasai)
* [[https://github.com/w3c/csswg-drafts/issues/2542|Should we add scientific notation to CSS 2.1?]] (#2542)
* [[https://github.com/w3c/csswg-drafts/issues/2551|Anchors changed in CSS 2 in-place edit in 2016]] (#2551)
* [[https://github.com/w3c/csswg-drafts/issues/2224|Syntax section readded despite WG resolution]] (#2224)
* [[https://github.com/w3c/csswg-drafts/issues/2532|Multiple border colors, revisited]]