| It uses its own HTML/CSS engine designed by myself to be embeddable from ground up. Check this: https://sciter.com/10-years-road-to-sciter/ As of HTML: most of HTML5 constructs (I participated in HTML5 spec development at W3C as Invited Expert) As of CSS: CSS2.1 in full.
Some practically useful modules of CSS3 - transitions, transforms, etc. I haven't added FlexBox as I think it is an architectural disaster - will not survive on the long run. Instead Sciter offers "flow and flex units" module: https://sciter.com/docs/flex-flow/flex-layout.htm that covers as FlexBox as Grid in unified manner. Yet check this: https://terrainformatica.com/w3/flex-layout/flex-vs-flexbox.... Yet, I've added quite a lot of HTML/CSS features that are the must for specifically desktop UI: - <menu class=popup> and <popup> elements and their CSS support - windowed DOM elements that are rendered outside of main window canvas. - <frame type=pager> - print preview and print feature. - view.dialog("some.html"), view.window("some.html"), view.msgbox("some.html") - HTML defined windows and dialogs. - <htmlarea> - native WYSIWYG HTML editing widget. More on this: https://sciter.com/developers/for-web-programmers/ |
I only very rarely do CSS, but from a user perspective it's a huge improvement to what we had before.
Are you talking about implementation complexity?