8 releases
0.2.2 | Oct 17, 2023 |
---|---|
0.2.1 | Dec 28, 2022 |
0.2.0 | Jul 27, 2022 |
0.1.3 | May 23, 2022 |
0.0.0 | Mar 5, 2022 |
#645 in GUI
5,469 downloads per month
1MB
window-shadows
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();
Screenshots
Windows | macOS |
---|---|
lib.rs
:
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();
Dependencies
~0–11MB
~72K SLoC