- detect rectangles
- detect whether used as text or used as graphs (if any of the 8 has no get character then it is used as text)
- complete the specs
-
Make the string literal escape work multilineImpractical - Make a swap out interface.
- useful for detecting broken lines such as - - - and replace it with ~~~~~. This way
it will be easier to process by the fragment emitter
- Fix broken line implementation
- Group traced elements together, then reduce as needed
- Add
#
as square start marker for lines - Support for geometric shapes https://en.wikipedia.org/wiki/Geometric_Shapes
- Add enhance circle, detect circles then enhance it.
- Add test cases
- Re-implement the escape string with double quotes.
- Use perfect hashmap phf to efficiently build the maps(unicode_map, circle_map, ascii_map) at compile time.
- Fix the double arrow issue
When there is 2 arrows in the middle of a line
---->>-------
or----<<----
- Clean the project enforce deny warnings.
- Fix a bug where an escaped text has whitespaces, the whitespaces are gone.
- Revise calculation of Circle and Arc center by basing on the number of chars/width
- Add more circle art, dynamically created
- Enhance quarter arc to be able to merge 2 or 3 quarters to form bigger arcs
- Support for pills, elongated ovals
- Update to library to latest version
- nalgebra
- ncollide2d -> parry2d
- Make the top-level directory a workspace and put svgbob and cli into packages/