mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-11 13:28:19 +00:00
4aec3f892f
* feat(icons): add layout-freeform Adds an icon for freeform layout: three blocks, no two sharing an edge. It matches the "no auto layout" / free positioning mode found in design tools, as the counterpart to constrained layout modes. Design notes: - Reuses the 7x7 rx=1 block already shared by layout-grid, layout-list and layout-panel-*, rather than introducing a new base shape. - Each block is offset so that no two share an edge, which is what separates it from layout-grid. - The offset is 1px: a 2px offset reads more clearly at 16px, but brings the top-right and bottom-left blocks within 1.66px of each other diagonally, under the 2px element spacing guideline. See the PR for the alternatives. * Update icons/layout-freeform.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: Eric Fennis <eric.fennis@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
32 lines
654 B
JSON
32 lines
654 B
JSON
{
|
|
"$schema": "../icon.schema.json",
|
|
"contributors": [
|
|
"samuelalake"
|
|
],
|
|
"use-cases": [
|
|
"turning off auto layout in a design inspector",
|
|
"switching a dashboard section to free drag-and-drop placement",
|
|
"selecting freeform arrangement in a page builder",
|
|
"indicating unstructured layout mode in a whiteboard or canvas app",
|
|
"representing elements not aligned to a grid"
|
|
],
|
|
"tags": [
|
|
"layout",
|
|
"freeform",
|
|
"free",
|
|
"absolute",
|
|
"position",
|
|
"auto layout",
|
|
"unaligned",
|
|
"scattered",
|
|
"arrange",
|
|
"blocks",
|
|
"canvas",
|
|
"frame"
|
|
],
|
|
"categories": [
|
|
"design",
|
|
"layout"
|
|
]
|
|
}
|