From c5b33f81f84e88ef10e0abb8b5dc18cac99d310f Mon Sep 17 00:00:00 2001 From: Samuel Alake <58840187+samuelalake@users.noreply.github.com> Date: Tue, 18 Aug 2026 04:33:59 -0700 Subject: [PATCH] feat(icons): add square-dimensions (#4547) * feat(icons): add aspect-ratio Adds an aspect-ratio icon: a frame with two opposing corner brackets, depicting the proportions of a frame rather than the frame itself. Distinct from ratio, which is two overlapping rects showing portrait and landscape orientation, and from the scan / minimize / maximize family, which use four corner brackets rather than two. * feat(icons): rename aspect-ratio to square-dimensions Per review on #4547 (@karsa-mistmere, @ericfennis): the primary shape is a square, so it takes the square- name, and square-dimensions reads more naturally for setting width/height than the ratio-specific aspect-ratio. Retunes tags and use-cases toward size/dimensions. * Update icons/square-dimensions.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update icons/square-dimensions.json --------- Co-authored-by: Eric Fennis Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Karsa --- icons/square-dimensions.json | 31 +++++++++++++++++++++++++++++++ icons/square-dimensions.svg | 15 +++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 icons/square-dimensions.json create mode 100644 icons/square-dimensions.svg diff --git a/icons/square-dimensions.json b/icons/square-dimensions.json new file mode 100644 index 000000000..c7fd18343 --- /dev/null +++ b/icons/square-dimensions.json @@ -0,0 +1,31 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "samuelalake" + ], + "use-cases": [ + "setting or displaying the width and height of a frame or object", + "a size or dimensions control in a design or layout editor", + "indicating fixed-size mode for an element", + "representing artboard or canvas size settings", + "labeling size presets or templates in a design system" + ], + "tags": [ + "ratio", + "size", + "width", + "height", + "resize", + "scale", + "frame", + "proportions", + "aspect", + "bounds", + "measurements", + "canvas" + ], + "categories": [ + "design", + "layout" + ] +} diff --git a/icons/square-dimensions.svg b/icons/square-dimensions.svg new file mode 100644 index 000000000..483c5671f --- /dev/null +++ b/icons/square-dimensions.svg @@ -0,0 +1,15 @@ + + + + +