Skip to content

mothsART/editInteractiveSVG

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