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/`).