Skip to content

Set widget, popup and tooltip backgrounds independently #513

Closed

Description

@Seb-GRAF

Problem

Setting a widget’s background to transparent also makes its tooltip and popup transparent unless the popup overrides that background. Users cannot control these backgrounds separately in the widget’s Settings.

Proposal

Add separate background controls for the bar widget, its popup and its tooltip. Changing the widget’s background should affect only the widget. Popup and tooltip backgrounds should keep their theme defaults unless explicitly customized.

Possible today

A configured popup can override the widget through popup.style.background, for example "#25252c". This requires editing its existing JSON configuration and does not change the tooltip.

Tooltips have no separate style override. popupDefaults.background also loses to the widget’s explicit background.

On main at ef22935, PopupConfiguration.baseStyle merges the widget style into the popup, and WidgetPopup.showTooltip passes that same widget style into the tooltip. BarInspector exposes only the widget background.

Related

#49 added shared popup defaults; #108 added themed tooltips. #99 concerns explaining style precedence. None provides independent background controls for an individual widget’s three surfaces.

Triaged by Codex (gpt-6-astra).

Activity

  1. stablebar-releases commented on Nov 10, 2026

    @stablebar-releases

    🎉 This issue has been resolved in version 0.12.0 🎉

    The release is available on GitHub release

    Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions