summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-07-11Update cli0.5.2Jovansonlee Cesar
2021-07-11Prepare for 0.5.2 releaseJovansonlee Cesar
2021-07-11update todoJovansonlee Cesar
2021-07-11Add more arc testJovansonlee Cesar
2021-07-11Fix testJovansonlee Cesar
2021-07-11make the logic of endorse_rect_and_arcs uniform with arcsJovansonlee Cesar
2021-07-11Add some arc testsJovansonlee Cesar
2021-07-11Remove storing center_cell, since it can be derived from centerJovansonlee Cesar
2021-07-11Fix strange bug when some arcs are not rendered to the use of BTreeMap when ↵Jovansonlee Cesar
indexing CIRCLE_MAP causing other arcs to be overriden The fix is to use Vec to store the CIRCLE_MAP
2021-07-11Calculate radius, center, center_cells based on the ascii art and EdgeCase ↵Jovansonlee Cesar
specified This also simplify the calculation of quadrant arcs
2021-07-11overhaul circle map algorithmn calculating centers and radiusJovansonlee Cesar
2021-07-10Add a calculation for circle center and radius, instead of the hard coded oneJovansonlee Cesar
This will be used in calculation of arc fragment map where edge character will be duplicated on arc division depending on edge case such as even/odd cells
2021-07-10Simplify and improve triangle polygon appJovansonlee Cesar
2021-07-08Prepare for 0.5.10.5.1Jovansonlee Cesar
2021-07-08Add TODO notesJovansonlee Cesar
2021-07-08Improve implementation of is_intersectingJovansonlee Cesar
2021-07-06Include circle in intersection testJovansonlee Cesar
2021-07-06Add a function to return regular shapes such as circle and rect, this will ↵Jovansonlee Cesar
be used for testing hit, which fragment is hit
2021-07-05Initial implementation for testing hit/intersection AABB to any fragmentJovansonlee Cesar
2021-07-05refactor group_node_and_fragments to clearly group the fragments first, as ↵Jovansonlee Cesar
this will be used to test for fragment hit test
2021-07-02Add changelog docsJovansonlee Cesar
2021-07-02Prepare for 0.5.0 release0.5.0Jovansonlee Cesar
2021-07-01Add more circle art in circle_mapJovansonlee Cesar
2021-06-30prepare for 0.5.0 alpha.12 releaseJovansonlee Cesar
2021-06-30Improve polygons for arrow, open circles, filled_circles, squares and diamondsJovansonlee Cesar
2021-06-30Pass the settings to merge functions, so the user can opt to chose whether ↵Jovansonlee Cesar
or not to allow mergin_line_with_shapes Unify the merge_fragments in frament_buffer and fragment module
2021-06-30Add DIAMETER_CIRCLE lookupJovansonlee Cesar
2021-06-30Add doc commentJovansonlee Cesar
2021-06-30Add a function to convert ascii to svg with an override sizeJovansonlee Cesar
2021-06-29Add default implementation for StringBufferJovansonlee Cesar
2021-01-12Merge pull request #71 from pepijnve/patch-1Jovansonlee Cesar
Make --scale a multiplier of the default scale
2021-01-11Make --scale a multiplier of the default scalePepijn Van Eeckhoudt
The help for the `--scale` option states the default value is 1. This is not the case though (current default is 8.0) which leads to the surprising result that without a scale argument the output width will be `x` and with, for instance `--scale 2` the output width will be `x / 4` instead of `x * 2`. This change makes the CLI scale argument a multiplier of the default scale instead of overwriting the default scale.
2020-11-28Expose some functions and structsJovansonlee Cesar
2020-11-26Add link to xscodeJovansonlee Cesar
2020-11-26Prepare for 0.5.11 releaseJovansonlee Cesar
2020-11-26Fix the textnode where whitespaces are omittedJovansonlee Cesar
2020-11-26Fix some bugs on text escaping, where the last bit of the text at the end is ↵Jovansonlee Cesar
omitted
2020-11-25cargo fmtJovansonlee Cesar
2020-11-25Remove warningsJovansonlee Cesar
2020-11-25put back the with-dom feature since it is used in text-node renderingJovansonlee Cesar
2020-11-25Add more examplesJovansonlee Cesar
2020-11-25Update example, update TODOJovansonlee Cesar
2020-11-25simplify the properties of unit circles for (*,o,O) to simplify merging to linesJovansonlee Cesar
2020-11-25Remove can_merge function for line and polygon mergingJovansonlee Cesar
2020-11-25get rid of can_merge_polygon, instead call on merge_polygon().is_some() ↵Jovansonlee Cesar
instead to avoid code duplication
2020-11-25Reimplement merging of line and arrow_head + diamondJovansonlee Cesar
2020-11-25disable the merge of polygons,circles to linesJovansonlee Cesar
2020-11-25use the demo in netlify siteJovansonlee Cesar
2020-11-20remove more println debuggingJovansonlee Cesar
2020-11-20bump up versionJovansonlee Cesar