-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Description
Darkvoid aims for minimalism and visual consistency, but when the user enables transparent = true, the theme should be truly transparent.
Currently, certain floating UI elements—particularly hover windows, LSP popups, and other float-based components—still render with a background color, breaking the transparency.
As shown above, the hover window background remains opaque even when transparent mode is enabled.
Expected Behavior
When transparent = true, all relevant highlight groups should respect the transparent background, including but not limited to:
NormalFloatFloatBorderPmenuPmenuSelPmenuSbarPmenuThumbCmpDocumentationCmpDocumentationBorderLspInfoBorderDiagnosticFloating*
All floating and popup windows (e.g., hover, completion menu, LSP signature help) should appear with a fully transparent background that matches the main editor area.
Steps to Reproduce
- Set
transparent = truein your Darkvoid config. - Trigger an LSP hover (e.g.,
Kin normal mode). - Observe that the hover window background is still visible (not transparent).
Tasks
- Ensure all floating UI highlight groups respect transparency.
- Verify that LSP hover, completion, and diagnostic windows all inherit transparent backgrounds.
- Maintain minimalism and consistency with Darkvoid’s design philosophy.
Notes
This would greatly improve the theme’s aesthetics and fulfill the minimalist design principle by ensuring a seamless, distraction-free look across all UI layers.