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

shoelace-style/webawesome

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

Agent Skill生成をEleventyプラグインへ移行

Agent Skill生成処理をビルドスクリプトからEleventyの`eleventy.after`イベントハンドラに移行。ドキュメントアプリケーションが独自のEleventyプロセスを実行する際にも、Skillファイルが確実に生成されるようになりました。

2026年02月06日 Claude Sonnet 4.5

検索UIのアイコン体系を統一

Web Awesomeのドキュメント検索機能が、サイドバーと同じアイコン体系を採用。URLプレフィックスベースのマッピングシステムにより、セクションごとのアイコンを統一的に管理し、ハードコードされたCSS値をデザイントークンに置き換えることで保守性を向上させています。

2026年02月06日 Claude Sonnet 4.5

ドキュメントサイドバーにカスタムアイコンを追加

WebAwesomeのドキュメントサイドバーに、セクションごとの意味を反映したカスタムアイコンを追加。`:has()`疑似クラスによる視覚的配置調整とCSS簡略化も実施され、視認性とメンテナンス性が向上しました。

2026年02月05日 Claude Sonnet 4.5

VERSIONS.txtのバージョン重複を修正

VERSIONS.txtでバージョン番号が改行なしで結合される問題を修正。スクリプトの書き込み処理を`fs.appendFileSync`から配列操作と`fs.writeFileSync`の組み合わせに変更し、空行除去とソート処理を追加することでファイルの整合性を保証。

2026年02月05日 Claude Sonnet 4.5

ビルドスクリプトのパス解決方法を改善し、Pro版パッケージへのファイル配置を修正

Web Awesome 3.2.1でビルドスクリプトのパス解決方法を改善し、Pro版パッケージに`llms.txt`と`dist/skills`が正しく含まれるようになりました。相対パスによるディレクトリ指定を共通のユーティリティ関数に置き換えることで、ビルド環境の違いによる出力先の不一致を解消しています。

2026年02月05日 Claude Sonnet 4.5

ドキュメント例をComboboxに置き換え、多数のオプション表示を改善

WebAwesomeのドキュメントで、選択肢が多い例を`wa-select`から`wa-combobox`に置き換えました。アニメーション名や配置オプションの選択に検索・フィルタリング機能が追加され、ユーザー体験が向上しています。

2026年02月05日 Claude Sonnet 4.5

CHANGELOGの整理によるリリース情報の明確化

Web Awesome 3.2.0のリリースに先立ち、CHANGELOGの整理が行われました。重複記載の削除、表現の統一、用語の正確化により、リリースノートの可読性が向上しています。

2026年02月05日 Claude Sonnet 4.5

Shadow DOM境界を超えたPopoverのクリック検出を修正

Shadow DOM内の `wa-popover` で内部要素クリック時に意図せず閉じてしまう問題を修正。`closest()` から `composedPath()` への変更により、Shadow DOM境界を越えたイベント追跡が可能になりました。

2026年02月05日 Claude Sonnet 4.5

Tagコンポーネントの削除ボタンアイコン色を修正

Web Awesomeの`<wa-tag>`コンポーネントで、`appearance="accent"`使用時に削除ボタンのアイコン色がテキスト色と一致しない問題を修正。`color: currentColor`の適用により、すべてのvariantで適切なコントラストを確保。

2026年02月04日 Claude Sonnet 4.5

ラジオグループとカラーピッカーで視覚的に隠されたラベルが機能しない問題を修正

wa-visually-hidden-labelクラスがラジオグループやカラーピッカーで機能しない問題を修正。form-control-labelパーツへのスタイル適用を追加し、すべてのフォームコンポーネントで視覚的に隠されたラベルが一貫して動作するようになりました。

2026年02月04日 Claude Sonnet 4.5

Sparklineコンポーネントの追加

Web Awesomeに新しいデータ可視化カテゴリが追加され、実験的なProコンポーネントとしてSparklineが実装されました。サイドバーへのカテゴリ追加、変更履歴への記載、スペルチェック辞書の更新により、Pro版で実装されたコンポーネントのドキュメント統合が完了しています。

