From 3aba7f23da19727c1e62754ea5f30d28a796eedb Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Tue, 4 May 2021 14:49:25 +0100 Subject: [PATCH] Adds additional safeguards for edge cases, and improves theme coverage --- README.md | 10 ++++ src/assets/interface-icons/broken-icon.svg | 50 +++++++++++++++++++ src/components/LinkItems/IframeModal.vue | 14 +++++- src/components/LinkItems/Item.vue | 8 +-- src/components/LinkItems/ItemIcon.vue | 32 +++++++++++- .../Settings/KeyboardShortcutInfo.vue | 16 +++--- src/components/Settings/SettingsContainer.vue | 1 + src/styles/color-palette.scss | 3 ++ src/styles/color-themes.scss | 5 ++ src/styles/media-queries.scss | 5 ++ src/utils/ErrorHandler.js | 11 ++++ src/views/Home.vue | 10 ++++ 12 files changed, 149 insertions(+), 16 deletions(-) create mode 100644 src/assets/interface-icons/broken-icon.svg create mode 100644 src/utils/ErrorHandler.js diff --git a/README.md b/README.md index c845d0a7..a6cfb0c0 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ - Many options for icons, including full Font-Awesome support and the ability to auto-fetch icon from URLs favicon - Plus lots more... +## Live Demo + +- [Demo 1](https://dashy-demo-1.as93.net) +- [Demo 2](https://dashy-demo-2.as93.net) +- [Demo 3](https://dashy-demo-3.as93.net) + --- ## Running the App 🏃‍♂️ @@ -140,6 +146,10 @@ appConfig: - [ ] Add support for custom widgets - [ ] Convert JavaScript to TypeScript +### Alternatives 🙌 + +There are a few self-hosted web apps, that serve a similar purpose to Dashy. Including, but not limited to: [HomeDash2](https://lamarios.github.io/Homedash2), [Homer](https://github.com/bastienwirtz/homer), [Organizr](https://organizr.app/) and [Heimdall](https://github.com/linuxserver/Heimdall). + ### Credits 🏆 The app makes use of the following components, kudos to their respective authors diff --git a/src/assets/interface-icons/broken-icon.svg b/src/assets/interface-icons/broken-icon.svg new file mode 100644 index 00000000..d2b5d391 --- /dev/null +++ b/src/assets/interface-icons/broken-icon.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/LinkItems/IframeModal.vue b/src/components/LinkItems/IframeModal.vue index ccd5e9d3..2637b868 100644 --- a/src/components/LinkItems/IframeModal.vue +++ b/src/components/LinkItems/IframeModal.vue @@ -2,7 +2,8 @@
Close
x -