Releases: erlete/coordinate-canvas
v1.5.1
This release features CLI support and extensive code cleanup. Check details on #15 for more information.
What's Changed
- Contributing information by @erlete in #13
- Docs by @juniors90 in #12
- CLI and code cleanup by @erlete in #15
- Solve checkout issue by @erlete in #16
- Fix usage typo by @erlete in #17
New Contributors
- @juniors90 made their first contribution in #12
Full Changelog: v1.4.1...v1.5.1
v1.4.1
v1.4.0
This PR features a revolutionary functionality for the repository: multiple line handling on the same plot. The user is allowed to switch between lines directly using the number keys.
As it was mentioned in #1, the spline generation issue caused by consecutive identical coordinates was successfully solved.
Furthermore, an input handling module was added in order to properly request and verify the required input format for the package to work.
What's Changed
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Solved an issue that caused the spline generation to throw an error and cause unexpected behavior from the canvas when two identical coordinates were consecutively drawn.
Also renamed modules, updated requirements and documented code.
What's Changed
Full Changelog: v1.3.0...v1.3.1
v1.3.0
This release features a new coordinate visualization method: a visual spline. This allows the user to better predict how the curvature and yaw of the line they are drawing would look like when cubically interpolated.
The spline is only visual. Saved data is still the same: the individually drawn points.
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Fixed an error that appeared when the module was executed via python3 -m coordinate-canvas
since the module itself did not have a __main__.py
file and could not be directly executed.
Full Changelog: v1.1.0...v1.2.0
v1.1.1
v1.1.0
This release features the PyPI package publication that allows users to interact with the coordinate canvas as a Python module directly from the command line.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Initial release
This release contains the first stable version of the documented, fully-functional program, featuring:
- Variable canvas size selection (width, height).
- Variable amount of lines to draw.
- Visual grid to guide coordinate selection.
- Coordinate data output to a JSON file.