From 665139f7d25a64f66e1149a6403fc26efcbabb2a Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 3 May 2020 23:07:51 +0200 Subject: viewer/GalleryNavigation: better error messages Introducing a generic error page with some icon and a different error for unknown resources GitHub: closes #190 --- viewer/src/plugins/fontawesome.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome.ts b/viewer/src/plugins/fontawesome.ts index 480e8e0..933bce6 100644 --- a/viewer/src/plugins/fontawesome.ts +++ b/viewer/src/plugins/fontawesome.ts @@ -23,6 +23,7 @@ import { library, config } from "@fortawesome/fontawesome-svg-core"; import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; import { faFolder, + faFolderOpen, faEraser, faSearch, faPlus, @@ -38,6 +39,7 @@ import { library.add( faFolder, + faFolderOpen, faEraser, faSearch, faPlus, -- cgit v1.2.3 From 35456c6183c199b23ded85838414eb28a6d4b60f Mon Sep 17 00:00:00 2001 From: pacien Date: Mon, 4 May 2020 00:11:31 +0200 Subject: viewer/LdDownload: add generic file download handler GitHub: closes #209 --- viewer/src/plugins/fontawesome.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome.ts b/viewer/src/plugins/fontawesome.ts index 933bce6..886d680 100644 --- a/viewer/src/plugins/fontawesome.ts +++ b/viewer/src/plugins/fontawesome.ts @@ -35,6 +35,7 @@ import { faAngleRight, faAngleDoubleLeft, faFile, + faFileDownload, } from "@fortawesome/free-solid-svg-icons"; library.add( @@ -51,6 +52,7 @@ library.add( faAngleRight, faAngleDoubleLeft, faFile, + faFileDownload, ); config.autoAddCss = false; -- cgit v1.2.3 From edf3dc50aad464b31e4b1f2a1a3980ca023b9588 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Sun, 10 May 2020 15:09:05 +0200 Subject: viewer: code simplification;fontawesome import --- viewer/src/plugins/fontawesome-icons.ts | 35 +++++++++++++++++++++++++++++++++ viewer/src/plugins/fontawesome.ts | 34 ++------------------------------ 2 files changed, 37 insertions(+), 32 deletions(-) create mode 100644 viewer/src/plugins/fontawesome-icons.ts (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts new file mode 100644 index 0000000..2f45f2c --- /dev/null +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -0,0 +1,35 @@ +/* ldgallery - A static generator which turns a collection of tagged +-- pictures into a searchable web gallery. +-- +-- Copyright (C) 2019-2020 Guillaume FOUET +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU Affero General Public License as +-- published by the Free Software Foundation, either version 3 of the +-- License, or (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU Affero General Public License for more details. +-- +-- You should have received a copy of the GNU Affero General Public License +-- along with this program. If not, see . +*/ + +export { + faFolder, + faFolderOpen, + faEraser, + faSearch, + faPlus, + faMinus, + faImage, + faHome, + faArrowLeft, + faLevelUpAlt, + faAngleRight, + faAngleDoubleLeft, + faFile, + faFileDownload, +} from "@fortawesome/free-solid-svg-icons"; diff --git a/viewer/src/plugins/fontawesome.ts b/viewer/src/plugins/fontawesome.ts index 886d680..25ddd99 100644 --- a/viewer/src/plugins/fontawesome.ts +++ b/viewer/src/plugins/fontawesome.ts @@ -21,39 +21,9 @@ import Vue from "vue"; import { library, config } from "@fortawesome/fontawesome-svg-core"; import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; -import { - faFolder, - faFolderOpen, - faEraser, - faSearch, - faPlus, - faMinus, - faImage, - faHome, - faArrowLeft, - faLevelUpAlt, - faAngleRight, - faAngleDoubleLeft, - faFile, - faFileDownload, -} from "@fortawesome/free-solid-svg-icons"; +import * as faIcons from "./fontawesome-icons"; -library.add( - faFolder, - faFolderOpen, - faEraser, - faSearch, - faPlus, - faMinus, - faImage, - faHome, - faArrowLeft, - faLevelUpAlt, - faAngleRight, - faAngleDoubleLeft, - faFile, - faFileDownload, -); +library.add(faIcons); config.autoAddCss = false; import "@fortawesome/fontawesome-svg-core/styles.css"; -- cgit v1.2.3 From acffcad3f554be95ff728fb84df96d26094d0cc5 Mon Sep 17 00:00:00 2001 From: pacien Date: Wed, 13 May 2020 00:43:40 +0200 Subject: viewer: use different icon for plain text files --- viewer/src/plugins/fontawesome-icons.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index 2f45f2c..b5df176 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -31,5 +31,6 @@ export { faAngleRight, faAngleDoubleLeft, faFile, + faFileAlt, faFileDownload, } from "@fortawesome/free-solid-svg-icons"; -- cgit v1.2.3 From 185b84fbed180e4d2da7d4cc2ee91a3481f47406 Mon Sep 17 00:00:00 2001 From: pacien Date: Mon, 18 May 2020 20:05:32 +0200 Subject: viewer: add icon for pdf files --- viewer/src/plugins/fontawesome-icons.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index b5df176..ffe3709 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -32,5 +32,6 @@ export { faAngleDoubleLeft, faFile, faFileAlt, + faFilePdf, faFileDownload, } from "@fortawesome/free-solid-svg-icons"; -- cgit v1.2.3 From 932d6449094920d7ca10f76eeaac58e142d2763b Mon Sep 17 00:00:00 2001 From: pacien Date: Tue, 19 May 2020 21:09:58 +0200 Subject: viewer: add audio and video icons --- viewer/src/plugins/fontawesome-icons.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index ffe3709..51eda7e 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -33,5 +33,7 @@ export { faFile, faFileAlt, faFilePdf, + faFileVideo, + faFileAudio, faFileDownload, } from "@fortawesome/free-solid-svg-icons"; -- cgit v1.2.3 From 170d7a61f720ece9dc4b347b19f5a8213f1d8984 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Sat, 20 Jun 2020 16:50:49 +0200 Subject: viewer: prettier formatting based on eslint-prettier plugin --- viewer/src/plugins/router.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/router.ts b/viewer/src/plugins/router.ts index 00979c9..03ca021 100644 --- a/viewer/src/plugins/router.ts +++ b/viewer/src/plugins/router.ts @@ -28,7 +28,7 @@ const routes: RouteConfig[] = [ path: "*", name: "GalleryNavigation", component: GalleryNavigation, - props: (route) => ({ + props: route => ({ path: route.params.pathMatch, query: Object.keys(route.query), }), -- cgit v1.2.3 From 7e0e108d1d5d9a86a33322432c3d7e8218961121 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Mon, 11 May 2020 22:42:20 +0200 Subject: viewer: item information (raw implementation) --- viewer/src/plugins/buefy.ts | 6 ++++++ viewer/src/plugins/fontawesome-icons.ts | 2 ++ 2 files changed, 8 insertions(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/buefy.ts b/viewer/src/plugins/buefy.ts index 0f8e16b..6cca8e7 100644 --- a/viewer/src/plugins/buefy.ts +++ b/viewer/src/plugins/buefy.ts @@ -27,6 +27,10 @@ import Loading from "buefy/src/components/loading"; import Button from "buefy/src/components/button"; // @ts-ignore import SnackBar from "buefy/src/components/snackbar"; +// @ts-ignore +import Collapse from "buefy/src/components/collapse"; +// @ts-ignore +import Tag from "buefy/src/components/tag"; import "@/assets/scss/buefy.scss"; @@ -34,6 +38,8 @@ Vue.use(Taginput); Vue.use(Loading); Vue.use(Button); Vue.use(SnackBar); +Vue.use(Collapse); +Vue.use(Tag); declare module "vue/types/vue" { interface Vue { diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index 51eda7e..9dca208 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -36,4 +36,6 @@ export { faFileVideo, faFileAudio, faFileDownload, + faCaretUp, + faCaretDown, } from "@fortawesome/free-solid-svg-icons"; -- cgit v1.2.3 From 6737bfd38a0568d61c691a507303a65550ae23fc Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Thu, 10 Sep 2020 18:44:05 +0200 Subject: viewer: information panel scrollbar and collapse with animation github: resolves #78 --- viewer/src/plugins/buefy.ts | 3 --- 1 file changed, 3 deletions(-) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/buefy.ts b/viewer/src/plugins/buefy.ts index 6cca8e7..7a71019 100644 --- a/viewer/src/plugins/buefy.ts +++ b/viewer/src/plugins/buefy.ts @@ -28,8 +28,6 @@ import Button from "buefy/src/components/button"; // @ts-ignore import SnackBar from "buefy/src/components/snackbar"; // @ts-ignore -import Collapse from "buefy/src/components/collapse"; -// @ts-ignore import Tag from "buefy/src/components/tag"; import "@/assets/scss/buefy.scss"; @@ -38,7 +36,6 @@ Vue.use(Taginput); Vue.use(Loading); Vue.use(Button); Vue.use(SnackBar); -Vue.use(Collapse); Vue.use(Tag); declare module "vue/types/vue" { -- cgit v1.2.3 From d72e317896bcc2a675d21cec6f286e0b2730d77c Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Thu, 10 Sep 2020 19:58:41 +0200 Subject: viewer: limit + show more tags github: resolves #184 --- viewer/src/plugins/fontawesome-icons.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index 9dca208..8d136a6 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -38,4 +38,5 @@ export { faFileDownload, faCaretUp, faCaretDown, + faAngleDoubleDown, } from "@fortawesome/free-solid-svg-icons"; -- cgit v1.2.3 From e6c2a8d9653ffde924632ca2f260c3a8cddc14ed Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Fri, 11 Sep 2020 00:15:04 +0200 Subject: viewer: item display order github: resolves #28 --- viewer/src/plugins/buefy.ts | 3 +++ viewer/src/plugins/fontawesome-icons.ts | 3 +++ 2 files changed, 6 insertions(+) (limited to 'viewer/src/plugins') diff --git a/viewer/src/plugins/buefy.ts b/viewer/src/plugins/buefy.ts index 7a71019..4794ad9 100644 --- a/viewer/src/plugins/buefy.ts +++ b/viewer/src/plugins/buefy.ts @@ -29,6 +29,8 @@ import Button from "buefy/src/components/button"; import SnackBar from "buefy/src/components/snackbar"; // @ts-ignore import Tag from "buefy/src/components/tag"; +// @ts-ignore +import DropDown from "buefy/src/components/dropdown"; import "@/assets/scss/buefy.scss"; @@ -37,6 +39,7 @@ Vue.use(Loading); Vue.use(Button); Vue.use(SnackBar); Vue.use(Tag); +Vue.use(DropDown); declare module "vue/types/vue" { interface Vue { diff --git a/viewer/src/plugins/fontawesome-icons.ts b/viewer/src/plugins/fontawesome-icons.ts index 8d136a6..4b50641 100644 --- a/viewer/src/plugins/fontawesome-icons.ts +++ b/viewer/src/plugins/fontawesome-icons.ts @@ -39,4 +39,7 @@ export { faCaretUp, faCaretDown, faAngleDoubleDown, + faSortAmountDown, } from "@fortawesome/free-solid-svg-icons"; + +export { faCircle, faDotCircle } from "@fortawesome/free-regular-svg-icons"; -- cgit v1.2.3