diff options
author | Jovansonlee Cesar <ivanceras@gmail.com> | 2023-04-15 13:02:09 +0800 |
---|---|---|
committer | Jovansonlee Cesar <ivanceras@gmail.com> | 2023-04-15 13:02:09 +0800 |
commit | 98cf3128f94e690002875d160c50a5c1c0aeb6cf (patch) | |
tree | 4e0968aa405b0167496c4c7d01058f8ec575bc8c | |
parent | 3c7bdc3161fc6cc4aac06a221af9901bcbc9e6f8 (diff) |
docs: add changelog
-rw-r--r-- | Cargo.lock | 9 | ||||
-rw-r--r-- | Changelog.md | 35 |
2 files changed, 39 insertions, 5 deletions
@@ -449,9 +449,9 @@ dependencies = [ [[package]] name = "mt-dom" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb0a2d92c97f3db160522190c65c4c122873cfc2568013a4e89b2ac178c8a2b" +checksum = "7add6759e7306e5b7e4bd4d63bb0f39442921baf32e5c326a9b9bc0743002fc3" dependencies = [ "log", ] @@ -785,7 +785,7 @@ dependencies = [ [[package]] name = "sauron" -version = "0.51.0" +version = "0.52.0" dependencies = [ "cfg-if 0.1.10", "sauron-core", @@ -793,9 +793,8 @@ dependencies = [ [[package]] name = "sauron-core" -version = "0.51.0" +version = "0.52.0" dependencies = [ - "async-trait", "cfg-if 0.1.10", "doc-comment", "js-sys", 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 |