Skip to content

Replace Raphael with Snap.svg (http://snapsvg.io). #127

@bramp

Description

@bramp

My plan is to refactor the code so both Raphael and Snap.svg can be used. I will create a Snap only version, and a Snap+Raphael version. This has three benefits:

  1. Allowing users to keep updating with Raphael support, until they can move to Snap
  2. Allows for easier/better testing between the Raphael and Snap versions, to ensure no regressions creep in.
  3. If I can make both work, then I would have hopefully made a clean Theme API, making future changes just as easy.

After a short while I will drop Raphael, and make it clear that new features (such as styling elements) will not be supported.

Raphael supports supports IE6+, Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ (using VML as a fallback for SVG).
Snap supports "modern browsers" IE9 and up, Safari, Chrome, Firefox, and Opera.

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions