From 8a9703c24a42fb70082909e85a5da1867779c036 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Sun, 16 Nov 2025 01:24:50 +0800 Subject: [PATCH] Redesign toolbar as horizontal layout above canvas - Move DesignerToolbar from sidebar to top of canvas container - Convert vertical toolbar to horizontal layout with grouped controls - Add element buttons (Text, Circle, Rectangle, Image) on left - Inline color pickers for Fill and Stroke with compact design - Horizontal zoom controls (-, percentage, +, Reset) - Clear Canvas button positioned on the right - Use border separators between control groups - Remove vertical card layout in favor of toolbar-style UI --- app/components/designer/DesignerToolbar.vue | 186 +++++++++----------- app/pages/index.vue | 63 +++---- 2 files changed, 114 insertions(+), 135 deletions(-) diff --git a/app/components/designer/DesignerToolbar.vue b/app/components/designer/DesignerToolbar.vue index 17843f0..4217144 100644 --- a/app/components/designer/DesignerToolbar.vue +++ b/app/components/designer/DesignerToolbar.vue @@ -102,53 +102,108 @@ const zoomLabel = computed(() => `${Math.round(props.zoom * 100)}%`); diff --git a/app/pages/index.vue b/app/pages/index.vue index 29eb19e..735c130 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -379,26 +379,6 @@ const handleCheckout = async () => { @select="handleTemplateSelect" /> - - {
- -

- Safe zone and bleed guides update automatically when you switch - templates. Use the toolbar to layer text, shapes, and imagery - inside the circular boundary. -

+
+ +

+ Safe zone and bleed guides update automatically when you switch + templates. Use the toolbar to layer text, shapes, and imagery + inside the circular boundary. +

+