This website requires JavaScript.
bd2412f495
PLINE: Halfwidth is centre-to-edge, and Width answers taper the next segment (fixes #83 , #104 ) (#121 )
Books
2026-10-11 03:58:51 +1100
a82f6ff306
Keep arc-length dimensions as arc-length through DXF save and reopen (#100 ) (#140 )
MarekSpodBiedry
2026-10-10 18:58:45 +0200
35521ad957
Trackpad pan (#58 )
by Truitt
2026-10-10 11:58:39 -0500
b731a395df
Fonts: per-character fallback, FONTALT and .ttc support for CJK text in SHX styles (#173 )
Valentin Klein
2026-10-10 18:58:33 +0200
3e7e0bdf2a
Linux: default to XWayland for file drag-and-drop on Wayland desktops (#159 )
Dylan M. Taylor
2026-10-10 12:58:26 -0400
3886add967
ui.render: fit the drawing and return pngBase64 like the headless render (#49 , #50 ) (#52 )
MarekSpodBiedry
2026-10-10 18:57:53 +0200
5cbc4f078e
Layer Properties Manager: stop the window growing every frame (fixes #29 ) (#46 )
LloydNicholson
2026-10-10 18:57:48 +0200
415da86d39
Scripts: split a line at keyword prompts so POLYGON 6 200,20 I 15 works (#43 ) (#45 )
MarekSpodBiedry
2026-10-10 18:57:42 +0200
8995fb9174
Blocks window: click a block to insert it (#8 ) (#28 )
MarekSpodBiedry
2026-10-10 18:57:36 +0200
a1df2f2c8c
SCALE: Reference option (#17 ) (#27 )
MarekSpodBiedry
2026-10-10 18:57:31 +0200
986307f764
Print and Ctrl+P ask where to save the PDF (#5 ) (#26 )
MarekSpodBiedry
2026-10-10 18:57:25 +0200
3278c58942
Fix #14 : include DWG in the Open drawing filter (#21 )
DWAA1660
2026-10-10 10:57:20 -0600
093c87d08a
DIMANGULAR: accept polyline segments (fixes #10 ) (#15 )
Books
2026-10-11 03:57:13 +1100
698f2c8c36
Redraw edits made while a command is still running (fixes #4 ) (#22 )
Books
2026-10-11 03:57:07 +1100
8be4b9b01c
Default Windows startup to DirectX 12 (#31 )
DWAA1660
2026-10-10 10:26:59 -0600
f3c1e121d2
macOS: the delete key erases the selection, guarded against typing (#64 )
by Truitt
2026-10-10 11:26:52 -0500
8b13fa3b17
fix(cadcraft-cli): reject unknown options (#120 )
cyfung1031
2026-10-11 01:26:40 +0900
348d3b6724
Extents: a wide polyline's bounds follow its drawn band (fixes #90 ) (#127 )
Books
2026-10-11 03:26:30 +1100
3c577968f6
ARC: refuse zero-radius arcs instead of adding them (fixes #85 ) (#123 )
Books
2026-10-11 03:26:20 +1100
882c4d67a6
Keep dimension text rotation when saving DXF (#78 ) (#153 )
MarekSpodBiedry
2026-10-10 18:26:11 +0200
3e0de7e4eb
Keep a free measured origin in place when its source moves (#109 ) (#152 )
MarekSpodBiedry
2026-10-10 18:26:01 +0200
083a3f095d
Use macOS-margin runtime app icon on macOS (#128 )
cyfung1031
2026-10-11 01:16:55 +0900
8fe9baddb5
Menu commands open their dialogs; JSON calls never open file pickers (fixes #65 , fixes #101 ) (#125 )
kaffeochknivar
2026-10-10 18:16:48 +0200
1fdee1a1a4
Ask Save / Don't Save / Cancel before closing a dirty drawing (#124 ) (#172 )
Valentin Klein
2026-10-10 18:16:41 +0200
3dd97cad56
Linux: present without a vsync queue so the crosshair follows the mouse (#25 ) (#183 )
Valentin Klein
2026-10-10 18:16:34 +0200
a349e4925f
Command line, ViewCube and UCS icon take the pointer; history window (F2) (#181 )
Valentin Klein
2026-10-10 18:16:27 +0200
24a3954b39
Light and System interface themes (System follows the OS appearance live) (#179 )
Valentin Klein
2026-10-10 18:16:20 +0200
b7be0a5fda
Windows installer: offer a desktop shortcut (#32 ) (#184 )
Valentin Klein
2026-10-10 18:16:13 +0200
14cffbcbe6
MCP plate test: finish TEXT before undo and check the centre line survives (#171 )
Valentin Klein
2026-10-10 18:16:05 +0200
396b098d9a
CLI: image exports honour the current view and take --window/--view (fixes #165 ) (#170 )
Valentin Klein
2026-10-10 18:15:58 +0200
bcbbc5e8a4
cadcraft-cli mcp: --connect without HOST:PORT is an error, not a headless session (fixes #103 ) (#167 )
Valentin Klein
2026-10-10 18:15:50 +0200
6c145ed733
Menu items open their missing dialogs; COUNT shows its result; New Layout asks for a name (#126 , part 1) (#180 )
Valentin Klein
2026-10-10 18:15:42 +0200
8d71f7de4a
Properties palette: every control acts or is visibly unavailable (#182 )
Valentin Klein
2026-10-10 18:15:34 +0200
306ba991a5
Selection commands prompt "Select objects" without a pickfirst selection (#126 ) (#176 )
Valentin Klein
2026-10-10 18:15:26 +0200
7666c1cd68
LINE: deferred tangent/perpendicular for the first point (fixes #69 ) (#168 )
Valentin Klein
2026-10-10 18:15:18 +0200
4d61f57eec
HATCH/GRADIENT/BOUNDARY: islands made of separate lines (fixes #106 ) (#163 )
Valentin Klein
2026-10-10 18:15:09 +0200
61875b1f0c
DWG open: stop runaway conversions early and name the limit (#57 ) (#175 )
Valentin Klein
2026-10-10 18:15:01 +0200
7497618f76
fix(engine): programmatic undo/redo ends a running command first (#178 )
Valentin Klein
2026-10-10 18:14:53 +0200
bacb951059
DXF: write non-ASCII text as \U+ escapes so R2000 files read correctly elsewhere (fixes #164 ) (#169 )
Valentin Klein
2026-10-10 18:14:45 +0200
3fe93806b7
Entity transparency: set it, report it, round-trip DXF group 440 (#174 )
Valentin Klein
2026-10-10 18:14:37 +0200
0cdde077ef
DXF: keep layer transparency and description through save and reopen (fixes #96 , fixes #97 ) (#131 )
kaffeochknivar
2026-10-10 18:14:29 +0200
b7f83a6687
Keep viewport frozen-layer lists through DXF save and reopen (#98 ) (#150 )
MarekSpodBiedry
2026-10-10 18:14:21 +0200
576e6f9020
Write LWPOLYLINE elevation (group 38) to DXF (#77 ) (#142 )
MarekSpodBiedry
2026-10-10 18:14:13 +0200
56c39f1c17
Keep ATTDEF prompt when saving DXF (#81 ) (#137 )
MarekSpodBiedry
2026-10-10 18:14:06 +0200
df1c074fff
Keep an ordinate dimension's datum fixed when its feature moves (#105 ) (#157 )
MarekSpodBiedry
2026-10-10 18:14:00 +0200
947535158a
Store canonical autoTypes names so accepted spellings take effect (#95 ) (#156 )
MarekSpodBiedry
2026-10-10 18:13:53 +0200
0af1528f4c
AREA of a normal hatch no longer counts unfilled islands (#91 ) (#155 )
MarekSpodBiedry
2026-10-10 18:13:47 +0200
9882b85a41
Reject nonpositive MTEXT height on creation (#84 ) (#154 )
MarekSpodBiedry
2026-10-10 18:13:39 +0200
bd46065c27
HATCHEDIT: clear the gradient when a named pattern is chosen (#107 ) (#151 )
MarekSpodBiedry
2026-10-10 18:13:31 +0200
52f05f1514
Fence selection now includes crossed XLINE and RAY objects (#92 ) (#149 )
MarekSpodBiedry
2026-10-10 18:13:24 +0200
74cbdf7e2f
Keep selected objects outside the joined chain when using JOIN (#86 ) (#148 )
MarekSpodBiedry
2026-10-10 18:13:16 +0200
a983cf1ed0
MCP bridge: do not resend a mutation whose reply was lost (#102 ) (#146 )
MarekSpodBiedry
2026-10-10 18:13:06 +0200
24f074a9ad
Reject deleting a dimension that a remaining dimension refers to (#94 ) (#145 )
MarekSpodBiedry
2026-10-10 18:12:58 +0200
fabc5bacd9
Fix justified TEXT extents and picking (#89 ) (#144 )
MarekSpodBiedry
2026-10-10 18:12:50 +0200
279c1bed6a
Convert typed ellipse arc angles to ellipse parameters (#82 ) (#143 )
MarekSpodBiedry
2026-10-10 18:12:41 +0200
3ef52e31d8
Apply DIMOVERRIDE text together with dimension variables (#108 ) (#141 )
MarekSpodBiedry
2026-10-10 18:12:33 +0200
50b9a23a98
Reject out-of-domain values in PARAMETERS instead of dropping the constraint (#93 ) (#139 )
MarekSpodBiedry
2026-10-10 18:12:23 +0200
fadbea5dfe
Keep elevations when EXPLODE splits a 3D polyline (#88 ) (#138 )
MarekSpodBiedry
2026-10-10 18:12:16 +0200
da8894dd08
Render tests: drop the always-true assert in degenerate_input (#37 )
kaffeochknivar
2026-10-10 18:12:08 +0200
43e33add44
Bump version to 0.4.0 (from 0.3.0) for release; refresh contributors
v0.4.0
Brandon Thomas
2026-10-09 21:01:59 -0400
86f3199b40
Merge pull request #13 from XusBadia/dmg-background
Brandon Thomas
2026-10-09 09:21:09 -0400
15c35620c4
macOS DMG: branded window background and icon layout
Xus Badia
2026-10-08 15:12:32 +0200
59631c8d4f
Bump version to 0.3.0 (from 0.2.0) for release
v0.3.0
Brandon Thomas
2026-10-08 10:02:20 -0400
ab154a5552
README Downloads: where to get it first, then builds with Windows before macOS (#19 )
Brandon Thomas
2026-10-08 09:50:35 -0400
7c7c1f9a3d
Release: Flatpak x86_64/aarch64, AppImage zsync updates, README Downloads (#16 )
Brandon Thomas
2026-10-08 09:40:49 -0400
834fc19b4c
Bump version to 0.2.0 (from 0.1.0) for release
Brandon Thomas
2026-10-08 08:13:20 -0400
1d7ea8749f
Release CI: macOS job on macos-15-xlarge
v0.1.0
Brandon Thomas
2026-10-07 22:07:52 -0400
e1f6b48bfe
Release CI: macOS job on the org macos-release runner
Brandon Thomas
2026-10-07 21:54:50 -0400
ef1b55dca6
About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#3 )
Brandon Thomas
2026-10-07 21:16:30 -0400
14e143bfdd
Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#2 )
Brandon Thomas
2026-10-07 14:45:23 -0400
7d4ca2830d
Release CI: builds only from the release branch; FreeBSD release artifact
Brandon Thomas
2026-10-06 02:15:06 -0400
c582a9ea97
Roadmap: M3 and constraint display landed
Brandon Thomas
2026-10-06 02:13:13 -0400
1c86787459
Merge branch 'worktree-agent-a2f28e507557a5b11'
Brandon Thomas
2026-10-06 02:12:34 -0400
a599137356
README screenshots, alpha/parity assessment in ROADMAP, MLEADER written to DXF as LEADER + MTEXT
Brandon Thomas
2026-10-06 02:12:34 -0400
9646f20b73
Layer Properties Manager, QSELECT + Quick Properties, constraint display, Parameters Manager
Brandon Thomas
2026-10-06 02:11:43 -0400
12d5f5d967
Merge branch 'worktree-agent-a8983b474d3226b17'
Brandon Thomas
2026-10-06 02:06:13 -0400
d2ce7e6fef
DXF round trip: DIMSTYLE, DSTYLE overrides, DIMASSOC, constraints, tables, text style flags
Brandon Thomas
2026-10-06 02:05:03 -0400
7c8404794a
cadcraft-cli sample subcommand; apartment example drawing
Brandon Thomas
2026-10-06 01:39:02 -0400
5336475036
Ignore agent worktrees
Brandon Thomas
2026-10-06 01:36:23 -0400
2287134dbd
Incremental R-tree: patch only changed store chunks after an edit
Brandon Thomas
2026-10-06 01:36:17 -0400
f9aa1b279a
M4 annotation depth + M9 parametric constraints
Brandon Thomas
2026-10-06 01:27:38 -0400
c35fa82373
MSPACE/PSPACE: work in model space through layout viewports
Brandon Thomas
2026-10-06 01:23:57 -0400
8188c7ed0a
UI: hot grips (click-to-edit, Space cycles stretch/move/rotate/scale/mirror), paper-space sheet display, new-layout buttons
Brandon Thomas
2026-10-06 01:02:56 -0400
3da0219ac9
M1/M2/M6/M10: draw/modify depth, grips API, layouts/viewports/PLOT to PDF, GPU canvas, R-tree index
Brandon Thomas
2026-10-06 00:40:03 -0400
4c74c5591c
Release pipeline: signed macOS universal, Windows x64/x86, Linux, FreeBSD and web builds; MTEXT editor
Brandon Thomas
2026-10-05 23:50:51 -0400
3e2155e587
M7: DWG read/write through the acadrust bridge (crates/dwg)
Brandon Thomas
2026-10-05 23:43:22 -0400
cb68bed225
M4/M5: dimension commands, multileader, hatch boundary detection, blocks
Brandon Thomas
2026-10-05 23:31:44 -0400
d9ab00c53c
M0: CADCraft skeleton and vertical slice
Brandon Thomas
2026-10-05 23:22:25 -0400
ebfebbdbf4
first commit
Brandon Thomas
2026-10-05 20:15:47 -0400