Skip to content

Fix dark edges on widgets with a solid fill - #1170

Merged
manuelmayer-dev merged 1 commit into
mainfrom
fix/widget-outline-remains-with-shadows-disabled-1166
Oct 3, 2026
Merged

manuelmayer-dev merged 1 commit into
mainfrom
fix/widget-outline-remains-with-shadows-disabled-1166

Conversation

@manuelmayer-dev

Copy link
Copy Markdown
Member

Closes #1166

Summary

Widgets with a solid colour showed a faint dark line along their edges, because the dark tile face under them blended into the antialiased edge pixels at fractional deck sizes. The dark face now stays 1.5px inside the edge for widgets that paint their own opaque fill.

Testing

Runtime, web client (including legacy) tests and the desktop UI production build pass, with new specs for the fill detection and the tile class. Edge pixels measured in headless Chrome with the real grid stylesheet: the dark pixel is gone. Not verified on the phone client or in the running app.

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 bug Something isn't working area:desktop-ui The Angular desktop UI area:web-client The framework-free web client area:runtime Shared UI runtime consumed by both clients labels Oct 3, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 43620dd into main Oct 3, 2026
17 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the fix/widget-outline-remains-with-shadows-disabled-1166 branch October 3, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:desktop-ui The Angular desktop UI area:runtime Shared UI runtime consumed by both clients area:web-client The framework-free web client bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Faint Black Outline Remains With Widget Shadows Disabled

1 participant