From a646ae3f367e7698e061a283c36aac4244c16934 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Wed, 15 Jul 2026 21:25:51 -0700 Subject: [PATCH] FN-8005: normalize Quick Add action icon sizes Unify the Quick Add primary action cluster around the shared icon-only sizing treatment. - Apply btn-icon styling and 14px SVG sizing to GitHub, session advisor, priority, and Fast controls. - Cover primary cluster uniformity across mobile, toggle, and priority states. - Add a patch changeset for the Quick Add visual fix. Files changed: .changeset/fn-8005-quick-add-icon-size-parity.md | 7 +++ .../dashboard/app/components/QuickEntryBox.tsx | 19 ++++--- .../components/__tests__/QuickEntryBox.test.tsx | 63 ++++++++++++++++++++-- 3 files changed, 79 insertions(+), 10 deletions(-) Fusion-Task-Id: FN-8005 Fusion-Task-Lineage: c912fb90-1e49-4c4d-8664-4caf1489f890 Co-authored-by: Fusion (runfusion.ai) --- .../fn-8005-quick-add-icon-size-parity.md | 7 +++ .../app/components/QuickEntryBox.tsx | 19 +++--- .../__tests__/QuickEntryBox.test.tsx | 63 ++++++++++++++++++- 3 files changed, 79 insertions(+), 10 deletions(-) create mode 100644 .changeset/fn-8005-quick-add-icon-size-parity.md diff --git a/.changeset/fn-8005-quick-add-icon-size-parity.md b/.changeset/fn-8005-quick-add-icon-size-parity.md new file mode 100644 index 0000000000..4fce446d39 --- /dev/null +++ b/.changeset/fn-8005-quick-add-icon-size-parity.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: Quick Add overseer, priority, fast, GitHub, and attach icons now render at one uniform size. +category: fix +dev: QuickEntryBox primary-group icon-only buttons (Eye/EyeOff, PriorityIcon, Zap, GitHub ProviderIcon, Paperclip) all use the icon-only btn-icon treatment (--icon-size-sm) for a uniform 14px cluster; ProviderIcon sizeMap unchanged. diff --git a/packages/dashboard/app/components/QuickEntryBox.tsx b/packages/dashboard/app/components/QuickEntryBox.tsx index 9d1b4ca138..5edf0c6613 100644 --- a/packages/dashboard/app/components/QuickEntryBox.tsx +++ b/packages/dashboard/app/components/QuickEntryBox.tsx @@ -2181,6 +2181,11 @@ export function QuickEntryBox({ onCreate, addToast, tasks = [], availableModels, FNXC:QuickAddAttachments 2026-06-30-00:00 (relocated 2026-07-10): the attachment affordance stays adjacent to Save (now immediately to its LEFT) preserving the icon-only label, hidden file input trigger, and pending-count badge. + + FNXC:QuickAddActionRow 2026-07-15-00:00: + Attach, GitHub, session advisor, Priority, and Fast are one icon-only cluster. Every control + uses `btn-icon` so its SVG resolves to the shared `--icon-size-sm` token; do not fork + ProviderIcon's shared size map to size this one GitHub use case. */}
@@ -2316,7 +2321,7 @@ export function QuickEntryBox({ onCreate, addToast, tasks = [], availableModels,