[webkit-dev] CSS Grid Layout status review

Benjamin Poulain benjamin at webkit.org
Fri Aug 1 15:53:54 PDT 2014


Thank you for the update.

I would love to see CSS Grid in a stable state by the end of the year!

Do you know if Fuzzinator covers CSS Grid Layout?

Benjamin

On 8/1/14, 7:32 AM, Javier Fernandez wrote:
> Hi all,
>
> It's been a while since Igalia started contributing to the development
> of the CSS Grid Layout spec in WebKit (enabled in the nightly builds
> since May) and we'd like to report about the implementation status to
> gather feedback from the community (comments, issues, questions, etc.).
>
> CSS Grid Layout is a browser feature that allows to define responsive
> and flexible 2D layouts using just CSS declarations. Visit
> http://www.w3.org/TR/css-grid-1/ for more information about the standard.
>
> First of all, the following meta-bug can be used to track the
> implementation: http://webkit.org/b/60731
>
> Besides a quite active bugfixing, these are the most important changes
> that have been landed recently:
>
> * Introduce compilation flag (http://webkit.org/b/129153) and remove
> runtime feature http://webkit.org/b/132382 (thus CSS Grid Layout is
> enabled in the nightly builds since May).
>
> * Syntax implementation:
>    - Adapting some properties to the last specification:
> http://webkit.org/b/127987
>       + grid-template-{columns, rows} and grid-template-areas
>    - grid-template: Explicit Grid shorthand: http://webkit.org/b/128980
>    - grid: Grid Definition Shorthand: http://webkit.org/b/132122
>
> * Code refactoring:
>    - Grid position resolution code moved to its own class:
> http://webkit.org/b/131732
>
> * Auto-Placement algorithm:
>    - Add support for spanning items: http://webkit.org/b/110633
>
> * Z-index:
>    - Properly support z-index property on grid items:
> http://webkit.org/b/103329
>
> * Alignment and justification:
>    - Implement justify-self css property:  http://webkit.org/b/134419
>
> In addition, we're actively working on the following features:
>
> * Alignment and justification:
>    - Implement row-axis Alignment:  http://webkit.org/b/133222
>    - Implement column-axis Alignment:  http://webkit.org/b/133224
>    - Improve margin, border and padding support.
>
> * Auto-placement algorithm:
>    - Implement the new sparse and stack modes: http://webkit.org/b/103316
>
> * Performance optimizations:
>    - meta-bug to track future optimizations: http://webkit.org/b/125145
>    - Dirty bit on grids: http://webkit.org/b/132332
>
> We hope you find this report useful so people interested on this feature
> could be aware of our progress and future work. Please, don't hesitate
> to give us any kind of feedback; it's really appreciated.
>
> Finally, stating that we're planning to continue working on the
> implementation of this spec with the goal of asking before the end of
> the year to be considered for shipping . Let's see how all this evolves
> and we'll keep you informed.
>
> Best regards.
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>



More information about the webkit-dev mailing list