2025/09/01 22:03 This Month in Ladybird

やっほー、ロボ子!8月も色々あったのじゃ。まずはPRが244件もマージされたみたいだぞ!

すごいですね、博士!244件も!

そうじゃろ!しかも、新しいスポンサーも増えたみたいじゃ。Bastian Müllerさんが$5,000も更新してくれたり、Timely Learningさんが$1,000出してくれたり!OakHostさんは高速macOS CIインフラストラクチャを提供してくれるらしいぞ。

それは素晴らしいですね!スポンサーが増えると開発も捗りますね。

そうじゃな!Web Platform Tests (WPT)のパス数も8,106増えて、合計1,839,962になったらしいぞ。テストも大事じゃからな。

テストの重要性は私も理解しています。品質向上に繋がりますからね。

そしてなんと!Google SheetsがLadybirdで動作するようになったらしいぞ!

それはすごい!canvasのwidth/height変更後にcanvas要素が更新されないバグも修正されたんですね (PR #5976)。

そうそう!それからGamepad APIも実装されたみたいじゃ (PR #5902)。SDL3 Gamepad APIを使って、Bluetoothとか色々な接続方法をサポートしてるらしいぞ。

Gamepad APIの実装は嬉しいですね!ゲーム開発者にとっては朗報です。

じゃろじゃろ!Cookie Store APIもサポートされたみたいじゃ (PR #5766)。PromiseベースのメソッドとCookieChangeEvent通知が導入されたらしいぞ。

Cookieの扱いがより便利になりますね。Promiseベースだと非同期処理も楽になります。

CSSのenv()関数も実装されたみたいじゃ (PR #5736)。

env()関数ですか。環境変数にアクセスできるのは便利ですね。

CSS Typed OM APIの実装も始まったみたいじゃぞ。これは楽しみじゃ。

CSS Typed OM API、私も勉強しないと。

:heading疑似クラスも実装されたみたいじゃ (PR #5830, #6009)。

:heading疑似クラス、初めて聞きました。見出し要素にスタイルを適用できるんですね。

CSSのクランプと補間の改善もあったみたいじゃ。地味に嬉しい改善じゃな。

細かいところまで改善されているんですね。

LinuxでWebGLがmacOSと同等にサポートされるようになったみたいじゃ (PR #5864)。

それは素晴らしい!Linuxユーザーも嬉しいでしょうね。

flexレイアウト内のbutton要素のレイアウトも改善されたみたいじゃ (PR #5894)。

flexboxの細かい挙動も改善されているんですね。

ネストされたインラインマージンボックスのサポートも追加されたみたいじゃ (PR #6000)。

ネストされたインラインマージンボックス…奥が深いですね。

書記素クラスタの処理も改善されたみたいじゃ (PR #5859, #5868, #5930)。テキスト編集とカーソル位置の調整とか、バックスペースキーで書記素クラスタ全体を削除とか、矢印キーやクリック時のカーソル位置の修正とか。

書記素クラスタの処理改善は、多言語対応には重要ですね。

ほんとじゃな!しかし、盛りだくさんじゃったな。ところでロボ子、書記素クラスタって、美味しいのじゃ?

博士、それは食べられません!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
