David Lapointe Gilbert

@davidweb
12 Followers
118 Following
69 Posts
🏳️‍🌈🇨🇦 Dev web avec un parcours accidentel en #design et en #branding. I'm a web #developer with an accidental background in #design and #branding.
Twitterhttps://twitter.com/davidwebca
Websitehttps://davidweb.ca

Have you been wishing masonry layouts would just hurry up and arrive in CSS?? Well, happy holidays!

https://webkit.org/blog/17660/introducing-css-grid-lanes/

Introducing CSS Grid Lanes

It’s here, the future of masonry layouts on the web!

WebKit
Safari 26.2 is here with 65 features + 165 bug fixes — including `field-sizing`, Navigation API, Largest Contentful Paint, `command` & `commandfor`, CHIPS opt-in partitioned cookies, `scrollend` event, `random()`, WebGPU in WebXR, `scrollbar-color`, `hidden=until-found` and *much* more! https://webkit.org/blog/17640/webkit-features-for-safari-26-2/
WebKit Features for Safari 26.2

Safari 26.2 is a big release.

WebKit

Make websites? Are you reading webkit.org? We published 6 articles in the last 5 weeks — aiming for at least one a week from now on. Teaching you all about new technology, proposals for the future, and what’s coming in Safari.

• lh units
• shape()
• text-wrap: pretty
• Safari 18.4
• Item Flow
• Declarative Web Push

Plus release notes for Safari Technology Preview every other week.

What should we write about next?

Amazing read about vectorial blur and feathering from the Rive app team. https://rive.app/blog/how-rive-reinvented-feathering-for-the-vectorian-era
Reinventing feathering for the Vectorian era

The unfiltered story behind breaking free from rigid, outdated specs and building the first true vector feather.

I’m super excited about `text-wrap: pretty`. It does a lot more to improve typography than you might expect — at least in Safari Technology Preview 216.

It improves all lines of text, not just the last 4. It enhances hyphenation & rag, not just avoiding short last lines.

https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/

Better typography with text-wrap pretty

Support for text-wrap: pretty just shipped in Safari Technology Preview, bringing an unprecedented level of polish to typography on the web.

WebKit

Does it bug you that Flexbox always ends up with a very few items in the last row, stretched out extra wide?

What if the layout was balanced kinda like `text-wrap`, using:

```
item-pack: balance;
```
Learn more about this idea, and much more:
https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/

Item Flow, Part 1: A new unified concept for layout

CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.

WebKit

Web Push is exciting. But it requires service workers and a bunch of custom code that can be different from project to project.

How about instead we standardize on using JSON & leave JavaScript out of it!

Meet Declarative Web Push. Available in iOS and iPadOS 18.4 beta.

https://webkit.org/blog/16535/meet-declarative-web-push/

Meet Declarative Web Push

Web Push notifications are a powerful and important part of the web platform.

WebKit

This article by @shadeed9 is fantastic. It explores the choice of adding masonry-layout capabilities to CSS Grid vs creating a whole new display type. He created several examples, going through the code needed to create layout variations at breakpoints while still supporting older browsers. What would it be like to use each in the real world?

A highly recommended read!

https://ishadeed.com/article/css-grid-masonry/

Should masonry be part of CSS grid?

An exploration of examples showing masonry as both a part of CSS Grid and as its own display type.

I’m really proud of this article on Masonry & CSS.

It was incredibly hard to write. We spent weeks writing and rewriting, digging deeper & deeper into the issues at hand, working to make things as easy to understand as possible.

https://webkit.org/blog/16026/css-masonry-syntax/

There’s also a really cool idea about how to add another new feature to CSS Grid. (It would make it super easy to create a common article layout that’s not easy today.)

I can’t wait to hear what you think.

Help us choose the final syntax for Masonry in CSS

Back in April 2024, we wrote about “Masonry” layout in CSS and the ongoing work to bring this feature to browsers.

WebKit
Everyone who's still using MAMP - no offense, it served me well for many years - you should be looking into @IndigoStack. They just released v1 but I've been using the beta for months. The stacks for each site is isolated and the config can be synced in your repo so that someone just needs to click on the file to automatically pop the stack. So convenient! DNSMASQ installed automatically, command line integration to make sure your cli uses the correct PHP, etc. Instant v1 pro version purchase!