node-red-dashboard icon indicating copy to clipboard operation
node-red-dashboard copied to clipboard

Configurable Application Icon

Open joepavitt opened this issue 1 year ago • 2 comments

Description

Currently, the PWA icon is compiled when we distribute the npm package, meaning that users are not able to override this with their own preferences/icon.

We should offer configuration options by which users can tailor the icon to their specific application

Here is an example of a dynamically served manifest.json: https://stackoverflow.com/questions/50086761/dynamic-icon-pwa-manifest

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

- [ ] https://github.com/FlowFuse/node-red-dashboard/issues/1326
- [ ] https://github.com/FlowFuse/node-red-dashboard/issues/1327
- [ ] https://github.com/FlowFuse/node-red-dashboard/issues/1328

joepavitt avatar Jul 30 '24 08:07 joepavitt

The other thing this can cover is the icon showing in the Browser tab, which is currently the Dashboard icon

joepavitt avatar Aug 22 '24 07:08 joepavitt

First Iteration:

  • Option for the ui-base to have an "Icon" field
  • When set to a given file, that shows as the icon for the Dashboard in the browser

joepavitt avatar Sep 18 '24 08:09 joepavitt