From a2a430d72c68eaad5f3dee719f5a606fee71ddaf Mon Sep 17 00:00:00 2001 From: Brandonma21 Date: Wed, 9 Sep 2026 17:16:21 +0200 Subject: [PATCH 1/2] Add missing icons sourced from Phosphor for the lightspeed collection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Icons Added - notepad.svg - clipboard-text.svg - github.svg - rocket-launch.svg - buildings.svg Source - Pulled from phosphor-icons/core assets/regular, byte-matched against the embedded SVGs already used in ls-theme's skipped icon-block instances - fill="currentColor" placed on , matching the sanitizer-safe convention documented in assets/icons/lightspeed/README.md Context - Closes the remaining gap in LS-3229's "Missing icons" tracking list - Auto-registered by LS_Plugin\Icons on init — no PHP changes needed --- assets/icons/lightspeed/buildings.svg | 1 + assets/icons/lightspeed/clipboard-text.svg | 1 + assets/icons/lightspeed/github.svg | 1 + assets/icons/lightspeed/notepad.svg | 1 + assets/icons/lightspeed/rocket-launch.svg | 1 + 5 files changed, 5 insertions(+) create mode 100644 assets/icons/lightspeed/buildings.svg create mode 100644 assets/icons/lightspeed/clipboard-text.svg create mode 100644 assets/icons/lightspeed/github.svg create mode 100644 assets/icons/lightspeed/notepad.svg create mode 100644 assets/icons/lightspeed/rocket-launch.svg diff --git a/assets/icons/lightspeed/buildings.svg b/assets/icons/lightspeed/buildings.svg new file mode 100644 index 0000000..87ad670 --- /dev/null +++ b/assets/icons/lightspeed/buildings.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lightspeed/clipboard-text.svg b/assets/icons/lightspeed/clipboard-text.svg new file mode 100644 index 0000000..ecc4cdd --- /dev/null +++ b/assets/icons/lightspeed/clipboard-text.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lightspeed/github.svg b/assets/icons/lightspeed/github.svg new file mode 100644 index 0000000..e7ac581 --- /dev/null +++ b/assets/icons/lightspeed/github.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lightspeed/notepad.svg b/assets/icons/lightspeed/notepad.svg new file mode 100644 index 0000000..73169a0 --- /dev/null +++ b/assets/icons/lightspeed/notepad.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lightspeed/rocket-launch.svg b/assets/icons/lightspeed/rocket-launch.svg new file mode 100644 index 0000000..14f3e30 --- /dev/null +++ b/assets/icons/lightspeed/rocket-launch.svg @@ -0,0 +1 @@ + From 4b015c04e7ba4a070df7ae1d184500f3edc16e4c Mon Sep 17 00:00:00 2001 From: Brandonma21 Date: Wed, 9 Sep 2026 17:18:39 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md Context - Documents the 5 new lightspeed icons added in PR #24 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad52f53..0fef9f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added +- Added 5 remaining icons to the `lightspeed` icon collection — `notepad`, `clipboard-text`, `github`, `rocket-launch`, `buildings` — closing out LS-3229's "Missing icons" tracking list. - Added a navigation ref auto-resolver: when a `core/navigation` block has no `ref` attribute, it is resolved at render time to the `wp_navigation` post matching a documented slug convention (`header-navigation` by default, filterable via `ls_plugin_nav_ref_slug`), so themes never need a hardcoded, environment-specific post ID. The lookup allows multilingual plugins (WPML, Polylang) to filter it and resolve the translated nav post for the current language. - Added default term seeding for Portfolio taxonomies (Industries, Software, Project types, and Services) so a fresh plugin install reproduces the approved term set instead of requiring manual term creation. - Added a Style Switcher block with selectable theme style variations and configurable icon display behaviour.