Hasty Briefsbeta

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.