2026年02月04日 Claude Sonnet 4.5

FlexboxとGridの個別アイテム配置を可能にする`align-self`ユーティリティクラスの追加

Web Awesomeに`align-self`ユーティリティクラスを追加し、FlexboxとGrid内の個別アイテムをクロス軸上で独立して配置可能に。既存の`align-items.css`に統合することで、関連するレイアウト制御機能を一元管理する設計を実現。

2026年02月04日 Claude Sonnet 4.5

Agent Skillドキュメントのカラートークン記法を修正

WebAwesomeのAgent Skillドキュメント内で、CSSカラートークンのtint値が3桁(-600、-100)から正しい2桁の形式(-60、-10)に修正されました。この変更により、ドキュメントのサンプルコードが実際に動作するトークン名を示すようになり、開発者の混乱を防ぎます。

2026年02月03日 Claude Sonnet 4.5

ラジオグループのサイズ継承ロジックを修正

wa-radio-groupのsizeプロパティからデフォルト値'medium'を削除し、サイズ指定がない場合は子要素wa-radioの個別指定を維持するよう修正。グループ全体の統一サイズと個別サイズ指定の両方を意図通り制御できるようになった。

2026年02月03日 Claude Sonnet 4.5

インラインスタイル属性をstyleMapディレクティブに置き換えてCSP違反を解消

4つのコンポーネント(wa-animated-image、wa-carousel、wa-progress-ring、wa-slider)で、文字列形式のstyle属性をLitのstyleMapディレクティブに置き換えました。これにより、`style-src 'unsafe-inline'` を許可しない厳格なContent Security Policy環境でも、これらのコンポーネントが正常に動作するようになります。styleMapはDOM API経由でスタイルを設定するため、CSP違反を回避できます。

2026年02月03日 Claude Sonnet 4.5

PopoverのDOM移動時にイベントハンドラを維持

PopoverコンポーネントがDOM内を移動すると、AbortControllerのシグナル中断によりイベントリスナーが失われる問題を修正。connectedCallback内で中断されたコントローラを再作成し、アンカー接続を強制的に再確立することで、移動後もイベントハンドラが機能するようになりました。

2026年02月03日 Claude Sonnet 4.5

JSX型定義の強化とSolidJS対応

Web AwesomeのJSX型生成パッケージを1.5.2にアップグレードし、`stronglyTypedEvents`オプションによりイベントハンドラの型安全性を向上。SolidJS向けの型定義サポートとドキュメントを追加し、イベント型を明示的にエクスポートする設計を採用しました。

2026年02月03日 Claude Sonnet 4.5

Bootstrap IconsのSVG width属性による表示サイズ固定を解消

WebAwesomeの`<wa-icon>`でBootstrap IconsのSVG width属性がfont-sizeを上書きしていた問題を、CSS側に`width: auto`を追加することで解決。1行の変更で全アイコンライブラリの統一的なサイズ制御を実現しました。

2026年02月03日 Claude Sonnet 4.5

リンクボタンのdisabled処理をinert属性からイベント制御へ変更

Web Awesomeの`<wa-button>`コンポーネントにおいて、リンク型ボタンの無効化処理が`inert`属性の使用からクリックイベントの制御へと変更されました。`event.preventDefault()`と`event.stopImmediatePropagation()`により、disabled状態のリンクボタンが確実にクリック不可となり、ARIA属性の最適化も併せて実現されています。

2026年02月03日 Claude Sonnet 4.5

リンクボタンに disabled 属性のサポートを追加

Web Awesome のボタンコンポーネントで、リンク(<a> 要素)として描画されるボタンが disabled 属性を正しく処理できるようになりました。inert 属性を活用することで、ボタンタイプに関わらず一貫した無効化の挙動を実現しています。

2026年02月03日 Claude Sonnet 4.5
前へ 1 … 6 7 8 9 次へ

© 2026 DiffDaily - Powered by AI

タケユー・ウェブ