From f910edc0075040acf10085a64d722f2380d59d1e Mon Sep 17 00:00:00 2001 From: Sorin Hadjiu <33622711+shx08@users.noreply.github.com> Date: Sat, 14 Mar 2026 21:49:14 +0200 Subject: [PATCH 1/3] docs(site): add strapi lucide icons package (#4112) --- .../data/packageData.thirdParty.json | 19 +++++++++++++++++++ docs/public/framework-logos/strapi.svg | 7 +++++++ 2 files changed, 26 insertions(+) create mode 100644 docs/public/framework-logos/strapi.svg diff --git a/docs/.vitepress/data/packageData.thirdParty.json b/docs/.vitepress/data/packageData.thirdParty.json index db39dc98d..2e6fa4c53 100644 --- a/docs/.vitepress/data/packageData.thirdParty.json +++ b/docs/.vitepress/data/packageData.thirdParty.json @@ -190,5 +190,24 @@ ], "source": "https://github.com/Polydile/dile-components", "documentation": "https://github.com/Polydile/dile-components/blob/master/packages/iconlib/README.md" + }, + { + "name": "strapi-lucide-icons", + "description": "Lucide icon picker custom field for Strapi.", + "icon": "/framework-logos/strapi.svg", + "shields": [ + { + "alt": "Latest Stable Version", + "src": "https://img.shields.io/npm/v/strapi-lucide-icons", + "href": "https://www.npmjs.com/package/strapi-lucide-icons" + }, + { + "alt": "Total Downloads", + "src": "https://img.shields.io/npm/dw/strapi-lucide-icons", + "href": "https://www.npmjs.com/package/strapi-lucide-icons" + } + ], + "source": "https://github.com/shx08/strapi-lucide-icons", + "documentation": "https://github.com/shx08/strapi-lucide-icons/blob/main/README.md" } ] diff --git a/docs/public/framework-logos/strapi.svg b/docs/public/framework-logos/strapi.svg new file mode 100644 index 000000000..42b7ba4ca --- /dev/null +++ b/docs/public/framework-logos/strapi.svg @@ -0,0 +1,7 @@ + + + + + + + From f8ee8d7287b4c2d22638ab21f64e1fb9452e3fa8 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Sat, 14 Mar 2026 20:55:52 +0100 Subject: [PATCH 2/3] docs: add rule about consistent use of shapes (#3975) --- docs/guide/design/icon-design-guide.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/guide/design/icon-design-guide.md b/docs/guide/design/icon-design-guide.md index f6b8a4844..c62c47cec 100644 --- a/docs/guide/design/icon-design-guide.md +++ b/docs/guide/design/icon-design-guide.md @@ -90,6 +90,15 @@ Here are rules that should be followed to keep quality and consistency when maki **Tip:** whenever possible align elements and arc centers to the grid. +### 14. Icons should share common shapes + +You should try to create consistent groups and variants, reuse and try to create uniformity. +Consistency inside groups and variants has a lower priority than the rules above. + +**Example:** All `-off` icons should look the same unless it for example violates the optical volume rule. + +**Tip:** Try to not move the base shape to enable better use in a toggle context. + ## Naming conventions 1. Icon names use lower kebab case.\ From 4af2f7e78bb4ecda75ff2430a5b942113999ada6 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Sat, 14 Mar 2026 20:58:03 +0100 Subject: [PATCH 3/3] Updated icons/gpu.svg (#4147) --- icons/gpu.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icons/gpu.svg b/icons/gpu.svg index 880fcaaba..2ac1b7236 100644 --- a/icons/gpu.svg +++ b/icons/gpu.svg @@ -9,9 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > + - - \ No newline at end of file +