#阴影 #窗口管理

window-shadows

为您的窗口添加原生阴影

8 个版本

0.2.2 2023 年 10 月 17 日
0.2.1 2022 年 12 月 28 日
0.2.0 2022 年 7 月 27 日
0.1.3 2022 年 5 月 23 日
0.0.0 2022 年 3 月 5 日

GUI 中排名 #506

Download history • Rust 包仓库 2478/week @ 2024-04-20 • Rust 包仓库 2549/week @ 2024-04-27 • Rust 包仓库 2151/week @ 2024-05-04 • Rust 包仓库 3715/week @ 2024-05-11 • Rust 包仓库 3564/week @ 2024-05-18 • Rust 包仓库 4410/week @ 2024-05-25 • Rust 包仓库 3458/week @ 2024-06-01 • Rust 包仓库 1637/week @ 2024-06-08 • Rust 包仓库 1710/week @ 2024-06-15 • Rust 包仓库 2097/week @ 2024-06-22 • Rust 包仓库 2395/week @ 2024-06-29 • Rust 包仓库 2165/week @ 2024-07-06 • Rust 包仓库 2198/week @ 2024-07-13 • Rust 包仓库 1669/week @ 2024-07-20 • Rust 包仓库 3330/week @ 2024-07-27 • Rust 包仓库 3625/week @ 2024-08-03 • Rust 包仓库

每月下载量 11,480

Apache-2.0 OR MIT

1MB

window-shadows

Chat Server

为您的窗口添加原生阴影。

平台特定

  • Windows:在 Windows 11 上,窗口还将具有圆角。
  • macOS:对于透明窗口,阴影始终被禁用。
  • Linux:不支持,阴影由终端用户系统上安装的合成器控制。

示例

use window_shadows::set_shadow;

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

截图

Windows macOS
Windows screenshot macOS screenshot


lib.rs:

为您的窗口添加原生阴影。

平台特定

  • Windows:在 Windows 11 上,窗口还将具有圆角。
  • macOS:对于透明窗口,阴影始终被禁用。
  • Linux:不支持,阴影由终端用户系统上安装的合成器控制。

示例

use window_shadows::set_shadow;

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

依赖项

~0–11MB
~73K SLoC