Skip to content

Apply mdi:esphome icon via template base inheritance#231

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/draft-apply-addon-changes
Draft

Apply mdi:esphome icon via template base inheritance#231
Copilot wants to merge 3 commits intomainfrom
copilot/draft-apply-addon-changes

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 16, 2026

Summary

  • Move panel_icon to the shared base section in template/addon_config.yaml and set it to mdi:esphome
  • Remove per-add-on panel_icon overrides so add-ons inherit the icon from the template root
  • Update generated add-on config files impacted by this inheritance change

Notes

  • This PR is intentionally opened as draft and should be merged once Home Assistant 2026.5 is released.

@balloob
Copy link
Copy Markdown
Member

balloob commented Apr 20, 2026

@copilot update this PR to update the template addon config. It will then be used for all subsequent relases.

Copy link
Copy Markdown
Author

Copilot AI commented Apr 20, 2026

@copilot update this PR to update the template addon config. It will then be used for all subsequent relases.

Updated in commit aa83154: template/addon_config.yaml now sets panel_icon: "mdi:esphome" for both esphome-beta and esphome-stable, so subsequent releases will inherit it.

@balloob
Copy link
Copy Markdown
Member

balloob commented Apr 20, 2026

@copilot no, just update it at teh root of the template, and let everyone inherit the right icon.

Copy link
Copy Markdown
Author

Copilot AI commented Apr 20, 2026

@copilot no, just update it at teh root of the template, and let everyone inherit the right icon.

Updated in cf73505. panel_icon is now set only in the template base block (mdi:esphome), and stable/beta inherit it from there. Regenerated configs accordingly.

Copilot AI changed the title Apply mdi:esphome icon to stable and beta add-ons Apply mdi:esphome icon via template base inheritance Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants