Skip to content

feat: Added the ability to use custom button icons#176

Open
ab3lson wants to merge 1 commit intomadmicio:masterfrom
ab3lson:feat/add-custom-icon-override
Open

feat: Added the ability to use custom button icons#176
ab3lson wants to merge 1 commit intomadmicio:masterfrom
ab3lson:feat/add-custom-icon-override

Conversation

@ab3lson
Copy link

@ab3lson ab3lson commented Feb 22, 2026

Summary

This PR adds the ability to customize button icons and styles, allowing users to repurpose media control buttons and other buttons for different functions (e.g., using PLAY/PAUSE/STOP for receiver volume control).

Changes

  • Editor UI: Added a new collapsible "Overrides" section in the visual editor for configuring button overrides without editing YAML
  • Icon customization: Users can set custom Material Design icons for any button via the icon property
  • Style customization: Users can apply custom CSS styles to buttons via the style property
  • Documentation: Updated Override_buttons.md with examples and a configuration options table

Example Usage

keys:
  PLAY:
    icon: mdi:volume-high
    service: media_player.volume_up
    data:
      entity_id: media_player.receiver
  PAUSE:
    icon: mdi:volume-mute
    service: media_player.volume_mute

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.

1 participant