From ae4f4c6498789dc4daee6770ead50d91b149b161 Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Fri, 19 Aug 2022 00:41:37 +0300 Subject: [PATCH] toasts, autodownload --- app/src/App.svelte | 17 ++++++++++++++++- app/src/app.css | 1 + app/src/lib/Album.svelte | 20 ++++++++++++++------ app/src/lib/Track.svelte | 1 - app/src/lib/dev.js | 2 +- app/src/lib/download.js | 18 ++++++++++++++++-- app/src/lib/stores.js | 3 ++- package.json | 2 ++ pnpm-lock.yaml | 16 ++++++++++++++-- 9 files changed, 66 insertions(+), 14 deletions(-) diff --git a/app/src/App.svelte b/app/src/App.svelte index 3cc9a64..e7b36c9 100644 --- a/app/src/App.svelte +++ b/app/src/App.svelte @@ -4,10 +4,11 @@ import Loading from './lib/Loading.svelte'; import Search from './lib/Search.svelte'; import ThemeSwitcher from './lib/ThemeSwitcher.svelte'; - import { queue } from './lib/stores'; + import { queue, saveOnDownload } from './lib/stores'; import { get } from 'svelte/store'; import { dev } from './lib/dev'; import ProgressBar from './lib/ProgressBar.svelte'; + import { SvelteToast } from '@zerodevx/svelte-toast' let loading = false; @@ -33,6 +34,12 @@ let searchAlbums = []; +
@@ -60,6 +67,9 @@ {/each} +
+ +
@@ -76,6 +86,7 @@ } main { flex: 1 1 0px; + min-height: 100vh; } sidebar { @@ -124,6 +135,10 @@ display: flex; flex-direction: column; gap: 1em; + max-width: 380px; + } + .options { + padding-top: 1em; } @media (prefers-color-scheme: dark) { diff --git a/app/src/app.css b/app/src/app.css index 843fec4..013de4c 100644 --- a/app/src/app.css +++ b/app/src/app.css @@ -48,6 +48,7 @@ body { .small { font-size: medium; + font-weight: normal; } .big { font-weight: bold; diff --git a/app/src/lib/Album.svelte b/app/src/lib/Album.svelte index 1d930fa..649c1c5 100644 --- a/app/src/lib/Album.svelte +++ b/app/src/lib/Album.svelte @@ -47,12 +47,13 @@