From e28426a871f575b694e8403c6444afccaa404e54 Mon Sep 17 00:00:00 2001 From: Jamie Law Date: Fri, 7 Feb 2025 14:45:34 +0000 Subject: [PATCH] feat(icons): Add gender icons (#2607) * Add gender icons * Rename `nonbinary.*` to `non-binary.*` * Update icon categories * Remove `neuter` icon Pending additional use cases or significant demand * Add more gender-related tags --------- Co-authored-by: Eric Fennis --- icons/circle-small.json | 16 ++++++++++++++++ icons/circle-small.svg | 13 +++++++++++++ icons/mars-stroke.json | 14 ++++++++++++++ icons/mars-stroke.svg | 16 ++++++++++++++++ icons/mars.json | 18 ++++++++++++++++++ icons/mars.svg | 15 +++++++++++++++ icons/non-binary.json | 14 ++++++++++++++ icons/non-binary.svg | 16 ++++++++++++++++ icons/transgender.json | 14 ++++++++++++++ icons/transgender.svg | 20 ++++++++++++++++++++ icons/venus-and-mars.json | 16 ++++++++++++++++ icons/venus-and-mars.svg | 17 +++++++++++++++++ icons/venus.json | 18 ++++++++++++++++++ icons/venus.svg | 15 +++++++++++++++ 14 files changed, 222 insertions(+) create mode 100644 icons/circle-small.json create mode 100644 icons/circle-small.svg create mode 100644 icons/mars-stroke.json create mode 100644 icons/mars-stroke.svg create mode 100644 icons/mars.json create mode 100644 icons/mars.svg create mode 100644 icons/non-binary.json create mode 100644 icons/non-binary.svg create mode 100644 icons/transgender.json create mode 100644 icons/transgender.svg create mode 100644 icons/venus-and-mars.json create mode 100644 icons/venus-and-mars.svg create mode 100644 icons/venus.json create mode 100644 icons/venus.svg diff --git a/icons/circle-small.json b/icons/circle-small.json new file mode 100644 index 00000000000..1bdc0fd8215 --- /dev/null +++ b/icons/circle-small.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jamiemlaw" + ], + "tags": [ + "shape", + "bullet", + "gender", + "genderless" + ], + "categories": [ + "shapes", + "medical" + ] +} diff --git a/icons/circle-small.svg b/icons/circle-small.svg new file mode 100644 index 00000000000..cdf4d77392b --- /dev/null +++ b/icons/circle-small.svg @@ -0,0 +1,13 @@ + + + diff --git a/icons/mars-stroke.json b/icons/mars-stroke.json new file mode 100644 index 00000000000..6429769f7d2 --- /dev/null +++ b/icons/mars-stroke.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jamiemlaw" + ], + "tags": [ + "gender", + "androgyne", + "transgender" + ], + "categories": [ + "medical" + ] +} diff --git a/icons/mars-stroke.svg b/icons/mars-stroke.svg new file mode 100644 index 00000000000..f715c88d32d --- /dev/null +++ b/icons/mars-stroke.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/mars.json b/icons/mars.json new file mode 100644 index 00000000000..2ed2af0e0aa --- /dev/null +++ b/icons/mars.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jguddas", + "jamiemlaw" + ], + "tags": [ + "gender", + "sex", + "male", + "masculine", + "man", + "boy" + ], + "categories": [ + "medical" + ] +} diff --git a/icons/mars.svg b/icons/mars.svg new file mode 100644 index 00000000000..2c6005c214c --- /dev/null +++ b/icons/mars.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/non-binary.json b/icons/non-binary.json new file mode 100644 index 00000000000..cac9bbf8389 --- /dev/null +++ b/icons/non-binary.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jamiemlaw" + ], + "tags": [ + "gender", + "nonbinary", + "enby" + ], + "categories": [ + "medical" + ] +} diff --git a/icons/non-binary.svg b/icons/non-binary.svg new file mode 100644 index 00000000000..13f4f92e9e8 --- /dev/null +++ b/icons/non-binary.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/transgender.json b/icons/transgender.json new file mode 100644 index 00000000000..a0287b294c7 --- /dev/null +++ b/icons/transgender.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jamiemlaw" + ], + "tags": [ + "gender", + "inclusive" + ], + "categories": [ + "medical", + "accessibility" + ] +} diff --git a/icons/transgender.svg b/icons/transgender.svg new file mode 100644 index 00000000000..7785a46563a --- /dev/null +++ b/icons/transgender.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/icons/venus-and-mars.json b/icons/venus-and-mars.json new file mode 100644 index 00000000000..7f6d190f559 --- /dev/null +++ b/icons/venus-and-mars.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jamiemlaw" + ], + "tags": [ + "gender", + "sex", + "intersex", + "androgynous", + "hermaphrodite" + ], + "categories": [ + "medical" + ] +} diff --git a/icons/venus-and-mars.svg b/icons/venus-and-mars.svg new file mode 100644 index 00000000000..9878e22bf39 --- /dev/null +++ b/icons/venus-and-mars.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/venus.json b/icons/venus.json new file mode 100644 index 00000000000..6f9e6b944fd --- /dev/null +++ b/icons/venus.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jguddas", + "jamiemlaw" + ], + "tags": [ + "gender", + "sex", + "female", + "feminine", + "woman", + "girl" + ], + "categories": [ + "medical" + ] +} diff --git a/icons/venus.svg b/icons/venus.svg new file mode 100644 index 00000000000..7f16004efef --- /dev/null +++ b/icons/venus.svg @@ -0,0 +1,15 @@ + + + + +