- Adding support for the S command letter in svg
- Adding info about the dependencies and how to contribute in the README
- Adding test for the arc direction
- Fixing the latex build of the docs
- Fixing some arc were not rendered correctly by tikz
- Adding option to specify texmode via a SVG attribute (see --texmode)
- Adding tests to improve the coverage of the code
- Fixed string encoding exception when using stdout as output
- Fixing multiple bugs along the code related to the news tests to improve the coverage
- Fixing typo in github action for pylint and tests
- Version is now displayed in the inkscape extension
- Fix bug with arc where angles values were not replaced
- Fix trailing slash on shebang
- Adding support for text-anchor
- Rounding of all values + options to change the number of after decimal
- News tests for complete files
- Cleaning of the comments
- Basic colors are not redefined anymore
- Adding logo for SVG2TikZ
- Adding theme for doc of SVG2TikZ
- Adding autodoc
- Adding basic switch tag handle
- Adding failsafe for non defined sys.stdout.buffer
- Adding list of tikz color
- Adding dev dependencies group in the pyproject.toml
- Adding autodoc to generate code doc
- Adding example section in the doc
- Adding scaling on nodes
- Using style from new inkex
- Using path from new inkex
- Using transform from new inkex
- Using colors from new inkex
- Using Vector2d from inkex instead of Point DataClass
- Removing input-options and using unit from viewbox
- Correcting licence in the pyproject
- Unify conversion of coordinate: (x, y)
- Convert_file and convert_svg functions are now directly accesible from root
- Try excepting non existing tags in a svg
- Changing the select file option in tikz effect to new file
- Gradient are commented for the time being
- GraphicState class
- ’nsplit’, ’chunks’, ’_ns’, ’filter_tag’, ’open_anything’ functions
- License in the main file
- Transform working with --noreversey
- Fixing the installation of svg2tikz as command line tool
- Wrapping line now respect newline
- Fixing error on treating polylines and polygones
- Verbose option to add name of shapes and layers
- Converting line tag
- Transformation matrix for nodes
- Update version and authors to the doc
- Removing misplaced
leading to warning from inkscape - Typo in tag leading to mismtach and error from inkscape
- No rounded corners by default
- Correct unit of round corners
- Tests for all functions and class
- Tests for complete svg document
- Github action for running test on PR
Kjell Magne Fauske
to authors inpyproject.toml
- Maintainer field in
pyproject.toml
- Linting with pylint + github action
- Formating with black + github action
- Doc about contributing
- Template for issues
- Template for pull request
- Moving the changelog from
README.md
toCHANGELOG.md
- Updating python package info
- Updating current Docs about module
- Running GH action for linting and test only when python files are modified
- Rework of the .inx files
- Fixing calc_arc function
- Fixing noreversy option
- Fixing error on path punch variable
- Fixing path selection for inkscape > 1.0.0
- to/tikzoutput option as the output option already exist
- Adding option to set document unit
input-unit
and the output unitoutput-unit
- Now the tikz output used the unit define by
output-unit
- Now the default behaviour will read the height of the svg and use the bottom left corner as reference
- This option can be disabled with --noreversey
- Supporting svg encoded in utf-8
- Simple
Symbol
handling - Simple Arrow handling
- Publishing the package to Pypi
- Publishing the document to ReadTheDocs
- Fixing the translate error from matrix
- Now images can also be exported to tikz
- Added a variable
/def /globalscale
to the output tikz document (standalone and tikz figure) /globalscale
when changed will scale the tikzfigure by transforming the vector coordinates./globalscale
when changed will scale the tikzfigure by scaling the embedded images- The path element was not exported in correct coordinates. This is fixed
- Added an entry to specify the path to be removed from absolute paths in the images. This is useful to work in a latex project directly