Simple dialogs in iced

There is native-dialog-rs which provides simple confirmation and alert functionalities. native-dialog-rs relies on locally installed tools like kdialog and zenity to do this.

I started to implement something similar in iced, because I would like to be able to have a bit more control over the dialogs and it would reduce dependencies of a project I am contributing to.

This is a first draft of how it could work in iced: GitHub - sluedecke/iced-dialog

and I kindly request some feedback.

Do you thing this is worthwhile pursuing?
Are there better ways in iced to do this?