From 4ca90751e65fe4323a3a02da6763e49f1abdd36d Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sat, 15 Jul 2023 21:50:28 +0200 Subject: [PATCH] feat: nicer notifications --- package.json | 1 + pnpm-lock.yaml | 11 ++++ src/renderer/App.svelte | 4 +- src/renderer/components/Sidebar.svelte | 10 ++-- src/renderer/components/Toasts.svelte | 56 ------------------- src/renderer/css.css | 14 +++++ src/renderer/modules/anilist.js | 8 +-- src/renderer/modules/anime.js | 53 +++++++++--------- src/renderer/modules/providers/tosho.js | 2 + src/renderer/modules/rss.js | 14 ++--- src/renderer/modules/scroll.js | 2 +- src/renderer/views/Player/Player.svelte | 39 +++++-------- src/renderer/views/RSSView.svelte | 28 +++++----- src/renderer/views/Settings.svelte | 20 +++---- src/renderer/views/ViewAnime/ViewAnime.svelte | 10 ++-- .../views/WatchTogether/WatchTogether.svelte | 10 ++-- 16 files changed, 114 insertions(+), 168 deletions(-) delete mode 100644 src/renderer/components/Toasts.svelte diff --git a/package.json b/package.json index 4f19204..bf44270 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "svelte-keybinds": "1.0.5", "svelte-loader": "^3.1.9", "svelte-miniplayer": "1.0.3", + "svelte-sonner": "^0.1.1", "webpack": "^5.85.0", "webpack-cli": "^5.1.3", "webpack-dev-server": "^4.15.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 867c3ff..ca31010 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,6 +112,9 @@ devDependencies: svelte-miniplayer: specifier: 1.0.3 version: 1.0.3 + svelte-sonner: + specifier: ^0.1.1 + version: 0.1.1(svelte@4.0.4) webpack: specifier: ^5.85.0 version: 5.86.0(webpack-cli@5.1.4) @@ -5485,6 +5488,14 @@ packages: resolution: {integrity: sha512-++IvuENs/3x0SbHZ/jWNqfq+hmU/ZT73V/ETwn6TqCbHF7asXsZFxVcgyIL1lMaQMKxe227HrYghYRVNJXeFVw==} dev: true + /svelte-sonner@0.1.1(svelte@4.0.4): + resolution: {integrity: sha512-jQ/coEZvJxImxxsT5FPnHeXitGx5wQRhAkAz6C8DY8yM1qFPvFowG6mDtC0KPPDEKlHCmocbWigk6zrG27OO/Q==} + peerDependencies: + svelte: ^4.0.0 + dependencies: + svelte: 4.0.4 + dev: true + /svelte@4.0.4: resolution: {integrity: sha512-DDJavyX1mpNFLZ7jU9FwBKouemh6CJHZXwePBa5GXSaW5GuHZ361L2/1uznBqOCxu2UsUoWu8wRsB2iB8QG5sQ==} engines: {node: '>=16'} diff --git a/src/renderer/App.svelte b/src/renderer/App.svelte index 07b9ec0..c03482e 100644 --- a/src/renderer/App.svelte +++ b/src/renderer/App.svelte @@ -22,8 +22,8 @@ import ViewTrailer from './views/ViewAnime/ViewTrailer.svelte' import RSSView from './views/RSSView.svelte' import Menubar from './components/Menubar.svelte' - import Toasts from './components/Toasts.svelte' import IspBlock from './views/IspBlock.svelte' + import { Toaster, toast } from 'svelte-sonner' setContext('view', view) @@ -31,7 +31,7 @@
-