Crate window_shadows

Source
Expand description

Add native shadows to your windows.

§Platform-specific

  • Windows: On Windows 11, the window will also have rounded corners.
  • macOS: Shadows are always disabled for transparent windows.
  • Linux: Unsupported, Shadows are controlled by the compositor installed on the end-user system.

§Example

use window_shadows::set_shadow;

#[cfg(any(windows, target_os = "macos"))]
set_shadow(&window, true).unwrap();

Enums§

Error

Functions§

set_shadow
Enables or disables the shadows for a window.