Skip to content

Add a Label Box Color setting to Action Buttons - #1196

Merged
manuelmayer-dev merged 2 commits into
mainfrom
feature/label-box-color-907
Oct 4, 2026
Merged

manuelmayer-dev merged 2 commits into
mainfrom
feature/label-box-color-907

Conversation

@manuelmayer-dev

Copy link
Copy Markdown
Member

Closes #907

Summary

The Action Button has a new Label Box Color setting under Label Color. When set, the label is drawn on a rounded box of that colour that hugs the text, so it stays readable over an icon or background image. It can be set per state or for the whole button, and unset keeps today's look. Hardware device surfaces and plugin appearance actions do not carry the new setting yet.

Testing

Full solution build with warnings as errors and all test suites pass except the Plugin.Cli build test, which also fails locally on main. New tests cover the data cascade, the view tree and the editor. Checked in the desktop UI against a running host: an unset label measures identically to before, the box hugs the text for left and bottom placement, a long label stays inside the tile, and resetting removes the box. The web client and Companion App were not checked.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added feature New feature or request area:host Host: Domain, Application, Infrastructure area:widgets Built-in widgets and the widget editor area:runtime Shared UI runtime consumed by both clients area:localization Translations and localization catalogs labels Oct 4, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 8a75741 into main Oct 4, 2026
17 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the feature/label-box-color-907 branch October 4, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:host Host: Domain, Application, Infrastructure area:localization Translations and localization catalogs area:runtime Shared UI runtime consumed by both clients area:widgets Built-in widgets and the widget editor feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Label Box (Label Background Color)

1 participant