Skip to content

Hide the no-op "background opacity" control on full-bleed widgets (Image, Camera) #39

Description

@jeremiaa

Problem

The shared "Background Opacity" (bgOpacity) control appears on every widget, but on full-bleed media widgets (Image, Camera) it does nothing visible — the image/stream fills the whole tile and sits in front of the tile background, so the opacity is never seen. A user set it to 0% and the image stayed fully visible (potts-mike: "does opacity work for the image widget?"). ImageWidget.tsx doesn't read bgOpacity at all.

Proposed fix

Hide / grey out the bgOpacity control for Image + Camera (full-bleed media); keep it for the glass-card widgets (Clock, Weather, Sensor, …) where it actually applies.

Optional follow-up: if dimming the media itself is wanted, add a real image/video opacity (separate from the tile background) — pairs with the "use a photo as a soft background" idea.

Context

Community feedback (potts-mike).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions