====== 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]]