diff options
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Changelog.md b/Changelog.md index ceabfd9..9395f2c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,40 @@ # Changelog +## Unreleased +- feat: **Breaking** make all the styles be contained under a .svgbob class, in order to prevent the other svg elements from clashing with other svg elements in the document outside of svgbob svg +- feat: remove multiple Polygon tag for arrow characters +- refactor: remove is_shared_x and is_shared_y since it is not used +- refactor: change the names of the circle according to their index instead of their diameter +- feat: implement THREE_QUARTERS_ARC circles, you can now draw circles 3/4 through +- feat: remove merge_line_with_polygon as it is buggy as well +- feat: improve endorse function to use re_endorse +- feat: use the old algorithmn for adding multiple fragments, remove buggy code for merging line and marker_line +- refactor: give a name to the cells in the half arc first +- disable merge_marker_line since it is buggy +- refactor: use index_map for the Circle span to preserve the order of the circles being inserted +- feat: fix and improve spans for HALF_ARC_SPAN +- fix: localize points to bottom_half and right_half of HALF_ARCS +- improvement on the HALF ARC span, extracted from the circle_art instead of assembling it from the QUARTER_ARCS +- refactor: use correct names of variables +- fix: remove panicking in the fragment_span merge +- refactor: convert group_recursive into using Merge trait +- convert into_<..> methods to impl From +- refactor: improve second_pass_merge +- breaking: remove settings from the low-level function calls +- refactor: improve the code by unifying the algorithmn of merging objects using the Merge trait +- feat: add a trait Merge to unify common algorithmns for merging fragments +- feat: add re_endorse function for retrying re-endorsing the rest of the fragments into possible shapes +- feat: add dynamic behavior for asterisk with horizontal dashes +- feat: add a new function which returns regular fragments and touching fragments +- feat: use FragmentSpan for most fragments +- refactor: move the functions to their modules +- feat: make fragment buffer contains the original char +- feat: add a function to test bounding cells for contacts +- feat: add FragmentSpan +- feat: add a method to check if a cell hits a span +- feat: rename intersects_bounds to is_bounded and checking must be all cells are inside the bounds specified +- feature: add intersect_bounds method for Span + ## 0.6.7 - bump dep sauron to 0.50.5 |