Skip to content

fix: replace transparent backgrounds with opaque in Dracula theme#30

Open
thaylorz wants to merge 1 commit intodracula:mainfrom
thaylorz:fix/remove-unintentional-transparency
Open

fix: replace transparent backgrounds with opaque in Dracula theme#30
thaylorz wants to merge 1 commit intodracula:mainfrom
thaylorz:fix/remove-unintentional-transparency

Conversation

@thaylorz
Copy link
Copy Markdown

Summary

  • Replace background.appearance: blurred with opaque in the Dracula variant
  • Replace all semi-transparent hex colors (alpha < ff) in UI backgrounds with fully opaque equivalents
  • The Dracula Solid variant already has the correct opaque values; this aligns the default Dracula variant

Problem

On Linux (and potentially other platforms), the Dracula theme renders with see-through backgrounds in the title bar, status bar, tab bar, and empty editor pane. This makes the editor unusable when windows are behind it.

This was reported in #16 and #22, both closed without a fix applied to the theme file.

Changes

Only themes/dracula.json — Dracula variant block. No changes to Dracula Solid or Dracula Light (Alucard).

Testing

Tested on Zed 0.229.0 / Linux (Wayland). Background is now fully opaque while preserving all Dracula colors.

theme

The Dracula variant uses alpha channels and background.appearance:
blurred,
causing see-through backgrounds on Linux (and potentially other
platforms).
This replaces all semi-transparent UI colors with their fully opaque
equivalents, matching the behavior of every other Dracula port.

The Dracula Solid variant already had these values correct.

Fixes dracula#16, Fixes dracula#22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant