From 86b41eb5e066d0bd0307793c5dcd1beb00cb108f Mon Sep 17 00:00:00 2001 From: bivashy Date: Thu, 6 Nov 2025 00:31:47 +0500 Subject: [PATCH] Fix colors, replace Dropdown with Select, add clear layout --- app/app.vue | 5 +- app/assets/css/tailwind.css | 12 +- app/components/icon/Draggable.vue | 5 + app/components/icon/EditAudio.vue | 5 + app/components/ui/badge/Badge.vue | 26 ++++ app/components/ui/badge/index.ts | 26 ++++ app/components/ui/container/Container.vue | 29 ----- .../ui/dropdown-menu/DropdownMenu.vue | 18 +++ .../DropdownMenuCheckboxItem.vue | 38 ++++++ .../ui/dropdown-menu/DropdownMenuContent.vue | 36 ++++++ .../ui/dropdown-menu/DropdownMenuGroup.vue | 15 +++ .../ui/dropdown-menu/DropdownMenuItem.vue | 31 +++++ .../ui/dropdown-menu/DropdownMenuLabel.vue | 23 ++++ .../dropdown-menu/DropdownMenuRadioGroup.vue | 22 ++++ .../dropdown-menu/DropdownMenuRadioItem.vue | 39 ++++++ .../dropdown-menu/DropdownMenuSeparator.vue | 24 ++++ .../ui/dropdown-menu/DropdownMenuShortcut.vue | 17 +++ .../ui/dropdown-menu/DropdownMenuSub.vue | 19 +++ .../dropdown-menu/DropdownMenuSubContent.vue | 28 ++++ .../dropdown-menu/DropdownMenuSubTrigger.vue | 31 +++++ .../ui/dropdown-menu/DropdownMenuTrigger.vue | 17 +++ app/components/ui/dropdown-menu/index.ts | 16 +++ app/components/ui/frame/Frame.vue | 29 +++++ .../ui/{container => frame}/index.ts | 6 +- app/components/ui/input/InputWithIcon.vue | 43 +++++++ app/components/ui/input/index.ts | 1 + app/components/ui/musiccard/MusicCard.vue | 55 ++++++++ app/components/ui/outline/Outline.vue | 10 +- app/components/ui/select/Select.vue | 18 +++ app/components/ui/select/SelectContent.vue | 52 ++++++++ .../ui/select/SelectCustomTrigger.vue | 23 ++++ app/components/ui/select/SelectGroup.vue | 15 +++ app/components/ui/select/SelectItem.vue | 43 +++++++ app/components/ui/select/SelectItemText.vue | 15 +++ app/components/ui/select/SelectLabel.vue | 17 +++ .../ui/select/SelectScrollDownButton.vue | 26 ++++ .../ui/select/SelectScrollUpButton.vue | 26 ++++ app/components/ui/select/SelectSeparator.vue | 19 +++ app/components/ui/select/SelectTrigger.vue | 33 +++++ app/components/ui/select/SelectValue.vue | 15 +++ app/components/ui/select/index.ts | 12 ++ app/components/ui/sidebar/AppSidebar.vue | 121 +++++++++++------- app/layouts/clear.vue | 18 +++ app/layouts/default.vue | 29 +++-- app/pages/edit.vue | 106 +++++++++++++++ app/pages/export.vue | 27 ++++ app/pages/import.vue | 36 ++++++ app/pages/index.vue | 42 +----- app/pages/modify.vue | 27 ++++ app/pages/settings.vue | 27 ++++ app/pages/test.vue | 39 +++--- 51 files changed, 1248 insertions(+), 164 deletions(-) create mode 100644 app/components/icon/Draggable.vue create mode 100644 app/components/icon/EditAudio.vue create mode 100644 app/components/ui/badge/Badge.vue create mode 100644 app/components/ui/badge/index.ts delete mode 100644 app/components/ui/container/Container.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenu.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuContent.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuGroup.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuItem.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuLabel.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuRadioItem.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuSeparator.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuShortcut.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuSub.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuSubContent.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue create mode 100644 app/components/ui/dropdown-menu/DropdownMenuTrigger.vue create mode 100644 app/components/ui/dropdown-menu/index.ts create mode 100644 app/components/ui/frame/Frame.vue rename app/components/ui/{container => frame}/index.ts (89%) create mode 100644 app/components/ui/input/InputWithIcon.vue create mode 100644 app/components/ui/musiccard/MusicCard.vue create mode 100644 app/components/ui/select/Select.vue create mode 100644 app/components/ui/select/SelectContent.vue create mode 100644 app/components/ui/select/SelectCustomTrigger.vue create mode 100644 app/components/ui/select/SelectGroup.vue create mode 100644 app/components/ui/select/SelectItem.vue create mode 100644 app/components/ui/select/SelectItemText.vue create mode 100644 app/components/ui/select/SelectLabel.vue create mode 100644 app/components/ui/select/SelectScrollDownButton.vue create mode 100644 app/components/ui/select/SelectScrollUpButton.vue create mode 100644 app/components/ui/select/SelectSeparator.vue create mode 100644 app/components/ui/select/SelectTrigger.vue create mode 100644 app/components/ui/select/SelectValue.vue create mode 100644 app/components/ui/select/index.ts create mode 100644 app/layouts/clear.vue create mode 100644 app/pages/edit.vue create mode 100644 app/pages/export.vue create mode 100644 app/pages/import.vue create mode 100644 app/pages/modify.vue create mode 100644 app/pages/settings.vue diff --git a/app/app.vue b/app/app.vue index 63b851a..c0a7489 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,12 +1,11 @@