This Month in Ladybird
9 days ago
- #Open Source
- #Browser Engine
- #Web Development
- Ladybird project received 244 merged PRs from 43 contributors in August.
- New sponsors include Bastian Müller ($5,000), Timely Learning ($1,000), and OakHost (providing macOS CI infrastructure).
- Web Platform Tests (WPT) progress: 8,106 new passes, totaling 1,839,962.
- Google Sheets now runs in Ladybird, with fixes for 2D canvas elements.
- Gamepad API implemented using SDL3, supporting cross-platform gamepad connections.
- Cookie Store API introduced for modern cookie handling with promise-based methods.
- CSS `env()` function implemented for styling based on device environment variables.
- CSS Typed OM API started, allowing structured manipulation of style properties.
- New `:heading` pseudo-class for targeting heading elements.
- CSS clamping and interpolation improvements for valid value handling.
- WebGL support on Linux achieved parity with macOS.
- Improved layout logic for buttons inside flex layouts.
- Support for nested inline margin boxes added, improving Wikipedia theme rendering.
- Enhanced grapheme cluster handling for text editing and cursor placement.