From b76860a2b889ef92162dddd8cf4b89c1898b9ad6 Mon Sep 17 00:00:00 2001 From: Muhammad Aqib Bashir <176384072+Muhammad-Aqib-Bashir@users.noreply.github.com> Date: Tue, 17 Feb 2026 11:25:57 +0500 Subject: [PATCH] feat(icons): add `lens-concave` and `lens-convex` (#3831) * feat(icons): add lens-convex icon * feat(icon): add lens-concave icon * fix(icon): replace approximate curve segments with 14-unit * fix(icon): undo changes of making convex icon into concave * fix(lens-concave): round path values from 13.9 to 14 to improve icon math * Add 'shapes' category to lens-convex.json * Add 'shapes' category to lens-concave.json --------- Co-authored-by: Eric Fennis --- icons/lens-concave.json | 28 ++++++++++++++++++++++++++++ icons/lens-concave.svg | 13 +++++++++++++ icons/lens-convex.json | 28 ++++++++++++++++++++++++++++ icons/lens-convex.svg | 14 ++++++++++++++ 4 files changed, 83 insertions(+) create mode 100644 icons/lens-concave.json create mode 100644 icons/lens-concave.svg create mode 100644 icons/lens-convex.json create mode 100644 icons/lens-convex.svg diff --git a/icons/lens-concave.json b/icons/lens-concave.json new file mode 100644 index 000000000..7c37a5ca0 --- /dev/null +++ b/icons/lens-concave.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "Muhammad-Aqib-Bashir", + "jamiemlaw", + "karsa-mistmere" + ], + "tags": [ + "concave", + "lens", + "optics", + "light", + "magnification", + "curved", + "focus", + "refraction", + "science", + "physics", + "eyeglass", + "telescope", + "microscope" + ], + "categories": [ + "science", + "tools", + "shapes" + ] +} diff --git a/icons/lens-concave.svg b/icons/lens-concave.svg new file mode 100644 index 000000000..601540144 --- /dev/null +++ b/icons/lens-concave.svg @@ -0,0 +1,13 @@ + + + diff --git a/icons/lens-convex.json b/icons/lens-convex.json new file mode 100644 index 000000000..9b271c330 --- /dev/null +++ b/icons/lens-convex.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "Muhammad-Aqib-Bashir", + "jamiemlaw", + "karsa-mistmere" + ], + "tags": [ + "convex", + "lens", + "optics", + "magnification", + "focus", + "light", + "refraction", + "physics", + "eyeglass", + "telescope", + "microscope", + "curved", + "science" + ], + "categories": [ + "science", + "tools", + "shapes" + ] +} diff --git a/icons/lens-convex.svg b/icons/lens-convex.svg new file mode 100644 index 000000000..0f7b5540a --- /dev/null +++ b/icons/lens-convex.svg @@ -0,0 +1,14 @@ + + +