[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