251 Commits (master)
 

Author SHA1 Message Date
Ryan Rix 1acef1a831 [rrix] fetch layer names from node id as well as inkscape layer name 3 years ago
Windell Oskay b14acfa20e 2.5.6 minikit support 4 years ago
Windell Oskay 74b7e800c7 2.5.6 minikit support 4 years ago
Windell Oskay 038a422e7e 2.5.6 minikit support 4 years ago
Windell Oskay 5a805b9905 Fix double indent
#68
4 years ago
Windell Oskay a54701bcc3 Temporary rollback of version check to http. 4 years ago
Windell Oskay 90dcd9416d Add CLI & python API files
formal release coming soon
4 years ago
Windell Oskay e12f374921 Major update of AxiDraw software
- Online version check
- New built-in reordering option
- Supersampling for curves with too high of a point density
- More flexible import system
- Support for rectangles with corner radius
4 years ago
Windell Oskay 763222d0af Reduce dependency checks 4 years ago
Windell Oskay 8c997ea116 Disable motors: Run without document 4 years ago
Windell Oskay cbc3f23d4a New reordering tool! 4 years ago
Windell Oskay bc914a8b8c Naming can run without SVG 4 years ago
Windell Oskay 52e082f2db New front end for Hershey Text in AxiDraw menu 4 years ago
Windell Oskay ce03b2ea59 Merge branch 'master' of https://github.com/evil-mad/axidraw 4 years ago
Windell Oskay 5883462be1 Delete axidraw_plus.inx 4 years ago
Windell Oskay 99b0173ae7
Merge pull request #67 from evil-mad/v2
V2
4 years ago
Windell Oskay a7eb5ea490 Interim commit prior to merge 4 years ago
Windell Oskay 3651498120 Update warning text prior to merge 4 years ago
Windell Oskay 61ecd50ef4 2.3.2
* Fix for plot not resuming correctly.
* Build a trivial SVG file into plotink, which can be referenced when using plot_setup() within python library, in the plot context, so that no input file is needed for certain operations (like toggle) that didn't really need it in the first place.
5 years ago
Windell Oskay e5d1577772 v 2.3.1
Update tolerance value on boundary edges
5 years ago
Windell Oskay c88b6ec7ef v 2.3.1
1. Enhancements to viewbox handling. All types of viewboxes should be handled now.
2. Improvements to precision of viewbox handling; fixes occasional bug with preview scaling for certain viewbox choices.
3. Changes to warning text about limit by page size: Add note about AxiDraw model.
4. Fix bug that could cause clipping to end a path with a stray segment along the page boundary.
5. Improve consistency of clipping: Clipping is now exactly at the page boundary, rather than at the page boundary plus a tolerance.
6. Warnings about page clipping are only given if the path was clipped at the positive (X or Y) boundary, and exceeds the boundary plus a small tolerance value.
7. Handle (ignore) malformed SVG path with only a single vertex.
5 years ago
Windell Oskay 13eaaa007f
Merge pull request #65 from JanWerder/patch-1
More explicit warning for choosing the correct AxiDraw version
5 years ago
Windell Oskay 091bd5a91f
Update axidraw.py 5 years ago
Jan 92c3853fa2
More explicit warning for choosing the correct AxiDraw version 5 years ago
Windell Oskay 44c443ce0d Correct clipping error 5 years ago
Windell Oskay e24c3f57cf Update examples 5 years ago
Windell Oskay 3ea24ebda7 Update Gosper Curve.svg 5 years ago
Windell Oskay 745525450c Major improvements to viewbox handing, previews
1. Rather than supporting the "default" viewbox configuration only, we're now supporting all 19 different options for how the SVG viewport data should be interpreted.
2. The VB handling is now moved to plot_utils, saving a few lines of code in this file.
3. Update to preview rendering; scaling is handled through a single transform, rather than by altering the XY coordinates. This eases handling of preview data, saving quite a few multiplications. More importantly, it allows handling of some unusual viewbox configurations with zero offsets and/or nonuniform scaling.
5 years ago
Windell Oskay ac571c1d0c Handle absolute units in elements, Update to preview.
Handle case of elements (e.g., rect, ellipse) with dimensions specified in absolute units. (This is rare but apparenlty legal.)
Change internal handlng of units for preview rendering
Automatically scale preview stroke width with document size
Correctly render preview at correct scale in certain unusual configurations of SVG documents.
5 years ago
Windell Oskay 6b344367a9 Remove legacy axidraw control inx 5 years ago
Windell Oskay e40981f8bf v 2.3 is faster
Maximum plot speed in low-resolution mode is now 15 in/s, up 25% from the previous value of 12 in/s.
Lowered correction factor for maximum speed in constant-speed mode.
5 years ago
Windell Oskay 243c3c24ed Add routine to check for updates.
Added to "Version" tab.
Add check_updates parameter in axidraw_conf.py, so that you can disable checking.
5 years ago
Windell Oskay 40c43b4826 Fix minor issue with inx format 5 years ago
Windell Oskay e5a7ff48d8 Version bump to 2.2.0 - Will require Inkscape 0.92 or newer
Packaged versions starting with 2.2.0 will include plot_utils.py version 0.12 and newer, which specify 96 pixels per inch, as found in Inkscape 0.92 and newer.
5 years ago
Windell Oskay 79a04d38cd Report pen-up travel 5 years ago
Windell Oskay 1b73f890ca v2.1.4
Fix an issue where the preview could be rendered at the wrong scale when no SVG viewbox attribute is present.
5 years ago
Windell Oskay 7c665add62 Set minimum hatch spacing 5 years ago
Windell Oskay 6ebe85703d Fix error in align mode - v2.1.3 5 years ago
Windell Oskay e3668a945a v 2.1.2
Add get_output() to axidraw.py
Fix broken go() command
5 years ago
Windell Oskay 726aa6ed9a Version bump 5 years ago
Windell Oskay 032bb578ef Clipping improvements
Add option in axidraw_conf.py to disable clipping at page bounds.
Only give warning if clipping is at _ends of travel_, not ends of page.
5 years ago
Windell Oskay cad15863cf Minor reformatting of extension 5 years ago
Windell Oskay 800b6615a1 Rename variable: print_portrait->rotate_page 5 years ago
Windell Oskay 3c916bc011 Rename axidraw_control.inx 5 years ago
Windell Oskay e69dc7afd3 Rename old extension 5 years ago
Windell Oskay f51c09ba61 Bug fix 5 years ago
Windell Oskay 647e42708f Add clipping to interactive mode 5 years ago
Windell Oskay 1f17e5c738 Add clipping at travel boundaries
True pen-up clipping via Cohen–Sutherland algorithm.
Clipping is implemented for _plot_ context only (plotting SVG files) -- and not for interactive mode.
Clarify  some descriptions in axidraw_conf
Style changes to docstrings to comply with PEPs
5 years ago
Windell Oskay 7687259357 Update variable names
resume-plot -> res_plot
resume-home -> res_home
5 years ago
Windell Oskay dbb8ef589a Fixes for string-based SVG 5 years ago