Dynamic Dialogues
We want dialogues to work better at small sizes, the first attempt (HdyDialog 1.0) was generally a failure
The designers (cc @bertob ) want dialogues to be in the main window itself much like subpages on Android/iOS (complete with swipeback) however this doesn't work well on the larger form factors where they should remain separate windows
This is further complicated by GtkDialog having a fairly complex API with lots of legacy (and the fact it's an actual GtkWindow)
My inital thoughts are something like so:
hdy_dialog_response (for emmiting the signal)
hdy_dialog_add_response (for adding buttons)
hdy_dialog_add_responses ""
hdy_dialog_set_default_response
hdy_dialog_set_response_sensitive
:title (the text in the headerbar)
::response (button clicked, or hdy_dialog_response)
This HdyDialog 2.0 would either be a GtkContainer or a GObject (with get/set content)
Dialogue would be shown with a present_dialog method on HdyApplicationWindow (or HdyLeaflet?)
This probably depends on the generic pagination system (libhandy#272 (closed) ?)
cc @exalm