dark-light 3.0.0

Detect if dark mode or light mode is enabled
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
fn main() -> Result<(), dark_light::Error> {
    let watcher = dark_light::subscribe()?;
    println!("Watching for theme changes, toggle your system theme to see updates...");
    for mode in watcher.iter() {
        match mode {
            dark_light::Mode::Dark => println!("Dark mode"),
            dark_light::Mode::Light => println!("Light mode"),
            dark_light::Mode::Unspecified => println!("Unspecified"),
        }
    }
    Ok(())
}