Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
clustered-dot Newsprint screen and a round-dot Halftone screen with
adjustable cell size and angle. LightBurn imports keep the image
layer's dither mode (#514)
- Path clean-up tools in the Object menu and canvas context menu:
Close Paths and Join Open Paths with a tolerance in mm, Delete
Duplicates (duplicate contours inside a workpiece and stacked copies
of whole workpieces), and Break Apart (one workpiece per contour,
holes and open paths included). Each is a single undo step (#516)
- Sketcher: boolean operations. Union, Difference, Intersection and
Exclude bake the selected closed regions into multi-ring polygons
(outer contours counter-clockwise, hole contours clockwise), so
Expand Down
2 changes: 1 addition & 1 deletion debian/requirements-bundle.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
asyncudp==0.11.0
pyvips==3.2.0
raydriver==0.3.0
raygeo==1.62.0
raygeo==1.63.0
ruida-pa==0.21.2
trimesh==5.1.1
vtracer==0.6.15
68 changes: 34 additions & 34 deletions pixi.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ rust = "==1.98.1"
patchelf = "==0.19.2"

[feature.app.pypi-dependencies]
raygeo = "==1.62.0"
raygeo = "==1.63.0"
raydriver = "==0.3.0"
rayforge = { editable = true, path = "." }
ruida-pa = "==0.22.0"
Expand Down
2 changes: 2 additions & 0 deletions rayforge/doceditor/editor.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
from .group_cmd import GroupCmd
from .layer_cmd import LayerCmd
from .layout_cmd import LayoutCmd
from .path_cleanup_cmd import PathCleanupCmd
from .reload_cmd import ReloadCmd
from .split_cmd import SplitCmd
from .step_cmd import StepCmd
Expand Down Expand Up @@ -152,6 +153,7 @@ def __init__(
self.group = GroupCmd(self, self.task_manager)
self.layer = LayerCmd(self)
self.layout = LayoutCmd(self, self.task_manager)
self.path_cleanup = PathCleanupCmd(self)
self.reload = ReloadCmd(self)
self.split = SplitCmd(self)
self.stock = StockCmd(self)
Expand Down
Loading
Loading