A mostly usable binding to the Windows ToastNotification
API.
use winrt_toast::{Toast, Text, Header, ToastManager};
use winrt_toast::content::text::TextPlacement;
fn main() {
let manager = ToastManager::new(ToastManager::POWERSHELL_AUM_ID);
let mut toast = Toast::new();
toast
.text1("Title")
.text2(Text::new("Body"))
.text3(
Text::new("Via SMS")
.with_placement(TextPlacement::Attribution)
);
manager.show(&toast).expect("Failed to show toast");
}
- Button style and tooltips in actions
- Better callbacks
- Sound
- Adaptive contents and data binding
- Groups and subgroups