tauri-plugin-desktop-underlay 0.2.1

Tauri plugin for attaching a window to desktop, below icons and above wallpaper.
Documentation
#![doc = include_str!("../README.md")]

use tauri::plugin::{Builder, TauriPlugin};
use tauri::{Manager, Runtime, generate_handler};

mod commands;
mod core;
mod ext;

pub use ext::DesktopUnderlayExt;

/// Initialize the desktop-underlay plugin.
pub fn init<R: Runtime>() -> TauriPlugin<R> {
    Builder::new("desktop-underlay")
        .setup(|app_handle, _api| {
            app_handle.manage(core::DesktopUnderlayState::default());
            Ok(())
        })
        .invoke_handler(generate_handler![
            commands::is_desktop_underlay,
            commands::set_desktop_underlay,
            commands::toggle_desktop_underlay,
        ])
        .build()
}