Add preview support
It would be nice for users to be able to run their design so that they can see how things interact. This can build similar to how we do the transformation in save_to_xml()
with for_display=True
.
Requirements
- Spawn a special version of the libdrafting-service that can run the cooked GtkBuilder
- Spawn as a separate process using a duplicated
DraftProjectContext
- Upload the XML using preview D-Bus API