basic system tray functionality

This commit is contained in:
Joseph Montanaro
2022-12-21 14:49:01 -08:00
parent 50f0985f4f
commit 5ffa55c03c
9 changed files with 136 additions and 14 deletions

View File

@ -93,7 +93,10 @@ impl Handler {
async fn notify_frontend(&self, req: &Request) -> Result<(), RequestError> {
self.app.emit_all("credentials-request", req)?;
let window = self.app.get_window("main").ok_or(RequestError::NoMainWindow)?;
window.unminimize()?;
if !window.is_visible()? {
window.unminimize()?;
window.show()?;
}
window.set_focus()?;
Ok(())
}