Updated design for integration icons #22393
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed change
Should be merged after #22295
Changes:
Remove backgrounds from icons and change to 24px which is a minimum standard for icons REASONS:
Background could indicate it is clickable and have some functionality behind it.
Current icon in a background is only 16px which is difficult to see.
Change mdi:cloud icon to mdi:web and change copy to “Depends on Internet connection” REASONS:
There are reports that users think it’s related to the HA Cloud or other “clouds”
Change the “cloud” integration color to --label-badge-gray REASONS:
Blue is reserved as a primary (brand/theme) action color and this icon isn’t a link
Gray is a neutral color that indicates secondary information on this screen
Add new color --error-color for “custom” integration if it overwrites a core one
Apply the same changes to the
Align the design of the “Needs manual configuration” icon in the the to be the same as on the integrations grid. copy: “This integration cannot be setup from the UI”

Type of change
Example configuration
Additional information
Checklist
If user exposed functionality or configuration variables are added/changed: