From 438b236c14c15cf46b06b08c77d118418642fee0 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 28 Jan 2025 15:16:34 +1100 Subject: [PATCH] feat: refactor & redesign parts of UI --- server/assets/core.scss | 6 +- server/components/AddLibraryButton.vue | 155 +++-- server/components/CreateCollectionModal.vue | 31 +- server/components/DeleteCollectionModal.vue | 126 ++-- server/components/GamePanel.vue | 3 +- server/components/LibraryDirectory.vue | 73 ++ server/composables/collection.ts | 37 ++ server/error.vue | 9 +- server/pages/library.vue | 191 +++--- .../pages/library/collection/[id]/index.vue | 97 +-- server/pages/library/game/[id]/index.vue | 300 +++------ server/pages/library/index.vue | 622 ++---------------- server/pages/store/[id]/index.vue | 137 +--- server/pages/store/index.vue | 202 +----- .../api/v1/collection/[id]/entry.delete.ts | 19 +- .../api/v1/collection/[id]/entry.post.ts | 20 +- .../api/v1/collection/[id]/index.delete.ts | 15 +- .../api/v1/collection/[id]/index.get.ts | 7 +- .../api/v1/collection/default/entry.post.ts | 13 +- .../api/v1/collection/default/index.get.ts | 14 + server/server/internal/userlibrary/index.ts | 40 +- 21 files changed, 639 insertions(+), 1478 deletions(-) create mode 100644 server/components/LibraryDirectory.vue create mode 100644 server/server/api/v1/collection/default/index.get.ts diff --git a/server/assets/core.scss b/server/assets/core.scss index 88bf56d6..f061d438 100644 --- a/server/assets/core.scss +++ b/server/assets/core.scss @@ -66,4 +66,8 @@ $helvetica: ( } .carousel__pagination-button--active:hover::after { background-color: #d4d4d8; -} \ No newline at end of file +} + +.carousel__viewport { + overflow: visible !important; +} diff --git a/server/components/AddLibraryButton.vue b/server/components/AddLibraryButton.vue index da865621..e6f528dd 100644 --- a/server/components/AddLibraryButton.vue +++ b/server/components/AddLibraryButton.vue @@ -1,31 +1,21 @@ diff --git a/server/components/CreateCollectionModal.vue b/server/components/CreateCollectionModal.vue index 88194eac..68d13964 100644 --- a/server/components/CreateCollectionModal.vue +++ b/server/components/CreateCollectionModal.vue @@ -15,34 +15,28 @@ + diff --git a/server/components/GamePanel.vue b/server/components/GamePanel.vue index be6104d4..5f6ed7e9 100644 --- a/server/components/GamePanel.vue +++ b/server/components/GamePanel.vue @@ -1,7 +1,7 @@