Files
Kaloyan DanchevandClaude Opus 4.6 86191ba5f3
CI / Identify a merged version PR (push) Canceled after 0s
CI / Rust checks, rendering, and native package (push) Canceled after 0s
CI / Publish release and Homebrew feed (push) Canceled after 0s
Release PR / Maintain Version Packages PR (push) Canceled after 0s
Redesign panels, add 11 card fixes, new icons and app surfaces
Panel fixes: tall card row_span, room tab styling, vacuum card
image+value, AC airflow labels, AC fan speed sections (auto 3-btn
+ manual 5-step slider), light subtitle fallback, curtain pane
dividers, dimmable light presets, LED panel brightness + reorder.

New assets: 34 ui-icons (climate modes, cover, effects, battery,
led-strip, switch states), 3 logos, 90 app surface PNGs, design
system specs (components, ux-mechanics, tokens).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-10-27 23:29:32 +02:00

68 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Uicons by Flaticon, Regular Rounded (https://www.flaticon.com/uicons), renamed to Luma's icon names. Drawn in white (#ffffff) as single-ink SVGs on a 300-unit square; tint them at render time (accent, accent-off, weather-icon, info-blue).
Free use requires the credit "Uicons by Flaticon" with a link to flaticon.com/uicons, visible in the app (Settings → About).
| Luma name | Uicons |
|---|---|
| `ac` | `fi-rr-air-conditioner` |
| `apps` | `fi-rr-apps` |
| `battery` | `fi-rr-battery-half` |
| `clean` | `fi-rr-broom` |
| `climate` | `fi-rr-thermometer-half` |
| `close` | `fi-rr-cross` |
| `cover` | `fi-rr-blinds` |
| `cover-open` | `fi-rr-blinds-open` |
| `direction` | `fi-rr-window-frame` |
| `effect` | `fi-rr-sparkles` |
| `home` | `fi-rr-home` |
| `humidity` | `fi-rr-raindrops` |
| `input` | `fi-rr-plug` |
| `led-strip` | `fi-rr-rainbow` |
| `light` | `fi-rr-bulb` |
| `light-ceiling` | `fi-rr-light-ceiling` |
| `light-on` | `fi-rr-lightbulb-on` |
| `location` | `fi-rr-marker` |
| `lock` | `fi-rr-lock` |
| `minus` | `fi-rr-minus` |
| `mode-auto` | `fi-rr-refresh` |
| `mode-cool` | `fi-rr-snowflake` |
| `mode-dry` | `fi-rr-sun` |
| `mode-fan` | `fi-rr-fan` |
| `mode-heat` | `fi-rr-temperature-high` |
| `more` | `fi-rr-menu-dots` |
| `pause` | `fi-rr-pause` |
| `play` | `fi-rr-play` |
| `plus` | `fi-rr-plus` |
| `power` | `fi-rr-power` |
| `queue` | `fi-rr-menu-burger` |
| `scene` | `fi-rr-sparkles` |
| `search` | `fi-rr-search` |
| `seek-back` | `fi-rr-rewind` |
| `seek-forward` | `fi-rr-forward` |
| `settings` | `fi-rr-settings-sliders` |
| `skip-back` | `fi-rr-step-backward` |
| `skip-forward` | `fi-rr-step-forward` |
| `switch-off` | `fi-rr-toggle-off` |
| `switch-on` | `fi-rr-toggle-on` |
| `tv` | `fi-rr-tv-retro` |
| `unlock` | `fi-rr-unlock` |
| `vacuum` | `fi-rr-vacuum-robot` |
| `volume` | `fi-rr-volume` |
| `volume-mute` | `fi-rr-volume-mute` |
| `weather-cloud` | `fi-rr-cloud` |
| `weather-drizzle` | `fi-rr-cloud-drizzle` |
| `weather-fog` | `fi-rr-fog` |
| `weather-moon` | `fi-rr-moon` |
| `weather-partly-cloudy` | `fi-rr-cloud-sun` |
| `weather-rain` | `fi-rr-cloud-rain` |
| `weather-snow` | `fi-rr-cloud-snow` |
| `weather-storm` | `fi-rr-thunderstorm` |
| `weather-sun` | `fi-rr-sun` |
| `weather-wind` | `fi-rr-wind` |
| `quiet` | custom (fan with low waves) — AC "Quiet" preset |
| `window` | `fi-rr-window-frame` (same as `direction`) — open-window detection |
| `turbo` | custom (fan with speed lines) — AC "Turbo" preset |
All SVGs use a 300 × 300 viewBox (except `mode-heat`, which is cropped to `25 0 300 300`).
In the native app compile them to `.lvec` like the other vector assets (`tools/vector-assets/`).