v2.0.30 — Unified 7G dark-flat icon across every surface
Visual refresh — one icon, every surface
The Dibby Wemo Manager artwork is refreshed to the new 7G dark flat mark. The same image is now bundled into every shipping artifact so the brand looks consistent in Windows taskbars, DSM Package Center, Home Assistant entity cards, Homebridge plugin listings, npm package pages, and the in-app web UI alike.
Where the icon lands
| Path | Format / size | Surface |
|---|---|---|
apps/desktop/resources/icon.ico |
Multi-resolution .ico |
Windows installer, taskbar, exe-resource |
apps/desktop/resources/icon.png |
512×512 PNG | Linux .deb / .rpm / AppImage, web UI fallback, Docker container icon.png, Homebridge plugin icon |
custom_components/dibby_wemo/icon.png |
256×256 PNG | HACS card + HA Integrations tile |
custom_components/dibby_wemo/brand/icon.png |
256×256 PNG | HA brands repo source-of-truth |
custom_components/dibby_wemo/brand/logo.png |
256×256 PNG | HA brands repo wordmark slot |
packages/synology-spk/PACKAGE_ICON.PNG |
72×72 PNG (downscaled via Pillow LANCZOS from the 128×128 master) | DSM Package Center list thumbnail |
packages/synology-spk/PACKAGE_ICON_256.PNG |
256×256 PNG | DSM Package Center full-size install screen |
packages/homebridge-plugin/icon.png |
256×256 PNG | npm page header + Homebridge UI plugin marketplace |
packages/node-red-contrib/icon.png |
256×256 PNG | npm page header + Node-RED palette browser |
packages/mqtt-bridge/icon.png |
256×256 PNG | Bundled in the image, available for container-registry display |
Verified bundled in published artifacts
npm pack --dry-run homebridge-dibby-wemo→icon.png(29 kB) is in the tarball ✅npm pack --dry-run node-red-contrib-dibby-wemo→icon.png(29 kB) is in the tarball ✅- Synology
.spkbuild script copies bothPACKAGE_ICON.PNGandPACKAGE_ICON_256.PNGinto every per-arch package automatically ✅ - Docker image's existing
COPY apps/desktop/resources/icon.png ./icon.pngstep picks up the new file without any Dockerfile change ✅ - HACS pulls
custom_components/dibby_wemo/icon.pngdirectly from this repo on every refresh ✅
Plugin README banners
The Homebridge and Node-RED plugin READMEs now lead with a centred 128 px icon:
<p align="center"><img src="icon.png" alt="Dibby Wemo Manager" width="128" /></p>This makes the icon the first thing visitors see on the npm package page and the GitHub directory listing.
What's NOT changing
No code in this release — only branding assets and the two plugin README headers. Functional behaviour is identical to v2.0.29 (voice commands, sticky devices, manual add, all unchanged).
Upgrade
- Desktop: download the installer for your platform from this release's Assets after CI finishes attaching artifacts. Existing installs auto-update the taskbar icon on next launch.
- Docker / Synology Container Manager: Stop → Build → Start (pulls
:latest). - Synology
.spk: download the new.spkfor your arch → Package Center → Manual Install — the new icon replaces the old one in the package list automatically. - Homebridge:
npm install -g homebridge-dibby-wemo@2.0.30. The Homebridge UI plugin tile picks up the new icon on the next refresh. - Node-RED:
npm install -g node-red-contrib-dibby-wemo@2.0.30. - HACS: ⋮ → Reload data → Dibby Wemo → ⋮ → Redownload → 2.0.30 → restart HA.