Full SVG based UI
SVG combined with logic
Hi everyone,
SVG UI is getting more and more interest over the time on the web. It's comming on desktop and phones now that Qt is offering support for PSD files based UI.
Gtk should investigate this opportunity.
The principle is as follow:
- A vector file describes the whole UI of a given window or dialog
- Its content is fully inspectable and all properties are bindable to the cpp/python/etc framework behind it
- All properties can then be animated, driven by user inputs or the backend model.
It could be a great move for Gtk to provide this feature for UI designers, for developers and for Gtk itself.
Some useful sources:
https://www.youtube.com/watch?v=lMFfTRiipOQ
http://slides.com/sarasoueidan/building-better-interfaces-with-svg#/
ps : there is another article somewhere, a thesis or PhD article somewhere describing what need to be in a SVG based UI framework but I couldn't find it.