Improve render dialog appearance
The current render dialog, is a bit sloppy and old school looking. With GTK4 and timeline improvements potentially shipping, I think it would make sense to update UI elements like that and port them to modern UI patterns.
Here's my sketch of that:
render-draft.ui (Assumes GTK4+libadwaita, but could work with GTK3+libhandy widgetry, aside from AdwEntryRow)
- The entire view is now a simple list, which is much more legible. This also improves keyboard navigation and makes the window responsive to different screen sizes.
- Main options are listed in the "Project Settings" group, so they're not scattered all over the dialog.
- I'm not too happy about the quality slider - seems quite inprecise, I wonder if it'd be better to use a SpinButton or something else entirely.
- The video and audio settings are now not hidden by default, allowing one to see the current codec at a glance.
- "Scale" and "Project Settings..." options have been removed. These options are already exposed elsewhere, so it seems rather redundant on a quick glance.
Feel free to come with questions and/or concerns.