From 0a20139a7ce6c53dbd30474250038c45395adae0 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 17 Dec 2024 20:29:54 +1100 Subject: [PATCH] feat(queue & game): queue and library UIs --- package.json | 4 + pages/library.vue | 2 +- pages/library/[id]/index.vue | 60 +++++++++++- pages/queue.vue | 87 ++++++++++++++++-- src-tauri/src/db.rs | 3 - src-tauri/src/downloads/download_logic.rs | 2 + src-tauri/src/downloads/download_manager.rs | 5 +- .../src/downloads/download_manager_builder.rs | 17 +++- src-tauri/src/lib.rs | 2 +- src-tauri/src/library.rs | 5 +- tailwind.config.js | 2 +- yarn.lock | 92 ++++++++++++++++++- 12 files changed, 255 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index c93e9a4..2ab82a4 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "@tauri-apps/plugin-deep-link": "~2", "@tauri-apps/plugin-dialog": "^2.0.1", "@tauri-apps/plugin-shell": ">=2.0.0", + "markdown-it": "^14.1.0", + "moment": "^2.30.1", "nuxt": "^3.13.0", "scss": "^0.2.4", "vue": "latest", @@ -26,7 +28,9 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.9", + "@tailwindcss/typography": "^0.5.15", "@tauri-apps/cli": ">=2.0.0", + "@types/markdown-it": "^14.1.2", "autoprefixer": "^10.4.20", "postcss": "^8.4.47", "sass-embedded": "^1.79.4", diff --git a/pages/library.vue b/pages/library.vue index ac7e24f..ca01cdb 100644 --- a/pages/library.vue +++ b/pages/library.vue @@ -1,6 +1,6 @@