Optional transparent / acrylic main window

(#1021) Feature Shipped desktop theming

Problem

Right now the Fluxer desktop client does not support a transparent main window. I can set all background theme tokens (e.g. --background-primary, --background-secondary, etc.) to rgba(0,0,0,0) using the custom CSS overrides, which makes the UI backgrounds transparent. However, the actual app window itself is still opaque, so I only see a solid window background instead of my desktop/compositor behind Fluxer. This makes it impossible to integrate Fluxer cleanly with my transparent desktop setup (Hyprland style transparency).

Proposed solution

Add an option for a transparent (or acrylic/blurred) main window in the desktop client.
  • Enable a transparent window mode in the Electron configuration (e.g. transparent: true on the BrowserWindow and no solid background color).
  • (Optional) Support platform‑specific blur/acrylic effects where available.
With this in place, users who already set --background-* tokens to rgba(0,0,0,0) can have the Fluxer UI and window fully transparent down to the desktop.

2 comments

Sign in with Fluxer to comment and vote.
Comment by @Depresst0
RexSystem 1 vote originally by @Depresst0 on GitHub
Interesting, your fluxer themes CSS can do rgba? i try and it just changes the colors to rgb values without the opacity, making buttons look like this: none are hovered image Left button is hovered Screenshot 2026-03-04 11 16 26 AM Right button is hovered Screenshot 2026-03-04 11 16 46 AM
  • 558262539-8550467d-4821-4927-a243-9c8b924afd37.png

    558262539-8550467d-4821-4927-a243-9c8b924afd37.png

    405×45 | 4 kB

  • 558262728-0b2c1a8f-1cef-4283-8925-02e717bf440c.png

    558262728-0b2c1a8f-1cef-4283-8925-02e717bf440c.png

    405×45 | 10 kB

  • 558262999-13285516-1a82-4f4a-89cb-3fca4614f522.png

    558262999-13285516-1a82-4f4a-89cb-3fca4614f522.png

    405×45 | 9 kB

Comment by @LillyWho
RexSystem 1 vote originally by @LillyWho on GitHub
I used to use Glasscord with BandagedDiscord for a while and it was a glorious sight to behold! Would love to see this as an official option in Fluxer.
Deleted comment
Removed by moderator Rex: Removed a note about the old Canary build that was posted on many GitHub threads. It no longer applies here.