home-assistant / home-assistant/iOS

Widget status color and icon color not customisable. Icon does not update reliably.

Open
#5,717 0 comments 0 reactions 0 assignees View on GitHub
bug ios
Dominant language
Swift
Stars
2.4k
Forks
520
Avg merge
7h 27m
Merged PRs (30d)
264

Description

**iOS device model, version and app version**

Model Name: iPhone 16 Pro
Software Version: 26.6.2
App version: 2026.9.1

**Home Assistant Core Version**
2026.8.3

**Describe the bug**
When customising the colors of an HA Widget, the color of the icon and text can be changed, but as soon as the option "show states" is enabled for the widget, the color of the status and the icon remain on default coloring, the custom colors are not applied, instead they remain grey and are almost unreadable, depending on the custom background color. The only color that changes correctly is the displaying text ("Garage" in my case).

Additionally, the icon of the entity does not update reliably - some times it does, some times it doesnt.
As you can see on the 3rd screenshot (widget screenthot), the garage cover is closed according to the status, but the icon still shows the open-garage icon.

**To Reproduce**
Create a widget and use custom colors. Enable the "show states" for the widget.

**Expected behavior**
Status color and icon color will change the same as the displaying name color, when selecting a custom color for "Text". The icon should change also reliably.

**Screenshots**

Image

Image

Image

**Additional context**

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in an iOS Home Assistant widget with custom colors and “show states” enabled, then compare the displayed name, status, and icon behavior. Done means the selected text color also applies to the status and icon, and the entity icon updates reliably when the state changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.