drag&drop opml files
Use cases
When you have an opml file and you drag it onto the window you expect Podcasts to import it.
Doc
- https://docs.gtk.org/gtk4/drag-and-drop.html
- https://gtk-rs.org/gtk4-rs/git/docs/gtk4/struct.DropTarget.html
This probably gets implemented in these source files:
- https://gitlab.gnome.org/World/podcasts/-/blob/master/podcasts-gtk/src/window.rs
- https://gitlab.gnome.org/World/podcasts/-/blob/master/podcasts-gtk/src/app.rs
Desired behavior
Dropping an opml file on any screen should import it. Or at least on the episodes and Shows screen.
Benefits of the solution
Would make importing easier and more natural.
Possible drawbacks
More code maintenance.