From 27337e0ccf6029457105750c2f055bcca7f89eed Mon Sep 17 00:00:00 2001 From: xds Date: Mon, 9 Feb 2026 01:52:20 +0300 Subject: [PATCH] feat: Redesign sidebar to a horizontal top navigation bar and enhance assets view with asset upload, refined filters, and a new grid layout. --- src/App.vue | 4 +- src/components/AppSidebar.vue | 36 ++-- src/views/AssetsView.vue | 173 ++++++++++------- src/views/FlexibleGenerationView.vue | 266 +++++++++++++++++++++------ 4 files changed, 341 insertions(+), 138 deletions(-) diff --git a/src/App.vue b/src/App.vue index 5b7b06a..2a7e5e7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -12,10 +12,10 @@ const route = useRoute() -
+
-
+
diff --git a/src/components/AppSidebar.vue b/src/components/AppSidebar.vue index 7406a25..801e4d4 100644 --- a/src/components/AppSidebar.vue +++ b/src/components/AppSidebar.vue @@ -23,10 +23,9 @@ const isActive = (path) => { const navItems = computed(() => { const items = [ { path: '/', icon: '🏠', tooltip: 'Home' }, - { path: '/assets', icon: '📂', tooltip: 'Assets' }, - { path: '/albums', icon: '🖼️', tooltip: 'Albums' }, - // { path: '/generation', icon: '🎨', tooltip: 'Image Generation' }, { path: '/flexible', icon: '🖌️', tooltip: 'Flexible Generation' }, + { path: '/albums', icon: '🖼️', tooltip: 'Albums' }, + { path: '/assets', icon: '📂', tooltip: 'Assets' }, { path: '/characters', icon: '👥', tooltip: 'Characters' }, { path: '/image-to-prompt', icon: '✨', tooltip: 'Image to Prompt' } ] @@ -41,31 +40,34 @@ const navItems = computed(() => {