diff --git a/src/icons/attach-compact.svg b/src/icons/attach-compact.svg
new file mode 100644
index 00000000..b161ad3a
--- /dev/null
+++ b/src/icons/attach-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/beaker-compact.svg b/src/icons/beaker-compact.svg
new file mode 100644
index 00000000..b4e3eec8
--- /dev/null
+++ b/src/icons/beaker-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/check-compact.svg b/src/icons/check-compact.svg
new file mode 100644
index 00000000..23fdbebb
--- /dev/null
+++ b/src/icons/check-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/checklist-compact.svg b/src/icons/checklist-compact.svg
new file mode 100644
index 00000000..4f333887
--- /dev/null
+++ b/src/icons/checklist-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/chevron-down-compact.svg b/src/icons/chevron-down-compact.svg
new file mode 100644
index 00000000..a38d1387
--- /dev/null
+++ b/src/icons/chevron-down-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/chevron-left-compact.svg b/src/icons/chevron-left-compact.svg
new file mode 100644
index 00000000..65372eed
--- /dev/null
+++ b/src/icons/chevron-left-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/chevron-right-compact.svg b/src/icons/chevron-right-compact.svg
new file mode 100644
index 00000000..b779620f
--- /dev/null
+++ b/src/icons/chevron-right-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/chevron-up-compact.svg b/src/icons/chevron-up-compact.svg
new file mode 100644
index 00000000..d7bd7465
--- /dev/null
+++ b/src/icons/chevron-up-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/circle-filled-compact.svg b/src/icons/circle-filled-compact.svg
new file mode 100644
index 00000000..9147bf1f
--- /dev/null
+++ b/src/icons/circle-filled-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/circle-small-filled-compact.svg b/src/icons/circle-small-filled-compact.svg
new file mode 100644
index 00000000..8a765450
--- /dev/null
+++ b/src/icons/circle-small-filled-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/close-compact.svg b/src/icons/close-compact.svg
new file mode 100644
index 00000000..09aafb6b
--- /dev/null
+++ b/src/icons/close-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/collapse-all-compact.svg b/src/icons/collapse-all-compact.svg
new file mode 100644
index 00000000..420b2ffe
--- /dev/null
+++ b/src/icons/collapse-all-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/comment-compact.svg b/src/icons/comment-compact.svg
new file mode 100644
index 00000000..43dfab28
--- /dev/null
+++ b/src/icons/comment-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/comment-unresolved-compact.svg b/src/icons/comment-unresolved-compact.svg
new file mode 100644
index 00000000..4a8b2c73
--- /dev/null
+++ b/src/icons/comment-unresolved-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/debug-connected-compact.svg b/src/icons/debug-connected-compact.svg
new file mode 100644
index 00000000..4c55bf7d
--- /dev/null
+++ b/src/icons/debug-connected-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/debug-disconnect-compact.svg b/src/icons/debug-disconnect-compact.svg
new file mode 100644
index 00000000..db2159fe
--- /dev/null
+++ b/src/icons/debug-disconnect-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/edit-compact.svg b/src/icons/edit-compact.svg
new file mode 100644
index 00000000..27d59696
--- /dev/null
+++ b/src/icons/edit-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/file-media-compact.svg b/src/icons/file-media-compact.svg
new file mode 100644
index 00000000..c63e010f
--- /dev/null
+++ b/src/icons/file-media-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/lightbulb-compact.svg b/src/icons/lightbulb-compact.svg
new file mode 100644
index 00000000..d1740da4
--- /dev/null
+++ b/src/icons/lightbulb-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/loading-compact.svg b/src/icons/loading-compact.svg
new file mode 100644
index 00000000..6aaeb8e9
--- /dev/null
+++ b/src/icons/loading-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/pass-filled-compact.svg b/src/icons/pass-filled-compact.svg
new file mode 100644
index 00000000..51a7ad1c
--- /dev/null
+++ b/src/icons/pass-filled-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/project-compact.svg b/src/icons/project-compact.svg
new file mode 100644
index 00000000..998809b5
--- /dev/null
+++ b/src/icons/project-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/refresh-compact.svg b/src/icons/refresh-compact.svg
new file mode 100644
index 00000000..58c7ab28
--- /dev/null
+++ b/src/icons/refresh-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/search-compact.svg b/src/icons/search-compact.svg
new file mode 100644
index 00000000..235b4094
--- /dev/null
+++ b/src/icons/search-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/session-in-progress-compact.svg b/src/icons/session-in-progress-compact.svg
new file mode 100644
index 00000000..02953c1b
--- /dev/null
+++ b/src/icons/session-in-progress-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/sync-compact.svg b/src/icons/sync-compact.svg
new file mode 100644
index 00000000..59aa8f68
--- /dev/null
+++ b/src/icons/sync-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/sync-ignored.svg b/src/icons/sync-ignored.svg
index 7ce8635c..f69fe423 100644
--- a/src/icons/sync-ignored.svg
+++ b/src/icons/sync-ignored.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/icons/terminal-compact.svg b/src/icons/terminal-compact.svg
new file mode 100644
index 00000000..6a7b5e31
--- /dev/null
+++ b/src/icons/terminal-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/worktree-compact.svg b/src/icons/worktree-compact.svg
new file mode 100644
index 00000000..58eb8ae9
--- /dev/null
+++ b/src/icons/worktree-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/template/mapping.json b/src/template/mapping.json
index 11585e23..ff71e122 100644
--- a/src/template/mapping.json
+++ b/src/template/mapping.json
@@ -1806,5 +1806,95 @@
],
"60575": [
"add-compact"
+ ],
+ "60576": [
+ "attach-compact"
+ ],
+ "60577": [
+ "beaker-compact"
+ ],
+ "60578": [
+ "check-compact"
+ ],
+ "60579": [
+ "checklist-compact"
+ ],
+ "60580": [
+ "chevron-down-compact"
+ ],
+ "60581": [
+ "chevron-left-compact"
+ ],
+ "60582": [
+ "chevron-right-compact"
+ ],
+ "60583": [
+ "chevron-up-compact"
+ ],
+ "60584": [
+ "circle-filled-compact"
+ ],
+ "60585": [
+ "circle-small-filled-compact"
+ ],
+ "60586": [
+ "close-compact"
+ ],
+ "60587": [
+ "collapse-all-compact"
+ ],
+ "60588": [
+ "comment-compact"
+ ],
+ "60589": [
+ "comment-unresolved-compact"
+ ],
+ "60590": [
+ "debug-connected-compact"
+ ],
+ "60591": [
+ "debug-disconnect-compact"
+ ],
+ "60592": [
+ "edit-compact"
+ ],
+ "60593": [
+ "file-media-compact"
+ ],
+ "60594": [
+ "git-fetch"
+ ],
+ "60595": [
+ "lightbulb-compact"
+ ],
+ "60596": [
+ "loading-compact"
+ ],
+ "60597": [
+ "pass-filled-compact"
+ ],
+ "60598": [
+ "project-compact"
+ ],
+ "60599": [
+ "refresh-compact"
+ ],
+ "60600": [
+ "search-compact"
+ ],
+ "60601": [
+ "session-in-progress-compact"
+ ],
+ "60602": [
+ "sync-compact"
+ ],
+ "60603": [
+ "terminal-compact"
+ ],
+ "60604": [
+ "vm-pending"
+ ],
+ "60605": [
+ "worktree-compact"
]
}
diff --git a/src/template/metadata.json b/src/template/metadata.json
index 12f93bad..eb5d4c20 100644
--- a/src/template/metadata.json
+++ b/src/template/metadata.json
@@ -279,6 +279,18 @@
"category": "action",
"description": "Attach file or item"
},
+ "attach-compact": {
+ "tags": [
+ "attachment",
+ "paperclip",
+ "clip",
+ "file",
+ "link",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Attach a file or item (compact 12x12 variant)"
+ },
"azure": {
"tags": [
"cloud",
@@ -313,6 +325,18 @@
"category": "tool",
"description": "Testing or experimental feature"
},
+ "beaker-compact": {
+ "tags": [
+ "experiment",
+ "lab",
+ "test",
+ "science",
+ "flask",
+ "compact"
+ ],
+ "category": "tool",
+ "description": "Beaker for experimental features (compact 12x12 variant)"
+ },
"beaker-stop": {
"tags": [
"test",
@@ -636,6 +660,18 @@
"category": "action",
"description": "Check all or select all"
},
+ "check-compact": {
+ "tags": [
+ "done",
+ "complete",
+ "success",
+ "tick",
+ "approved",
+ "compact"
+ ],
+ "category": "status",
+ "description": "Checkmark (compact 12x12 variant)"
+ },
"checklist": {
"tags": [
"checkmark",
@@ -652,6 +688,18 @@
"category": "content",
"description": "Checklist or task list"
},
+ "checklist-compact": {
+ "tags": [
+ "tasks",
+ "todo",
+ "list",
+ "checkboxes",
+ "items",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Checklist of items (compact 12x12 variant)"
+ },
"chevron-down": {
"tags": [
"twistie",
@@ -666,6 +714,18 @@
"category": "navigation",
"description": "Chevron pointing down"
},
+ "chevron-down-compact": {
+ "tags": [
+ "arrow",
+ "down",
+ "expand",
+ "collapse",
+ "direction",
+ "compact"
+ ],
+ "category": "navigation",
+ "description": "Chevron pointing down (compact 12x12 variant)"
+ },
"chevron-left": {
"tags": [
"twistie",
@@ -679,6 +739,18 @@
"category": "navigation",
"description": "Chevron pointing left"
},
+ "chevron-left-compact": {
+ "tags": [
+ "arrow",
+ "left",
+ "back",
+ "previous",
+ "direction",
+ "compact"
+ ],
+ "category": "navigation",
+ "description": "Chevron pointing left (compact 12x12 variant)"
+ },
"chevron-right": {
"tags": [
"twistie",
@@ -692,6 +764,18 @@
"category": "navigation",
"description": "Chevron pointing right"
},
+ "chevron-right-compact": {
+ "tags": [
+ "arrow",
+ "right",
+ "forward",
+ "next",
+ "direction",
+ "compact"
+ ],
+ "category": "navigation",
+ "description": "Chevron pointing right (compact 12x12 variant)"
+ },
"chevron-up": {
"tags": [
"twistie",
@@ -705,6 +789,18 @@
"category": "navigation",
"description": "Chevron pointing up"
},
+ "chevron-up-compact": {
+ "tags": [
+ "arrow",
+ "up",
+ "collapse",
+ "expand",
+ "direction",
+ "compact"
+ ],
+ "category": "navigation",
+ "description": "Chevron pointing up (compact 12x12 variant)"
+ },
"chip": {
"tags": [
"hardware",
@@ -776,6 +872,18 @@
"category": "shape",
"description": "Filled circle"
},
+ "circle-filled-compact": {
+ "tags": [
+ "circle",
+ "filled",
+ "dot",
+ "solid",
+ "indicator",
+ "compact"
+ ],
+ "category": "shape",
+ "description": "Filled circle (compact 12x12 variant)"
+ },
"circle-large": {
"tags": [
"dot",
@@ -856,6 +964,18 @@
"category": "shape",
"description": "Small filled circle"
},
+ "circle-small-filled-compact": {
+ "tags": [
+ "circle",
+ "dot",
+ "small",
+ "filled",
+ "indicator",
+ "compact"
+ ],
+ "category": "shape",
+ "description": "Small filled circle (compact 12x12 variant)"
+ },
"circuit-board": {
"tags": [
"iot",
@@ -949,6 +1069,18 @@
"category": "action",
"description": "Close all items"
},
+ "close-compact": {
+ "tags": [
+ "x",
+ "cancel",
+ "dismiss",
+ "remove",
+ "exit",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Close or dismiss (compact 12x12 variant)"
+ },
"cloud": {
"tags": [
"online",
@@ -1046,6 +1178,18 @@
"category": "action",
"description": "Collapse all items"
},
+ "collapse-all-compact": {
+ "tags": [
+ "collapse",
+ "minimize",
+ "fold",
+ "tree",
+ "hide",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Collapse all items (compact 12x12 variant)"
+ },
"collection": {
"tags": [
"group",
@@ -1103,6 +1247,18 @@
"category": "communication",
"description": "Comment or message"
},
+ "comment-compact": {
+ "tags": [
+ "speech",
+ "message",
+ "chat",
+ "feedback",
+ "note",
+ "compact"
+ ],
+ "category": "communication",
+ "description": "Comment or message (compact 12x12 variant)"
+ },
"comment-discussion": {
"tags": [
"dialog",
@@ -1162,6 +1318,18 @@
"category": "communication",
"description": "Unresolved comment"
},
+ "comment-unresolved-compact": {
+ "tags": [
+ "comment",
+ "unresolved",
+ "open",
+ "pending",
+ "discussion",
+ "compact"
+ ],
+ "category": "communication",
+ "description": "Unresolved comment (compact 12x12 variant)"
+ },
"compass": {
"tags": [
"navigate",
@@ -1587,6 +1755,18 @@
"category": "debug",
"description": "Debugger connected"
},
+ "debug-connected-compact": {
+ "tags": [
+ "debug",
+ "connected",
+ "session",
+ "active",
+ "run",
+ "compact"
+ ],
+ "category": "debug",
+ "description": "Debug session connected (compact 12x12 variant)"
+ },
"debug-console": {
"tags": [
"terminal",
@@ -1644,6 +1824,18 @@
"category": "debug",
"description": "Disconnect debugger"
},
+ "debug-disconnect-compact": {
+ "tags": [
+ "debug",
+ "disconnect",
+ "stop",
+ "detach",
+ "session",
+ "compact"
+ ],
+ "category": "debug",
+ "description": "Disconnect debug session (compact 12x12 variant)"
+ },
"debug-line-by-line": {
"tags": [
"step",
@@ -1973,6 +2165,18 @@
"category": "development",
"description": "Edit code"
},
+ "edit-compact": {
+ "tags": [
+ "pencil",
+ "modify",
+ "write",
+ "change",
+ "edit",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Edit or modify (compact 12x12 variant)"
+ },
"edit-session": {
"tags": [
"work",
@@ -2197,6 +2401,18 @@
"category": "file",
"description": "Media file"
},
+ "file-media-compact": {
+ "tags": [
+ "file",
+ "image",
+ "media",
+ "picture",
+ "photo",
+ "compact"
+ ],
+ "category": "file",
+ "description": "Media file (compact 12x12 variant)"
+ },
"file-pdf": {
"tags": [
"document",
@@ -2607,6 +2823,18 @@
"category": "git",
"description": "Compare git versions"
},
+ "git-fetch": {
+ "tags": [
+ "git",
+ "fetch",
+ "download",
+ "remote",
+ "sync",
+ "pull"
+ ],
+ "category": "git",
+ "description": "Fetch changes from a remote repository"
+ },
"git-merge": {
"tags": [
"combine",
@@ -3481,6 +3709,18 @@
"category": "action",
"description": "Auto-fix suggestion"
},
+ "lightbulb-compact": {
+ "tags": [
+ "idea",
+ "hint",
+ "suggestion",
+ "tip",
+ "quickfix",
+ "compact"
+ ],
+ "category": "status",
+ "description": "Lightbulb hint or suggestion (compact 12x12 variant)"
+ },
"lightbulb-empty": {
"tags": [
"idea",
@@ -3616,6 +3856,18 @@
"category": "status",
"description": "Loading or processing"
},
+ "loading-compact": {
+ "tags": [
+ "spinner",
+ "progress",
+ "wait",
+ "busy",
+ "loading",
+ "compact"
+ ],
+ "category": "status",
+ "description": "Loading indicator (compact 12x12 variant)"
+ },
"location": {
"tags": [
"map",
@@ -4187,6 +4439,18 @@
"category": "status",
"description": "Filled pass icon"
},
+ "pass-filled-compact": {
+ "tags": [
+ "check",
+ "success",
+ "complete",
+ "done",
+ "filled",
+ "compact"
+ ],
+ "category": "status",
+ "description": "Filled pass or success (compact 12x12 variant)"
+ },
"percentage": {
"tags": [
"ratio",
@@ -4347,6 +4611,17 @@
"category": "general",
"description": "Project or workspace"
},
+ "project-compact": {
+ "tags": [
+ "project",
+ "folder",
+ "workspace",
+ "briefcase",
+ "compact"
+ ],
+ "category": "file",
+ "description": "Project (compact 12x12 variant)"
+ },
"pulse": {
"tags": [
"heartbeat",
@@ -4498,6 +4773,18 @@
"category": "action",
"description": "Refresh or reload"
},
+ "refresh-compact": {
+ "tags": [
+ "reload",
+ "sync",
+ "update",
+ "redo",
+ "refresh",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Refresh or reload (compact 12x12 variant)"
+ },
"regex": {
"tags": [
"pattern",
@@ -4967,6 +5254,18 @@
"category": "search",
"description": "Search or find"
},
+ "search-compact": {
+ "tags": [
+ "find",
+ "magnify",
+ "lookup",
+ "query",
+ "search",
+ "compact"
+ ],
+ "category": "search",
+ "description": "Search or find (compact 12x12 variant)"
+ },
"search-fuzzy": {
"tags": [
"find",
@@ -5076,6 +5375,18 @@
"category": "status",
"description": "Session in progress"
},
+ "session-in-progress-compact": {
+ "tags": [
+ "session",
+ "progress",
+ "active",
+ "running",
+ "status",
+ "compact"
+ ],
+ "category": "status",
+ "description": "Session in progress indicator (compact 12x12 variant)"
+ },
"settings": {
"tags": [
"gear",
@@ -5600,6 +5911,18 @@
"category": "symbol",
"description": "Structure symbol"
},
+ "sync-compact": {
+ "tags": [
+ "refresh",
+ "reload",
+ "synchronize",
+ "update",
+ "sync",
+ "compact"
+ ],
+ "category": "action",
+ "description": "Synchronize (compact 12x12 variant)"
+ },
"sync-ignored": {
"tags": [
"refresh",
@@ -5697,6 +6020,18 @@
"category": "application",
"description": "Command prompt"
},
+ "terminal-compact": {
+ "tags": [
+ "console",
+ "shell",
+ "cli",
+ "command",
+ "prompt",
+ "compact"
+ ],
+ "category": "tool",
+ "description": "Terminal or console (compact 12x12 variant)"
+ },
"terminal-debian": {
"tags": [
"console",
@@ -6135,6 +6470,18 @@
"category": "device",
"description": "VM outline"
},
+ "vm-pending": {
+ "tags": [
+ "virtual",
+ "machine",
+ "vm",
+ "pending",
+ "server",
+ "wait"
+ ],
+ "category": "device",
+ "description": "Virtual machine in pending state"
+ },
"vm-running": {
"tags": [
"computer",
@@ -6333,6 +6680,18 @@
"category": "git",
"description": "Git worktree"
},
+ "worktree-compact": {
+ "tags": [
+ "git",
+ "worktree",
+ "branch",
+ "tree",
+ "workspace",
+ "compact"
+ ],
+ "category": "git",
+ "description": "Git worktree (compact 12x12 variant)"
+ },
"worktree-small": {
"tags": [
"git",