diff --git a/website/app/assets/css/main.css b/website/app/assets/css/main.css index 0882ad2..93e94cd 100644 --- a/website/app/assets/css/main.css +++ b/website/app/assets/css/main.css @@ -12,3 +12,17 @@ --mangacover-width-sm: 180px; --mangacover-height-sm: 260px; } + +@keyframes shake { + 0% { transform: translate(1px, 1px) rotate(0deg); } + 10% { transform: translate(-1px, -2px) rotate(-1deg); } + 20% { transform: translate(-3px, 0px) rotate(1deg); } + 30% { transform: translate(3px, 2px) rotate(0deg); } + 40% { transform: translate(1px, -1px) rotate(1deg); } + 50% { transform: translate(-1px, 2px) rotate(-1deg); } + 60% { transform: translate(-3px, 1px) rotate(0deg); } + 70% { transform: translate(3px, 1px) rotate(-1deg); } + 80% { transform: translate(-1px, -1px) rotate(1deg); } + 90% { transform: translate(1px, 2px) rotate(0deg); } + 100% { transform: translate(1px, -2px) rotate(-1deg); } +} \ No newline at end of file diff --git a/website/app/components/KomgaModal.vue b/website/app/components/KomgaModal.vue new file mode 100644 index 0000000..8de0bb9 --- /dev/null +++ b/website/app/components/KomgaModal.vue @@ -0,0 +1,49 @@ + + + diff --git a/website/app/composables/FetchKeys.ts b/website/app/composables/FetchKeys.ts index e481d04..3eddcbe 100644 --- a/website/app/composables/FetchKeys.ts +++ b/website/app/composables/FetchKeys.ts @@ -4,4 +4,5 @@ export const FetchKeys = { Manga: { All: 'Manga', Id: (id: string) => `Manga/${id}` }, MangaConnector: { Id: (id: string) => `MangaConnector/${id}`, All: 'MangaConnector' }, Metadata: { Fetchers: 'Metadata', Links: 'Metadata/Links', Manga: (mangaId: string) => `Metadata/Links/${mangaId}` }, + Libraries: { All: 'Libraries', Id: (id: string) => `Libraries/${id}` }, }; diff --git a/website/app/pages/settings.vue b/website/app/pages/settings.vue index fc76895..21c94d4 100644 --- a/website/app/pages/settings.vue +++ b/website/app/pages/settings.vue @@ -6,7 +6,14 @@

Libraries

@@ -27,12 +34,14 @@