From 3481f70ad7e81c5e7a03bbf3a6be0553a5b00d45 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Wed, 28 Feb 2024 16:52:12 +0100 Subject: [PATCH 1/5] feat: added 16x16 sub grid to svg preview component (#1914) Co-authored-by: Eric Fennis --- docs/.vitepress/lib/SvgPreview/index.tsx | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/docs/.vitepress/lib/SvgPreview/index.tsx b/docs/.vitepress/lib/SvgPreview/index.tsx index d7f37093bfd..43bf1d2c219 100644 --- a/docs/.vitepress/lib/SvgPreview/index.tsx +++ b/docs/.vitepress/lib/SvgPreview/index.tsx @@ -25,11 +25,29 @@ const Grid = ({ fill={fill} /> [ + .map((_, i) => i) + .filter((i) => i % 3 !== 2) + .flatMap((i) => [ + `M${props.strokeWidth} ${i + 1}h${24 - props.strokeWidth * 2}`, + `M${i + 1} ${props.strokeWidth}v${24 - props.strokeWidth * 2}`, + ]) + .join('') + } + /> + i) + .filter((i) => i % 3 === 2) + .flatMap((i) => [ `M${props.strokeWidth} ${i + 1}h${24 - props.strokeWidth * 2}`, `M${i + 1} ${props.strokeWidth}v${24 - props.strokeWidth * 2}`, ]) From 1a4dd64862d12393e6df7a44c5c7b3a086010e3f Mon Sep 17 00:00:00 2001 From: Karsa Date: Wed, 28 Feb 2024 16:53:48 +0100 Subject: [PATCH 2/5] feat(icons): redesign brain and related icons (#1902) * Update brain and related icons * Update central line and increase in size --------- Co-authored-by: Karsa --- icons/brain-circuit.svg | 16 ++++++++++------ icons/brain-cog.svg | 8 +++++++- icons/brain.svg | 11 +++++++++-- 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/icons/brain-circuit.svg b/icons/brain-circuit.svg index 25a26d49691..7b672d831dd 100644 --- a/icons/brain-circuit.svg +++ b/icons/brain-circuit.svg @@ -9,13 +9,17 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + + + + - - - - + + + + + diff --git a/icons/brain-cog.svg b/icons/brain-cog.svg index ca4107246a4..079ffac6d09 100644 --- a/icons/brain-cog.svg +++ b/icons/brain-cog.svg @@ -9,8 +9,14 @@ stroke-linecap="round" stroke-linejoin="round" > + + + + + + + - diff --git a/icons/brain.svg b/icons/brain.svg index 4266da45a61..cbeb9eca9d2 100644 --- a/icons/brain.svg +++ b/icons/brain.svg @@ -9,6 +9,13 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + + + + + + + + From a0aa1326828256ec68ed0a5c8fb3706e67f553e4 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 1 Mar 2024 11:40:56 +0100 Subject: [PATCH 3/5] Updated icons/keyboard.svg (#1930) Co-authored-by: Eric Fennis --- icons/keyboard.svg | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/icons/keyboard.svg b/icons/keyboard.svg index 2fdd88559d5..82074dbd78c 100644 --- a/icons/keyboard.svg +++ b/icons/keyboard.svg @@ -9,13 +9,13 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - - - - + + + + + + + + From 93dc356fa19e9483391c1a975f6567d78f1b61c5 Mon Sep 17 00:00:00 2001 From: Daniel Bayley Date: Wed, 6 Mar 2024 19:13:53 +0000 Subject: [PATCH 4/5] Add rotate/resize element icons (#1516) * Add `proportions` icon * Improve metadata * Add `rotate-cw-square` icon * Add `rotate-ccw-square` icon --------- Co-authored-by: Eric Fennis --- icons/proportions.json | 32 ++++++++++++++++++++++++++++++++ icons/proportions.svg | 15 +++++++++++++++ icons/ratio.json | 11 ++++++++--- icons/rotate-ccw-square.json | 24 ++++++++++++++++++++++++ icons/rotate-ccw-square.svg | 15 +++++++++++++++ icons/rotate-cw-square.json | 24 ++++++++++++++++++++++++ icons/rotate-cw-square.svg | 15 +++++++++++++++ 7 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 icons/proportions.json create mode 100644 icons/proportions.svg create mode 100644 icons/rotate-ccw-square.json create mode 100644 icons/rotate-ccw-square.svg create mode 100644 icons/rotate-cw-square.json create mode 100644 icons/rotate-cw-square.svg diff --git a/icons/proportions.json b/icons/proportions.json new file mode 100644 index 00000000000..b4d5385e4d6 --- /dev/null +++ b/icons/proportions.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "screens", + "sizes", + "rotate", + "rotation", + "adjust", + "aspect ratio", + "16:9", + "widescreen", + "4:3", + "resolution", + "responsive", + "mobile", + "desktop", + "dimensions", + "monitor", + "orientation", + "portrait", + "landscape" + ], + "categories": [ + "layout", + "design", + "photography", + "devices" + ] +} \ No newline at end of file diff --git a/icons/proportions.svg b/icons/proportions.svg new file mode 100644 index 00000000000..53de7408861 --- /dev/null +++ b/icons/proportions.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/ratio.json b/icons/ratio.json index bcaaa3bb375..f1b338af124 100644 --- a/icons/ratio.json +++ b/icons/ratio.json @@ -5,25 +5,30 @@ ], "tags": [ "screens", + "sizes", "rotate", "rotation", + "adjust", "aspect ratio", "proportions", "16:9", "widescreen", "4:3", + "resolution", "responsive", "mobile", "desktop", + "dimensions", "monitor", "orientation", "portrait", "landscape" ], "categories": [ - "connectivity", - "devices", + "layout", "design", - "photography" + "photography", + "devices", + "connectivity" ] } diff --git a/icons/rotate-ccw-square.json b/icons/rotate-ccw-square.json new file mode 100644 index 00000000000..9c2422fd176 --- /dev/null +++ b/icons/rotate-ccw-square.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "left", + "counter-clockwise", + "rotate", + "image", + "90", + "45", + "degrees", + "°" + ], + "categories": [ + "layout", + "design", + "photography", + "tools", + "shapes", + "arrows" + ] +} \ No newline at end of file diff --git a/icons/rotate-ccw-square.svg b/icons/rotate-ccw-square.svg new file mode 100644 index 00000000000..8234aec069a --- /dev/null +++ b/icons/rotate-ccw-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/rotate-cw-square.json b/icons/rotate-cw-square.json new file mode 100644 index 00000000000..24c661e66c8 --- /dev/null +++ b/icons/rotate-cw-square.json @@ -0,0 +1,24 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "right", + "clockwise", + "rotate", + "image", + "90", + "45", + "degrees", + "°" + ], + "categories": [ + "layout", + "design", + "photography", + "tools", + "shapes", + "arrows" + ] +} \ No newline at end of file diff --git a/icons/rotate-cw-square.svg b/icons/rotate-cw-square.svg new file mode 100644 index 00000000000..6e288594a40 --- /dev/null +++ b/icons/rotate-cw-square.svg @@ -0,0 +1,15 @@ + + + + + From 45aa928369cbb2dca7608c3d853cd1a5d3b96952 Mon Sep 17 00:00:00 2001 From: Daniel Bayley Date: Wed, 6 Mar 2024 19:29:21 +0000 Subject: [PATCH 5/5] Optimise/refine `radio`[`-tower`]/add `airdrop`/Apple/mac/iOS/app related icons (#1514) * Add `airdrop` icon * Optimise `radio` icon * Refine `radio-tower` icon * Add `airplay` icon * Add `dock` (desktop) icon * Improve metadata * Optimise `podcast` icon * Add `app-window-mac` icon * Update icons/radio.svg Co-authored-by: Karsa * Update icons/radio-tower.svg Co-authored-by: Karsa * Update icons/podcast.svg Co-authored-by: Karsa * Update icons/radio-tower.svg Co-authored-by: Karsa * Update icons/radio.svg Co-authored-by: Karsa * Revert "Add `airdrop` icon" This reverts commit af60a177847acf3bce65077c99f1efcfa49087be. * Revert radio and radio-tower changes --------- Co-authored-by: Eric Fennis Co-authored-by: Karsa --- icons/airplay.json | 4 +++- icons/airplay.svg | 2 +- icons/app-window-mac.json | 21 +++++++++++++++++++++ icons/app-window-mac.svg | 16 ++++++++++++++++ icons/app-window.json | 7 +++++-- icons/dock.json | 23 +++++++++++++++++++++++ icons/dock.svg | 15 +++++++++++++++ icons/podcast.json | 8 +++++++- icons/podcast.svg | 6 +++--- 9 files changed, 94 insertions(+), 8 deletions(-) create mode 100644 icons/app-window-mac.json create mode 100644 icons/app-window-mac.svg create mode 100644 icons/dock.json create mode 100644 icons/dock.svg diff --git a/icons/airplay.json b/icons/airplay.json index 0c9db159110..3c1f9241b5c 100644 --- a/icons/airplay.json +++ b/icons/airplay.json @@ -10,7 +10,9 @@ "cast", "mirroring", "screen", - "monitor" + "monitor", + "macos", + "osx" ], "categories": [ "multimedia", diff --git a/icons/airplay.svg b/icons/airplay.svg index efa8ec3289b..03ad3669d3a 100644 --- a/icons/airplay.svg +++ b/icons/airplay.svg @@ -10,5 +10,5 @@ stroke-linejoin="round" > - + diff --git a/icons/app-window-mac.json b/icons/app-window-mac.json new file mode 100644 index 00000000000..c4fdc4fd644 --- /dev/null +++ b/icons/app-window-mac.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "application", + "menu bar", + "pane", + "preferences", + "macos", + "osx", + "executable" + ], + "categories": [ + "layout", + "design", + "development", + "files" + ] +} \ No newline at end of file diff --git a/icons/app-window-mac.svg b/icons/app-window-mac.svg new file mode 100644 index 00000000000..97cb6543f85 --- /dev/null +++ b/icons/app-window-mac.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/app-window.json b/icons/app-window.json index a7908e79ce9..3e3b9008879 100644 --- a/icons/app-window.json +++ b/icons/app-window.json @@ -6,11 +6,14 @@ ], "tags": [ "application", + "menu bar", + "pane", "executable" ], "categories": [ + "layout", "design", - "files", - "layout" + "development", + "files" ] } diff --git a/icons/dock.json b/icons/dock.json new file mode 100644 index 00000000000..b8686529aa7 --- /dev/null +++ b/icons/dock.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "desktop", + "applications", + "launch", + "home", + "menu bar", + "bottom", + "line", + "macos", + "osx" + ], + "categories": [ + "layout", + "design", + "development", + "files" + ] +} \ No newline at end of file diff --git a/icons/dock.svg b/icons/dock.svg new file mode 100644 index 00000000000..c8397690ee7 --- /dev/null +++ b/icons/dock.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/podcast.json b/icons/podcast.json index 90dae2ea152..92b5517e0b4 100644 --- a/icons/podcast.json +++ b/icons/podcast.json @@ -6,8 +6,14 @@ "karsa-mistmere" ], "tags": [ + "audio", + "music", "mic", - "music" + "talk", + "voice", + "subscribe", + "subscription", + "stream" ], "categories": [ "multimedia", diff --git a/icons/podcast.svg b/icons/podcast.svg index 555039f84c9..1eb9a0d4c35 100644 --- a/icons/podcast.svg +++ b/icons/podcast.svg @@ -9,8 +9,8 @@ stroke-linecap="round" stroke-linejoin="round" > - - + - + +