DiffDaily Deep & Concise - OSS変更の定点観測
トップに戻る

shoelace-style/webawesome

https://github.com/shoelace-style/webawesome

null 値を空文字列として送信するフォームコンポーネントの挙動統一

WebAwesome のフォームコンポーネントが null を空文字列に変換して送信するよう統一し、ネイティブ <input> と同等の振る舞いを実現しました。

2026年06月05日 gpt-oss-120b

Accordion と Accordion Item コンポーネントの追加

Web Awesome にアクセシブルな Accordion と Accordion Item コンポーネントが追加され、属性・イベント・CSS カスタムプロパティで柔軟に制御できるようになりました。

2026年06月05日 gpt-oss-120b

Theming documentation overhaul and interactive component refactor

テーマドキュメントを体系化し、インタラクティブな UI コンポーネントとビルド時トランスフォーマを追加して、カスタマイズ体験と保守性を向上させた変更です。

2026年06月04日 gpt-oss-120b

テーマドキュメントの構造整理と動的スニペット変換の導入

テーマドキュメントを統合し UI を再構成、Eleventy に dynamicSnippetsTransformer を追加したことで、ドキュメントの一貫性とコードスニペットの動的置換が実現されました。

2026年06月04日 gpt-oss-120b

wa-prose ユーティリティで長文コンテンツに階層的リズムを付与

wa-prose ユーティリティを追加し、em ベースの階層的タイポリズムを長文コンテンツへ適用。テンプレートと CSS の改修で既存ページへ最小影響かつ柔軟なカスタマイズを実現。

2026年06月04日 gpt-oss-120b

Native Styles のテキスト要素拡張とリセット調整

Native Styles がテキスト要素の見た目を拡張し、blockquote・h6・figcaption などがテーマに沿ったデザインへ統一され、後方互換性とアクセシビリティを保ちつつ保守性が向上しました。

2026年06月04日 gpt-oss-120b

テキスト整列ユーティリティの追加とクラス名フラット化

テキスト配置ユーティリティを4種追加し、`wa-text-*` のフラット命名へ統一。旧ラップ系はエイリアスで互換性維持しつつ、可読性と国際化対応を向上させた。

2026年06月03日 gpt-oss-120b

text‑transform ベースのテキストユーティリティを追加

text‑transform 系ユーティリティ `wa-text-uppercase`・`wa-text-lowercase`・`wa-text-capitalize` が追加され、CSS とドキュメントが拡充。フラットな命名規則と none 値の除外という設計判断が行われました。

2026年06月03日 gpt-oss-120b

テキストエリアのオーバーフロー時に垂直余白を追加

`scroll‑padding‑block` を利用し、テキストエリアのオーバーフロー時に最終行が下端ボーダーに密着しないよう垂直余白を追加。デザイントークンの再利用で実装コストを抑え、UI の視認性が向上しました。

2026年06月03日 gpt-oss-120b

`menu` 要素のリセットを Native Styles に追加

WebAwesome の Native Styles に `menu` 要素のリセットルールが追加され、デフォルトの list-style、margin、padding が除去されました。これにより既存の見た目を崩さず、柔軟なカスタマイズが可能になります。

2026年06月02日 gpt-oss-120b

Carousel のマウスドラッグでスムーズなスナップアニメーションを実現

ドラッグ中に無効化していた `scroll-snap-type` を削除し、マウスアップ時のスムーズなスナップアニメーションを実現した変更です。

2026年06月02日 gpt-oss-120b

<wa-dropdown> のオーバーフロー時に自動スクロールで可視化を確保

<wa-dropdown> のオーバーフロー時に自動スクロールを追加し、キーボード操作で選択項目が常に可視になるよう修正しました。

2026年06月02日 gpt-oss-120b

ドロップダウンのキーボード操作時に選択項目を自動スクロール

スクロール可能なドロップダウンでキーボード操作時に選択項目が画面外に隠れないよう、`scrollIntoView` を追加して可視化を実現した変更です。

2026年06月02日 gpt-oss-120b

Add light-dismiss behavior tests and changelog entry for dialog and drawer components

テストと changelog を追加し、`<wa-dialog>` と `<wa-drawer>` の lightDismiss 挙動を CI で検証できるようにした変更です。

2026年06月02日 gpt-oss-120b

Drawer コンポーネントの lightDismiss デフォルトを false に修正

`<wa-drawer>` の `lightDismiss` デフォルトを `true` から `false` に変更し、ブール属性規約と `<wa-dialog>` と整合させました。コードとテストの差分のみで機能影響は最小です。

2026年06月02日 gpt-oss-120b

Pro コンポーネントのトランジションをデザイントークンに同期

WebAwesome の CHANGELOG に、Pro コンポーネントである `<wa-combobox>` と `<wa-toast-item>` のトランジションをデザイントークンへ統一した変更が追記されました。#2423 で進められたライブラリ全体のモーション統一作業が Pro コンポーネントにも適用されたことを記録するものです。

2026年05月22日 Claude Sonnet 4.6

ドキュメントサイトのLighthouseスコア改善:フォント最適化・アクセシビリティ修正・プロモ改善

WebAwesomeドキュメントサイトのLighthouseスコア改善を目的に、287 KBのBase64インラインフォントを実ファイル配信(CSS 723バイト+フォント103 KB)に移行。あわせてアイコンボタン3箇所のアクセシブル名不足を修正し、プロモーションダイアログの149 KBポスター画像をdismissedユーザーには読み込まないよう遅延化した。

2026年05月21日 Claude Sonnet 4.6

アニメーション時間をデザイントークンに統一し、モーションの一貫性を確保

ポップアップ・パネル系コンポーネント計8種のアニメーション時間のデフォルト値を、ハードコードされた50〜200msからデザイントークン(`--wa-transition-fast` / `--wa-transition-normal`)への参照に統一。あわせて `<wa-copy-button>` と `<wa-select>` のイージングもトークン化され、デザインシステム全体でモーションの一貫性が確保されます。

2026年05月21日 Claude Sonnet 4.6

ドキュメントのコード例ブロックをコンテナクエリ・Web Animations API・アクセシビリティで刷新

ドキュメントのコード例ブロックが、コンテナクエリ・Web Animations API・スコープ付きカスタムプロパティを用いて刷新されました。ナローレイアウト対応・高速トグル時のアニメーション競合制御・スクリーンリーダー向けARIA属性の付与が一度に整理され、ドキュメント基盤の保守性と品質が向上しています。

2026年05月21日 Claude Sonnet 4.6

`<wa-popover>` のビューポート端マージンをShift Paddingで置き換え

`<wa-popover>` のビューポート端余白をCSSの `margin-inline` / `margin-block` で実現していた実装を、Floating UIの `shift-padding` 属性に置き換えました。カスタムマージンによる「見た目上のずらし」がアロー位置の計算と乖離していたリグレッションを、レイアウトエンジン側へ制約を渡す方式で根本解決しています。

2026年05月20日 Claude Sonnet 4.6
前へ 1 2 3 4 5 6 … 12 次へ

© 2026 DiffDaily - Powered by AI

タケユー・ウェブ