From c2122180d28e4f7634194a1b43deaedeea216c4d Mon Sep 17 00:00:00 2001 From: Yaswanth Potti <97962232+ypotti@users.noreply.github.com> Date: Tue, 27 Oct 2026 15:11:59 +0530 Subject: [PATCH] feat(icons): added `square-chevrons-down`, `square-chevrons-left`, `square-chevrons-right` and 1 more icons (#5054) * feat: add square-chevrons (up, down, left and right) icons * Apply batched suggestions from code review Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- icons/square-chevrons-down.json | 55 ++++++++++++++++++++++++++++ icons/square-chevrons-down.svg | 15 ++++++++ icons/square-chevrons-left.json | 56 +++++++++++++++++++++++++++++ icons/square-chevrons-left.svg | 15 ++++++++ icons/square-chevrons-right.json | 57 +++++++++++++++++++++++++++++ icons/square-chevrons-right.svg | 15 ++++++++ icons/square-chevrons-up.json | 61 ++++++++++++++++++++++++++++++++ icons/square-chevrons-up.svg | 15 ++++++++ 8 files changed, 289 insertions(+) create mode 100644 icons/square-chevrons-down.json create mode 100644 icons/square-chevrons-down.svg create mode 100644 icons/square-chevrons-left.json create mode 100644 icons/square-chevrons-left.svg create mode 100644 icons/square-chevrons-right.json create mode 100644 icons/square-chevrons-right.svg create mode 100644 icons/square-chevrons-up.json create mode 100644 icons/square-chevrons-up.svg diff --git a/icons/square-chevrons-down.json b/icons/square-chevrons-down.json new file mode 100644 index 000000000..dae08b14b --- /dev/null +++ b/icons/square-chevrons-down.json @@ -0,0 +1,55 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "jguddas", + "AlexandrePhilibert", + "danielbayley", + "ericfennis", + "colebemis", + "ypotti" + ], + "use-cases": [ + "Navigating to the bottom of a page or feed", + "Fast-scrolling downwards in long document readers", + "Collapsing expanded panels or drawers downward", + "Jumping to the latest message in chat and activity feeds", + "Skipping to the final item in paginated lists or tables", + "Skipping to the end of media playback or playlists" + ], + "tags": [ + "bottom", + "descend", + "page", + "page down", + "scroll", + "jump", + "south", + "caret", + "button", + "keyboard", + "skip", + "end", + "last page", + "latest", + "feed", + "chat", + "pagination", + "fast", + "media", + "menu", + "panel", + "double-arrow", + "outlined", + "border", + "seek", + "rewind", + "controls", + "fast-forward" + ], + "categories": [ + "arrows", + "navigation", + "multimedia" + ] +} diff --git a/icons/square-chevrons-down.svg b/icons/square-chevrons-down.svg new file mode 100644 index 000000000..a6bbf24ef --- /dev/null +++ b/icons/square-chevrons-down.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/square-chevrons-left.json b/icons/square-chevrons-left.json new file mode 100644 index 000000000..1b3060f18 --- /dev/null +++ b/icons/square-chevrons-left.json @@ -0,0 +1,56 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "jguddas", + "AlexandrePhilibert", + "danielbayley", + "ericfennis", + "colebemis", + "ypotti" + ], + "use-cases": [ + "Skipping to the first page in pagination controls", + "Rewinding playback in audio or video media players", + "Fast-navigating backward through steps in multi-step wizards", + "Jumping to the first track or chapter in playlists", + "Rewinding playback to the beginning in media players", + "Fast-navigating backward in multi-step wizards and forms", + "Jumping to the first track or chapter in playlists and audiobooks" + ], + "tags": [ + "previous", + "back", + "rewind", + "backward", + "first", + "beginning", + "start", + "west", + "music", + "caret", + "button", + "keyboard", + "menu", + "panel", + "pagination", + "skip", + "skip-back", + "seek-back", + "media-controls", + "player", + "playlist", + "track", + "chapter", + "jump", + "timeline", + "controls", + "seek", + "media" + ], + "categories": [ + "arrows", + "navigation", + "multimedia" + ] +} diff --git a/icons/square-chevrons-left.svg b/icons/square-chevrons-left.svg new file mode 100644 index 000000000..38e6b77a4 --- /dev/null +++ b/icons/square-chevrons-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/square-chevrons-right.json b/icons/square-chevrons-right.json new file mode 100644 index 000000000..517aba93e --- /dev/null +++ b/icons/square-chevrons-right.json @@ -0,0 +1,57 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "jguddas", + "AlexandrePhilibert", + "danielbayley", + "ericfennis", + "colebemis", + "ypotti" + ], + "use-cases": [ + "Skipping to the last page in pagination controls", + "Fast-forwarding playback in audio or video media players", + "Fast-navigating forward through steps in multi-step wizards", + "Advancing to the final chapter or track in playlists and audiobooks", + "Navigating to the final item in data grids and tables", + "Providing a keyboard-accessible skip-to-end control in toolbars", + "Jumping to the end of timelines or scrubbable media tracks", + "Offering a skip-to-end action in pagination and list toolbars (compact controls)" + ], + "tags": [ + "next", + "forward", + "skip", + "fast forward", + "last", + "end", + "east", + "music", + "caret", + "button", + "keyboard", + "menu", + "panel", + "pagination", + "jump", + "seek", + "seek forward", + "player control", + "chapter", + "track", + "timeline", + "navigation control", + "double arrow", + "media controls", + "toolbar", + "keyboard shortcut", + "skip-to-end", + "end-of-list" + ], + "categories": [ + "arrows", + "navigation", + "multimedia" + ] +} diff --git a/icons/square-chevrons-right.svg b/icons/square-chevrons-right.svg new file mode 100644 index 000000000..d548d0781 --- /dev/null +++ b/icons/square-chevrons-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/square-chevrons-up.json b/icons/square-chevrons-up.json new file mode 100644 index 000000000..22d4253b8 --- /dev/null +++ b/icons/square-chevrons-up.json @@ -0,0 +1,61 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "jguddas", + "AlexandrePhilibert", + "danielbayley", + "ericfennis", + "colebemis", + "ypotti" + ], + "use-cases": [ + "Navigating to the top of a page or feed", + "Fast-scrolling upwards in long document readers", + "Expanding collapsed panels or drawers upward", + "Jumping to the first item in paginated lists or tables", + "Skipping to the beginning of media playback or playlists", + "Returning to the start of a timeline or activity log" + ], + "tags": [ + "top", + "ascend", + "page", + "page up", + "back to top", + "scroll", + "jump", + "north", + "caret", + "button", + "keyboard", + "skip", + "pagination", + "first page", + "fast", + "fast scroll", + "rewind", + "jump to start", + "floating action button", + "anchor", + "mac", + "control", + "ctrl", + "menu", + "panel", + "timeline", + "start", + "first", + "return", + "double arrow", + "seek", + "playlist", + "floating action" + ], + "categories": [ + "arrows", + "navigation", + "multimedia", + "layout" + ] +} diff --git a/icons/square-chevrons-up.svg b/icons/square-chevrons-up.svg new file mode 100644 index 000000000..ee5bde3bb --- /dev/null +++ b/icons/square-chevrons-up.svg @@ -0,0 +1,15 @@ + + + + +