Skip to content

Repository files navigation

Edit Interactive SVG

Build Status LICENSE

Because SVG illustration designed to educative programs is really better when it's interactive!

Last stable version

Packaging status

Ubuntu : PPA

Goals (1.2)

  • Undo/Redo and history changes
  • Open (or drag and drop) picture's files : png and jpg files
  • Use video and sound on comments

Goals (1.1)

  • shortcuts on preview mode and export files.
  • user can add copyrights
  • change svg source without delete legend.
  • change zoom with and without preview

Goals (1.0 version)

  • Intuitive and minimalist
  • Responsive
  • import static SVG files
  • export a unique HTML file with an interactive content
  • re-import HTML file to edit
  • i18n
  • several concrete examples
  • fluid : animations and resize must be done by css, not javascript

Goals (1.X)

  • Use WebP or Avif file

Goals (2.0)

  • Use Makefile on debian package

  • Store a list of recent document

  • Import verification on product and static (svg) file

  • delete dependance (full vanilla js): dragula, twitter bootstrap, jquery

  • on load, use a minifier (default option) like SVGO

  • drag indice precisly

  • active drag and drop in zoom mode.

  • Add a document title

  • warnings => auto-correction

  • mask

  • clipPath

Contributing

2 Mode : Debug and Release

Actualy, to use edit mode, simply change the class of the to "debug" like this :

<body class="debug">
...
</body>

Create a Debian package

git clone https://github.com/mothsART/editInteractiveSVG.git
cd editInteractiveSVG
debuild -us -uc

Build

make build

Launch test

make test

Upgrade examples documents

make upgrade

Launch systemd service

About

Edit a static SVG with legend and description to be an interactive content.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages