Repository navigation
Kerfly 0.4.0
New drawing and editing tools.
Drawing
-
Polyline (Shift+L). Click the corners. Click the first point to close the shape, or double-click or press Enter to finish an open line. Backspace removes the last corner, Shift keeps 45° angles. You can cut, outline or fill a closed polyline.
-
Edit nodes (N). Click a drawn shape and drag its corners. Double-click a side to add a corner; double-click a corner, or select it and press Delete, to remove it. The first edit turns a rectangle, ellipse, polygon or line into a polyline. Rotation, scale and mirroring are kept, and every edit can be undone.
-
Snap to objects (on by default; View → Snap to objects, Ctrl+;). Points snap to:
- corners, centres and side midpoints of other elements and of the bed;
- the ends and midpoints of lines;
- any point on a line or curve.
A marker with a label shows what the point will snap to. In the node tool, a corner also snaps to the shape's other corners and lines up with them, shown by a guide line. Hold Alt to turn off all snapping for a moment.
Arranging
- Mirror horizontally or vertically. Works on vectors and images, also rotated ones.
- Align left, centre, right, top, middle or bottom. Several selected elements align to each other; a single element aligns to the bed.
- Distribute: three or more elements get equal spacing.
- Group / Ungroup (Ctrl+Shift+G / Ctrl+Alt+G). Clicking one member selects the whole group. The group moves, rotates, mirrors, duplicates and is deleted as one. Groups are saved in projects.
- Several selected elements (frame drag or Ctrl+click) move, rotate and mirror together.
Interface
- New Align toolbar group. Materials and Settings have their own group.
- The README has a table of mouse actions and keyboard shortcuts.
Laser output is unchanged and still byte-for-byte identical to K40 Whisperer 0.71.
Installing
Download Source code (zip), unpack it and run start_kerfly.bat (Windows) or ./start_kerfly.sh (Linux). For setup details and the first test on the laser, see INSTALL.md (Polish).
To report a problem, attach the file from Help → Save diagnostic report….
Full list of changes: CHANGELOG.md