Repository navigation
Releases: Olein-jp/od-icon-collection
Release list
OD Icon Collection 1.1.0
Lucide 1.66.0のアイコン2,015件を追加しました。4コレクション、合計8,696件を収録しています。
- アイコン名は英語のまま維持しています。
- 既存コレクションの識別子と保存済み設定を維持しています。
- LucideのISCライセンスとFeather由来アイコンのMITライセンスを同梱しています。
更新後の設定: 以前に設定を保存した環境では、「設定 → OD Icon Collection」でLucideを有効化してください。新規インストールでは4コレクションが有効です。
PHPUnit 13テスト、Python 10テスト、全8,696件のSVG検証・描画比較、配布ZIPの更新・再導入と編集画面での動作確認を実施済みです。
WordPress 7.1以降、PHP 7.4以降に対応しています。インストールには添付の od-icon-collection.zip を使用してください。
OD Icon Collection 1.0.0
WordPress標準のアイコンライブラリに3コレクション、合計6,681件を追加する最初の正式リリースです。
インストール
添付の od-icon-collection.zip をダウンロードし、WordPressの「プラグイン → プラグインを追加 → プラグインのアップロード」からインストールしてください。
対応環境はWordPress 7.1以降、PHP 7.4以降です。GitHubが自動生成するSource code ZIPではなく、添付のインストール用ZIPを利用してください。
収録内容
- Feathericon 1.0.2: 254件
- Font Awesome Free 7.3.1(Solid・Regular): 2,274件
- Material Symbols Outlined: 4,153件
- 標準アイコンブロックの検索・選択・色・サイズ・配置・回転・反転に対応
- 設定画面で各コレクションの有効・無効を切り替え可能
- アイコン名は英語のまま表示。設定画面の案内・警告は日本語に対応
- 変換済みSVGと必要なライセンスを同梱し、オフラインでも利用可能
検証
PHPUnit 12テスト・20,224アサーション、SVG用Pythonテスト8件、全6,681件の安全性検証と描画比較を実施しました。標準UIでの選択、色・サイズ変更、保存・公開・再編集、ZIPのインストール・上書き更新、WordPress 7.1.3から7.1.4への更新、アンインストール後の再導入を検証しています。
詳細はリポジトリのREADME、docs/DEVELOPMENT-REPORT.md、THIRD-PARTY-NOTICES.mdを参照してください。
既知の制限
- Feathericonのnotice-pushはmaskを含むため、変換品質を保証できず除外しています。
- WordPress 7.1.4の標準REST APIはコレクションを絞る前に全SVGを読み込みます。ローカルでの全件取得は約2秒でした。
- コレクションやプラグインを無効化・削除すると、使用済みアイコンが非表示になる場合があります。本文やブロック属性は変更せず、再有効化・再インストールで復旧できます。
0.0.0
Full Changelog: https://github.com/Olein-jp/od-icon-collection/commits/0.0.0