Skip to content

mothsART/editInteractiveSVG

Folders and files

NameName
Last commit message
Last commit date
Mar 16, 2025
May 12, 2019
Mar 16, 2025
Jun 9, 2021
May 16, 2021
Jan 31, 2021
May 11, 2019
Nov 2, 2020
Dec 19, 2020
Jan 9, 2018
May 22, 2021
Oct 7, 2021
Oct 11, 2020
Apr 19, 2019
Jun 9, 2021
Jun 9, 2021
Jun 9, 2021
Nov 11, 2017
Nov 11, 2017
Mar 16, 2025
Oct 10, 2020
Oct 10, 2020

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