I recently had to implement a few widgets such as Button,Checkbox,Toggle-Button with SVG (Dojo-based) and I am facing now more widgets : combo-box, lists and a few more. I am pretty impressed by the results, especially about the precision of the widgets, working in all browsers. Thats a huge difference to me compared with classical GUI implementations done with jQuery and friends...
At that time there wasn't anything around and I'm very curious why nobody touched the topic yet. Is it just the wrong way to use SVG as renderer or is it just to early ?
However, I am of course interested to benefit or contribute from/to existing projects but are there any in progress ?
Thank you !
The core idea is to make a fast, small, portable SVG library with the goal to support the whole SVG spec. SVG is a very complicated format with a large specification (SVG 1.1 is almost 900 pages). You basically need a web browser to handle all of it.
Yes, unlike resvg, browsers do support dynamic SVG features like animations and scripting. But using a browser to render SVG correctly is sadly not an option.
Another popular SVG library is Snap.svg. It’s a JavaScript library with zero dependencies and a fairly large support community running through websites like Slack. Currently the project is in v0.5.1 so it’s got a long ways to go before a full v1.0 release.
An SVG path can be animated into view one point at a time so it looks like the entire graphic is being drawn by hand. This is a really neat effect and with Vivus it’s super easy to setup. Granted this doesn’t radically improve the user experience or increase usability, but it is a really fun library to work with.
Finally someone did the right step : http://www.dotuscomus.com/pergola/index.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With