#switch #egui #widgets #dark-light

egui-theme-switch

为您的egui应用程序提供的非常漂亮的主题切换功能

2个版本

0.1.1 2024年7月18日
0.1.0 2024年7月16日

#166 in GUI

Download history 92/week @ 2024-07-11 138/week @ 2024-07-18 46/week @ 2024-07-25 17/week @ 2024-08-01 7/week @ 2024-08-08

每月236次下载

MIT/Apache

45KB
560 代码行

egui-theme-switch

Docs Crate Version

为您的egui应用程序提供的非常漂亮的主题切换小部件。它允许您在暗色、亮色和跟随系统之间进行选择。

Screenshot of a tri-state switch with three options: follow system, dark, light

示例

use egui_theme_switch::{ThemeSwitch, ThemePreference};

let mut preference = ThemePreference::System;

if ui.add(ThemeSwitch::new(&mut preference)).changed() {
    // ...
});

交互式演示

文档

许可

许可方式为以下之一

由您选择。

贡献

除非您明确声明,否则您提交的任何有意包含在作品中的贡献,如Apache-2.0许可中定义的,应按上述方式双许可,不附加任何额外条款或条件。

依赖项

~4.5–9.5MB
~84K SLoC