🔀 Merge pull request #775 from Lissy93/REFACTOR/widget-and-docs-improvments
[REFACTOR] Fix themes and widget improvements
22
.github/CHANGELOG.md
vendored
@ -1,5 +1,27 @@
|
||||
# Changelog
|
||||
|
||||
## ✨ 2.1.1 Improvements [PR #775](https://github.com/Lissy93/dashy/pull/775)
|
||||
- Stop status checks when item destroyed
|
||||
- #767 by @marekful
|
||||
- Add Elizabeth + non-underground lines to TFL widget
|
||||
- #766 by @dougaldhub
|
||||
- Ensure first SSL certificate check finished before second
|
||||
- #760 by @marekful
|
||||
- Huge improvment to the way widgets are defined
|
||||
- #758 by @patrickheeney
|
||||
- Update APOD widget to use https://apod.as93.net
|
||||
- #745 by @k073l
|
||||
- Small docs update
|
||||
- #741 by @markusdd
|
||||
- A set of awesome NextCloud widgets
|
||||
- #740 by @marekful
|
||||
- Option to show / hide detailed info for StatPing widget
|
||||
- #714 by @marekful
|
||||
- Korean translations
|
||||
- #711 by @boggy-cs
|
||||
- Small docs update
|
||||
- #705 by @pablomalo
|
||||
|
||||
## ✨ 2.0.9 Adds Multi-Page Support [PR #685](https://github.com/Lissy93/dashy/pull/685)
|
||||
- Adds Widgets for AdGuard
|
||||
|
||||
|
47
.github/LATEST_CHANGELOG.md
vendored
@ -1,2 +1,45 @@
|
||||
## ✨ 2.0.9 Adds Multi-Page Support [PR #685](https://github.com/Lissy93/dashy/pull/685)
|
||||
- Adds Widgets for AdGuard
|
||||
## ✨ 2.1.1 Improvements [PR #775](https://github.com/Lissy93/dashy/pull/775)
|
||||
|
||||
#### Bug Fixes 🐛
|
||||
|
||||
- Update APOD widget to use https://apod.as93.net
|
||||
- #745 by @k073l
|
||||
- Fixes theme applying bug (#774)
|
||||
|
||||
#### Improvements ⚡️
|
||||
|
||||
- Stop status checks when item destroyed
|
||||
- #767 by @marekful
|
||||
- Ensure first SSL certificate check finished before second
|
||||
- #760 by @marekful
|
||||
- Huge improvement to the way widgets are defined
|
||||
- #758 by @patrickheeney
|
||||
|
||||
#### Features ✨
|
||||
|
||||
- A set of awesome NextCloud widgets
|
||||
- #740 by @marekful
|
||||
- Add Elizabeth + non-underground lines to TFL widget
|
||||
- #766 by @dougaldhub
|
||||
- Option to show / hide detailed info for StatPing widget
|
||||
- #714 by @marekful
|
||||
- Korean translations
|
||||
- #711 by @boggy-cs
|
||||
- Adds option to force ignore widget errors
|
||||
|
||||
#### Docs 📕
|
||||
|
||||
- Small docs update
|
||||
- #741 by @markusdd
|
||||
- Small docs update
|
||||
- #705 by @pablomalo
|
||||
- Adds Dipanghosh's dash to showcase
|
||||
|
||||
---
|
||||
|
||||
|
||||
Big thanks to the above developers, for their awesome work on this release!
|
||||
|
||||
V 2.1.2 is in the works, and includes an overhaul of how the config is loaded, so stay tuned for that!
|
||||
|
||||
And Happy Friday!
|
||||
|
@ -9,6 +9,17 @@
|
||||
|
||||
---
|
||||
|
||||
### Dipan's Dash
|
||||
|
||||
> By [@Dipanghosh](https://github.com/dipanghosh) - [dipan.de](https://dipan.de/) <sup>Re: [#777](https://github.com/Lissy93/dashy/discussions/777)</sup>
|
||||
|
||||
> With the option of embedding iframes, it becomes possible to combine and conquer. I have set up Dashy to include graphs from grafana, and set them so that they update automatically. I also have uptime monitors from uptime Kuma, panels from homeasistant are also possible to be included.<br>
|
||||
> Dashy is awesome!
|
||||
|
||||
![screenshot-dipanghosh-dashboard](https://i.ibb.co/bPC6w2n/dipanghosh-dashboard.png)
|
||||
|
||||
---
|
||||
|
||||
### Ratty222
|
||||
> By [@ratty222](https://github.com/ratty222) <sup>Re: [#384](https://github.com/Lissy93/dashy/discussions/384)</sup>
|
||||
|
||||
@ -38,11 +49,13 @@
|
||||
|
||||
---
|
||||
|
||||
### The Private Dashboard
|
||||
|
||||
> By [@DylanBeMe](https://github.com/DylanBeMe) <sup>Re: [#419](https://github.com/Lissy93/dashy/issues/419)</sup>
|
||||
### The Dragons Lair
|
||||
> By [dr460nf1r3](https://github.com/dr460nf1r3) <sup>via [#684](https://github.com/Lissy93/dashy/issues/684)</sup>
|
||||
|
||||
![screenshot-private-dashboard](https://i.ibb.co/hKS483T/private-dashboard-Dylan-Be-Me.png)
|
||||
> My new startpage featuring the stuff I use most. And of course dragons!
|
||||
|
||||
![screenshot-dragons-lair](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/13-dragons-lair.png)
|
||||
|
||||
---
|
||||
|
||||
@ -78,6 +91,14 @@
|
||||
|
||||
---
|
||||
|
||||
### The Private Dashboard
|
||||
|
||||
> By [@DylanBeMe](https://github.com/DylanBeMe) <sup>Re: [#419](https://github.com/Lissy93/dashy/issues/419)</sup>
|
||||
|
||||
![screenshot-private-dashboard](https://i.ibb.co/hKS483T/private-dashboard-Dylan-Be-Me.png)
|
||||
|
||||
---
|
||||
|
||||
### Networking Services
|
||||
> By [@Lissy93](https://github.com/lissy93)
|
||||
|
||||
@ -185,15 +206,6 @@
|
||||
|
||||
---
|
||||
|
||||
### The Dragons Lair
|
||||
> By [dr460nf1r3](https://github.com/dr460nf1r3) <sup>via [#684](https://github.com/Lissy93/dashy/issues/684)</sup>
|
||||
|
||||
> My new startpage featuring the stuff I use most. And of course dragons!
|
||||
|
||||
![screenshot-dragons-lair](https://raw.githubusercontent.com/Lissy93/dashy/master/docs/showcase/13-dragons-lair.png)
|
||||
|
||||
---
|
||||
|
||||
## Submitting your Dashboard
|
||||
|
||||
#### How to Submit
|
||||
|
@ -3,7 +3,7 @@
|
||||
> _**This document contains common problems and their solutions.**_<br>
|
||||
> Please ensure your issue isn't listed here, before opening a new ticket.
|
||||
>
|
||||
> _If you come across an issue not listed below, consider adding it, to help other users._
|
||||
> _Found something not listed here? Consider adding it, to help other users._
|
||||
|
||||
### Contents
|
||||
- [Refused to Connect in Web Content View](#refused-to-connect-in-modal-or-workspace-view)
|
||||
@ -30,10 +30,12 @@
|
||||
- [Status Checks Failing](#status-checks-failing)
|
||||
- [Diagnosing Widget Errors](#widget-errors)
|
||||
- [Fixing Widget CORS Errors](#widget-cors-errors)
|
||||
- [Widget Shows Error Incorrectly](#widget-shows-error-incorrectly)
|
||||
- [Weather Forecast Widget 401](#weather-forecast-widget-401)
|
||||
- [Font Awesome Icons not Displaying](#font-awesome-icons-not-displaying)
|
||||
- [Copy to Clipboard not Working](#copy-to-clipboard-not-working)
|
||||
- [How to Reset Local Settings](#how-to-reset-local-settings)
|
||||
- [How to make a bug report](#how-to-make-a-bug-report)
|
||||
- [How-To Open Browser Console](#how-to-open-browser-console)
|
||||
- [Git Contributions not Displaying](#git-contributions-not-displaying)
|
||||
|
||||
@ -421,6 +423,15 @@ For testing purposes, you can use an addon, which will disable the CORS checks.
|
||||
|
||||
---
|
||||
|
||||
## Widget Shows Error Incorrectly
|
||||
|
||||
When there's an error fetching or displaying a widgets data, then it will be highlighted in yellow, and a message displayed on the UI.
|
||||
|
||||
In some instances, this is a false positive, and the widget is actually functioning correctly.
|
||||
If this is the case, you can disable the UI error message of a given widget by setting: `ignoreErrors: true`
|
||||
|
||||
---
|
||||
|
||||
## Weather Forecast Widget 401
|
||||
|
||||
[Weather widget](/docs/widgets.md#weather-forecast) is working fine, but you are getting a `401` for the [Weather Forecast widget](/docs/widgets.md#weather-forecast), then this is most likely an OWM API key issue.
|
||||
@ -473,6 +484,47 @@ For a full list of all data that may be cached, see the [Privacy Docs](/docs/pri
|
||||
|
||||
---
|
||||
|
||||
## How to make a bug report
|
||||
|
||||
#### Step 1 - Where to open issues
|
||||
|
||||
You will need a GitHub account in order to raise a ticket. You can then [click here](https://github.com/Lissy93/dashy/issues/new?assignees=lissy93&labels=%F0%9F%90%9B+Bug&template=bug.yml&title=%5BBUG%5D+%3Ctitle%3E) to open a new bug report.
|
||||
|
||||
#### Step 2 - Checking it's not already covered
|
||||
|
||||
Before submitting, please check that:
|
||||
- A similar ticket has not previously been opened
|
||||
- The issue is not covered in the [troubleshooting guide](https://github.com/Lissy93/dashy/blob/master/docs/troubleshooting.md) or [docs](https://github.com/Lissy93/dashy/tree/master/docs#readme)
|
||||
|
||||
#### Step 3 - Describe the Issue
|
||||
|
||||
Your ticket will likely be dealt with more effectively if you can explain the issue clearly, and provide all relevant supporting material.
|
||||
|
||||
Complete the fields, asking for your environment info and version of Dashy.
|
||||
Then describe the issue, briefly explaining the steps to reproduce, expected outcome and actual outcome.
|
||||
|
||||
#### Step 4 - Provide Supporting Info
|
||||
|
||||
Where relevant please also include:
|
||||
|
||||
- A screenshot of the issue
|
||||
- The relevant parts of your config file
|
||||
- Logs
|
||||
- If client-side issue, then include the browser logs ([see how](#how-to-open-browser-console))
|
||||
- If server-side / during deployment, include the terminal output
|
||||
|
||||
_Take care to redact any personal info, (like IP addresses, auth hashes or API keys)_
|
||||
|
||||
#### Step 5 - Fix Released
|
||||
|
||||
A maintainer will aim to respond within 48 hours.
|
||||
The timeframe for resolving your issue, will vary depending on severity of the bug and the complexity of the fix.
|
||||
You will be notified on your ticket, when a fix has been released.
|
||||
|
||||
Finally, be sure to remain respectful to other users and project maintainers, in line with the [Contributor Covenant Code of Conduct](https://github.com/Lissy93/dashy/blob/master/.github/CODE_OF_CONDUCT.md#contributor-covenant-code-of-conduct).
|
||||
|
||||
---
|
||||
|
||||
## How-To Open Browser Console
|
||||
When raising a bug, one crucial piece of info needed is the browser's console output. This will help the developer diagnose and fix the issue.
|
||||
|
||||
|
@ -80,6 +80,7 @@ Dashy has support for displaying dynamic content in the form of widgets. There a
|
||||
- [Continuous Updates](#continuous-updates)
|
||||
- [Proxying Requests](#proxying-requests)
|
||||
- [Setting Timeout](#setting-timeout)
|
||||
- [Ignoring Errors](#ignoring-errors)
|
||||
- [Custom CSS Styling](#widget-styling)
|
||||
- [Customizing Charts](#customizing-charts)
|
||||
- [Language Translations](#language-translations)
|
||||
@ -2264,6 +2265,21 @@ For example:
|
||||
|
||||
---
|
||||
|
||||
### Ignoring Errors
|
||||
|
||||
When there's an error fetching or displaying a widgets data, then it will be highlighted in yellow, and a message displayed on the UI.
|
||||
|
||||
In some instances, this is a false positive, and the widget is actually functioning correctly. If this is the case, you can disable the UI error message of a given widget by setting: `ignoreErrors: true`
|
||||
|
||||
```yaml
|
||||
- type: gl-disk-io
|
||||
ignoreErrors: true
|
||||
options:
|
||||
hostname: https://glances.dns-device.local
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Widget Styling
|
||||
|
||||
Like elsewhere in Dashy, all colours can be easily modified with CSS variables.
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Dashy",
|
||||
"version": "2.1.0",
|
||||
"version": "2.1.1",
|
||||
"license": "MIT",
|
||||
"main": "server",
|
||||
"author": "Alicia Sykes <alicia@omg.lol> (https://aliciasykes.com)",
|
||||
|
@ -11,546 +11,28 @@
|
||||
"orientation": "portrait-primary",
|
||||
"icons": [
|
||||
{
|
||||
"src": "./web-icons/windows10/SmallTile.scale-100.png",
|
||||
"sizes": "71x71"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SmallTile.scale-125.png",
|
||||
"sizes": "89x89"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SmallTile.scale-150.png",
|
||||
"sizes": "107x107"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SmallTile.scale-200.png",
|
||||
"sizes": "142x142"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SmallTile.scale-400.png",
|
||||
"sizes": "284x284"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square150x150Logo.scale-100.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square150x150Logo.scale-125.png",
|
||||
"sizes": "188x188"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square150x150Logo.scale-150.png",
|
||||
"sizes": "225x225"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square150x150Logo.scale-200.png",
|
||||
"sizes": "300x300"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square150x150Logo.scale-400.png",
|
||||
"sizes": "600x600"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Wide310x150Logo.scale-100.png",
|
||||
"sizes": "310x150"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Wide310x150Logo.scale-125.png",
|
||||
"sizes": "388x188"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Wide310x150Logo.scale-150.png",
|
||||
"sizes": "465x225"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Wide310x150Logo.scale-200.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Wide310x150Logo.scale-400.png",
|
||||
"sizes": "1240x600"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/LargeTile.scale-100.png",
|
||||
"sizes": "310x310"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/LargeTile.scale-125.png",
|
||||
"sizes": "388x388"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/LargeTile.scale-150.png",
|
||||
"sizes": "465x465"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/LargeTile.scale-200.png",
|
||||
"sizes": "620x620"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/LargeTile.scale-400.png",
|
||||
"sizes": "1240x1240"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.scale-100.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.scale-125.png",
|
||||
"sizes": "55x55"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.scale-150.png",
|
||||
"sizes": "66x66"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.scale-200.png",
|
||||
"sizes": "88x88"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.scale-400.png",
|
||||
"sizes": "176x176"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/StoreLogo.scale-100.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/StoreLogo.scale-125.png",
|
||||
"sizes": "63x63"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/StoreLogo.scale-150.png",
|
||||
"sizes": "75x75"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/StoreLogo.scale-200.png",
|
||||
"sizes": "100x100"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/StoreLogo.scale-400.png",
|
||||
"sizes": "200x200"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SplashScreen.scale-100.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SplashScreen.scale-125.png",
|
||||
"sizes": "775x375"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SplashScreen.scale-150.png",
|
||||
"sizes": "930x450"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SplashScreen.scale-200.png",
|
||||
"sizes": "1240x600"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/SplashScreen.scale-400.png",
|
||||
"sizes": "2480x1200"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-20.png",
|
||||
"sizes": "20x20"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-30.png",
|
||||
"sizes": "30x30"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-36.png",
|
||||
"sizes": "36x36"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-40.png",
|
||||
"sizes": "40x40"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-44.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-60.png",
|
||||
"sizes": "60x60"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-64.png",
|
||||
"sizes": "64x64"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-72.png",
|
||||
"sizes": "72x72"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-80.png",
|
||||
"sizes": "80x80"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-96.png",
|
||||
"sizes": "96x96"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.targetsize-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-20.png",
|
||||
"sizes": "20x20"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-30.png",
|
||||
"sizes": "30x30"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-36.png",
|
||||
"sizes": "36x36"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-40.png",
|
||||
"sizes": "40x40"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-44.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-60.png",
|
||||
"sizes": "60x60"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-64.png",
|
||||
"sizes": "64x64"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-72.png",
|
||||
"sizes": "72x72"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-80.png",
|
||||
"sizes": "80x80"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-96.png",
|
||||
"sizes": "96x96"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-unplated_targetsize-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-20.png",
|
||||
"sizes": "20x20"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-30.png",
|
||||
"sizes": "30x30"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-36.png",
|
||||
"sizes": "36x36"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-40.png",
|
||||
"sizes": "40x40"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-44.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-60.png",
|
||||
"sizes": "60x60"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-64.png",
|
||||
"sizes": "64x64"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-72.png",
|
||||
"sizes": "72x72"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-80.png",
|
||||
"sizes": "80x80"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-96.png",
|
||||
"sizes": "96x96"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows10/Square44x44Logo.altform-lightunplated_targetsize-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-smallsquare-24-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-smallsquare-30-30.png",
|
||||
"sizes": "30x30"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-smallsquare-42-42.png",
|
||||
"sizes": "42x42"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-smallsquare-54-54.png",
|
||||
"sizes": "54x54"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-splashscreen-1116-540.png",
|
||||
"sizes": "1116x540"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-splashscreen-868-420.png",
|
||||
"sizes": "868x420"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-splashscreen-620-300.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-squarelogo-270-270.png",
|
||||
"sizes": "270x270"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-squarelogo-210-210.png",
|
||||
"sizes": "210x210"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-squarelogo-150-150.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-squarelogo-120-120.png",
|
||||
"sizes": "120x120"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-storelogo-90-90.png",
|
||||
"sizes": "90x90"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-storelogo-70-70.png",
|
||||
"sizes": "70x70"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windows-storelogo-50-50.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-appicon-106-106.png",
|
||||
"sizes": "106x106"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-appicon-62-62.png",
|
||||
"sizes": "62x62"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-appicon-44-44.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-mediumtile-360-360.png",
|
||||
"sizes": "360x360"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-mediumtile-210-210.png",
|
||||
"sizes": "210x210"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-mediumtile-150-150.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-smalltile-170-170.png",
|
||||
"sizes": "170x170"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-smalltile-99-99.png",
|
||||
"sizes": "99x99"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-smalltile-71-71.png",
|
||||
"sizes": "71x71"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-storelogo-120-120.png",
|
||||
"sizes": "120x120"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-storelogo-70-70.png",
|
||||
"sizes": "70x70"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/windows/windowsphone-storelogo-50-50.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/msteams/msteams-192-192.png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/msteams/msteams-silhouette-32-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-512-512.png",
|
||||
"src": "./web-icons/dashy-pwa_512x512.png",
|
||||
"sizes": "512x512"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-192-192.png",
|
||||
"src": "./web-icons/dashy-pwa_192x192.png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-144-144.png",
|
||||
"src": "./web-icons/dashy-pwa_144x144.png",
|
||||
"sizes": "144x144"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-96-96.png",
|
||||
"src": "./web-icons/dashy-pwa_96x96.png",
|
||||
"sizes": "96x96"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-72-72.png",
|
||||
"src": "./web-icons/dashy-pwa_72x72.png",
|
||||
"sizes": "72x72"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/android/android-launchericon-48-48.png",
|
||||
"src": "./web-icons/dashy-pwa_48x48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/chrome/chrome-extensionmanagementpage-48-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/chrome/chrome-favicon-16-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/chrome/chrome-installprocess-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-marketplace-512-512.png",
|
||||
"sizes": "512x512"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-marketplace-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-256-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-90-90.png",
|
||||
"sizes": "90x90"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-64-64.png",
|
||||
"sizes": "64x64"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-48-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-32-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/firefox/firefox-general-16-16.png",
|
||||
"sizes": "16x16"
|
||||
}
|
||||
],
|
||||
"screenshots": [
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-1.png",
|
||||
"sizes": "1523x1347",
|
||||
"type": "image/png",
|
||||
"label": "Dashy example homelab with Callisto theme"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-2.png",
|
||||
"sizes": "1264x861",
|
||||
"type": "image/png",
|
||||
"label": "Example, Networking services with Minimal Dark theme and a Horizontal layout"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-3.png",
|
||||
"sizes": "1303x864",
|
||||
"type": "image/png",
|
||||
"label": "Dashy example homelab with Material theme and auto-fetched favicons"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-4.png",
|
||||
"sizes": "1273x865",
|
||||
"type": "image/png",
|
||||
"label": "Dashy CFT Toolbox using Matrix theme"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-5.png",
|
||||
"sizes": "1146x851",
|
||||
"type": "image/png",
|
||||
"label": "Dashy as a Bookmark Manager, with Dracula theme and Font-Awesome icons"
|
||||
},
|
||||
{
|
||||
"src": "./web-icons/screenshots/dashy-scrsht-6.png",
|
||||
"sizes": "1147x872",
|
||||
"type": "image/png",
|
||||
"label": "Dashy example homelab with Nord theme"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 367 KiB |
Before Width: | Height: | Size: 102 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 920 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 307 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 307 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 705 B |
Before Width: | Height: | Size: 920 B |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 565 B |
Before Width: | Height: | Size: 705 B |
Before Width: | Height: | Size: 920 B |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |