Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GUI library using SVG as renderer? [closed]

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 !

like image 569
xamiro Avatar asked Feb 07 '13 18:02

xamiro


People also ask

What is the core idea of this SVG library?

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.

Is there a way to render SVG in a browser?

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.

What is the best SVG library for JavaScript?

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.

What can you do with SVG?

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.


1 Answers

Finally someone did the right step : http://www.dotuscomus.com/pergola/index.html

like image 130
xamiro Avatar answered Sep 28 '22 12:09

xamiro