This website requires JavaScript.
235ef4f9ab
Add Brazilian Portuguese (pt-BR) interface language (#539 )
Wladmir Júnior and Claude Opus 5.5
2026-10-11 13:34:47 -03:00
b13f1e6fa4
OPTIONS: preferences dialog, JSON form and a user profile that survives restarts (fixes #23 ) (#531 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:34:34 +02:00
afae36cb60
REGION: region entity, UNION/SUBTRACT/INTERSECT, MASSPROP (fixes #510 ) (#526 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:12:09 +02:00
bc7744b27b
Xrefs: External References palette and XREF (fixes #525 ) (#533 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:11:52 +02:00
0230250bf5
Xrefs: XATTACH, -XREF, XBIND, XOPEN; load at open, save only the reference (part of #525 ) (#530 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:11:37 +02:00
c390364a16
Grip dimensional input: length, angle and radius fields while stretching a grip, DYNDIVIS/DYNDIGRIP (part of #519 , stacked on #440 ) (#527 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:11:22 +02:00
57f70b6b46
QDIM: Staggered, Baseline, Ordinate, Radius, Diameter, datumPoint and Edit (fixes #507 ) (#524 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:11:07 +02:00
8ca4265627
Dynamic Input options menu (DYNPROMPT), second-value lock; INS on ATTDEF/MLEADER, GCEN on closed splines (part of #519 ) (#523 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:10:52 +02:00
c334fedf31
Dimension edits: DIMEDIT Oblique/New/Rotate/Home, DIMJOGGED, DIMJOGLINE, DIMBREAK, DIMINSPECT (part of #507 ) (#522 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:10:38 +02:00
b7b37e29cd
HELIX: helix entity drawn as a spline (part of #510 ) (#521 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:10:24 +02:00
63af07f782
Dimension text: degrees/minutes/seconds angles round at the displayed precision (#520 )
Jason Brashear and Claude Opus 5.5
2026-10-11 11:10:11 -05:00
fa0ce3c70f
Shortcut menus: command line, drawing and layout tabs, Layers and Properties palettes (fixes #512 ) (#518 )
Valentin Klein and Claude Opus 5.5
2026-10-11 18:09:56 +02:00
48cce34a52
ci: refactor workflows to use storytold/craft-common-actions (#605 )
Dylan M. Taylor
2026-10-11 11:51:11 -04:00
289855aa67
MLINE: multiline entity, MLSTYLE and MLEDIT (part of #510 ) (#517 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:48:27 +02:00
997aef85d5
Shortcut menus: command menu while a command runs, selection menu with object edits (part of #512 ) (#515 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:48:12 +02:00
836badce4c
Dimension styles: fit, text movement, suppressed halves, fixed extension lines, linetypes and lineweights and more DIM variables (part of #507 ) (#514 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:47:57 +02:00
43958b537e
DXF: read pre-2007 files in their $DWGCODEPAGE (CJK, Cyrillic, Central European…) (fixes #505 ) (#511 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:47:42 +02:00
7dead193e4
Web: opt-in embedding bridge for host pages (?host=parent) (#509 )
CyberFox-81 and Claude Opus 5.5
2026-10-11 11:47:27 -04:00
78944a8341
DXF: reopen-and-save keeps one *D block per dimension and stable handles (fixes #495 ) (#508 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:47:11 +02:00
7ecac5fb66
Tiled model viewports: VPORTS, saved viewport configurations, DXF VPORT table (part of #463 ) (#504 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:43:11 +02:00
c9c3031de9
Named views (VIEW), Zoom Realtime and Dynamic, ZOOMFACTOR (part of #463 ) (#503 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:42:56 +02:00
b4b62e4cf0
FILLET and CHAMFER with polyline segments (fixes #466 ) (#502 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:42:41 +02:00
8e07de0f4e
Annotative scaling: DXF and status bar annotation scale list (fixes #468 ) (#506 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:42:27 +02:00
e7bb447d58
Annotative scaling: scale list, CANNOSCALE, OBJECTSCALE, ANNOALLVISIBLE (part of #468 ) (#486 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:42:13 +02:00
c0a19dfb9e
FILLET with elliptical arcs and splines (part of #466 ) (#470 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:41:59 +02:00
ea0f866c7c
EXTEND, JOIN and LENGTHEN on elliptical arcs and splines (part of #466 ) (#469 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:41:45 +02:00
10f7a9b2a3
SETVAR/GETVAR: header variables the commands keep, TRANSPARENCYDISPLAY, dimension variables in SETVAR ? (fixes #461 ) (#467 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:36:59 +02:00
0371c448f6
DXF: native MULTILEADER read and write instead of LEADER + MTEXT (fixes #459 ) (#465 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:36:45 +02:00
f3553783a0
UNDO Mark/Back, BEgin/End, Auto and Control; MREDO; UNDOCTL (part of #461 ) (#464 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:36:30 +02:00
6aa7c03fad
Status bar: viewport scale list and lock toggle (fixes #453 ) (#462 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:36:16 +02:00
d42313cde2
ARRAYEDIT and ARRAYCLOSE for associative arrays (fixes #448 ) (#460 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:36:02 +02:00
61a8a5f984
Viewports: polygonal, object and clipped viewports, VPCLIP, MVIEW ON/OFF/Lock/Restore (part of #453 ) (#458 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:35:46 +02:00
d6aa802c75
Hatch: HPGAPTOL, pattern origin, separate hatches, island style; HATCHEDIT options and -HATCHEDIT (fixes #451 ) (#457 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:29:05 +02:00
bd2a7597c5
Associative arrays: ASsociative, Levels and polar ROWs (part of #448 ) (#455 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:28:48 +02:00
e02d1ebd08
Hatch: associative hatches follow their boundary objects; DXF 97/330 source objects (part of #451 ) (#454 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:28:33 +02:00
61812b25de
OVERKILL: tolerance, ignored properties, overlapping and end-to-end lines and arcs, polyline segments (fixes #439 ) (#452 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:28:18 +02:00
6f1ca71e98
PolarSnap, relative polar angles, Extension on ellipse and spline ends, tracking options in Drafting Settings (fixes #441 ) (#450 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:28:02 +02:00
a652c57537
MATCHPROP: source/destination picker and Settings (part of #439 ) (#449 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:27:48 +02:00
151722feb0
DATAEXTRACTION and EATTEXT: block and attribute data to rows, CSV and a table (fixes #433 ) (#447 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:24:14 +02:00
9b136d6c19
Draw order: DRAWORDER Above/Under objects, TEXTTOFRONT, HATCHTOBACK, SORTENTSTABLE read (part of #439 ) (#446 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:23:59 +02:00
9427b77209
Temporary tracking point TT and tracking TK at every point prompt (part of #441 ) (#445 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:23:45 +02:00
77de6af455
BATTMAN: edit, remove and reorder attribute definitions; references follow (part of #433 ) (#444 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:23:32 +02:00
7429e7dcbe
Grips: multifunctional grip menus for polylines, lines and arcs (fixes #425 ) (#440 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:23:18 +02:00
25c9658908
Select objects: BOX, AUto, SIngle, Multiple, Group and Undo keywords (fixes #428 ) (#438 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:23:03 +02:00
608aa225a7
Grips: hot-grip options (Base point/Copy/Undo/Reference/eXit) and multiple hot grips (part of #425 ) (#435 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:22:48 +02:00
65d5ee48d3
SELECTSIMILAR and object isolation: ISOLATEOBJECTS, HIDEOBJECTS, UNISOLATEOBJECTS (part of #428 ) (#434 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:20:02 +02:00
b3a73626b2
SAVEAS version and binary DXF, default save version (fixes #421 ) (#431 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:19:47 +02:00
9e3379882f
TOLERANCE: GD&T feature control frames (fixes #420 ) (#427 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:19:32 +02:00
139d98bf6f
DXF/DWG at a chosen version 2000–2018 and binary DXF (part of #421 ) (#426 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:19:18 +02:00
475a70e573
Groups: PICKSTYLE group selection, Ctrl+Shift+A and -GROUP options (fixes #417 ) (#424 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:19:04 +02:00
64eed455e5
Autosave (SAVETIME, SAVEFILEPATH) and Drawing Recovery after a crash (fixes #406 ) (#416 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:18:49 +02:00
b4777fa8b3
fonts: embed craft-fonts when built with CRAFT_FONTS_DIR (#321 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:13:43 +02:00
d74f7a4108
Right-to-left drawing text: bidi and Arabic-script shaping (Persian, Arabic, Urdu) (#315 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:13:29 +02:00
becb109cc1
Scripts and the command line read a trailing or double space as Enter (fixes #227 ) (#229 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:13:15 +02:00
6900110291
Select objects: W, C, F, WP and CP selection modes (fixes #224 ) (#226 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:13:01 +02:00
4e505a6adb
Transparent 'ZOOM/'PAN run nested and resume the interrupted command (fixes #220 ) (#221 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:12:47 +02:00
c35a952271
Print opens a Plot dialog (#160 ) (#200 )
Valentin Klein and Claude Opus 5.5
2026-10-11 17:12:34 +02:00
699dd1aeca
IMPORT, EXPORT, Plot Preview and Batch Publish; ATTACH, SHARE, 3DORBIT say not available yet (part of #9 ) (#186 )
Valentin Klein and Claude Opus 5.5
2026-10-11 10:26:39 +02:00
50ffb767c7
Merge pull request #456 from skylartaylor/codex/ui-suite-integration-20261010
skylar taylor-barrick
2026-10-10 18:54:11 -06:00
a3f43a700f
UI: recover persisted docking without resetting workspace preferences
skylar taylor-barrick
2026-10-10 18:49:16 -06:00
58a8494f98
UI: retain shared workspace while merging current main
skylar taylor-barrick
2026-10-10 18:31:07 -06:00
fc4220e9b7
Plot styles: named styles (STB), PLOTSTYLE, STYLESMANAGER and table files (part of #410 ) (#418 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:21:24 +02:00
58a349772e
Groups: GROUP, UNGROUP and GROUPEDIT commands; erased members leave their groups (part of #417 ) (#422 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:20:06 +02:00
87d1e28345
MLEADER: spline and no-leader types, block content (fixes #408 ) (#419 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:20:02 +02:00
a395ec3d2d
SPLINE: Knots, start/end Tangency, toLerance and Object (part of #408 ) (#413 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:19:57 +02:00
3ffe1ca2af
MTEXT: Height, Justify, Line spacing, Rotation, Style, Width, Columns (part of #408 ) (#415 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:19:53 +02:00
ee34f423cc
Plot styles: colour-dependent tables apply to PDF plots and layouts (part of #410 ) (#412 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:19:48 +02:00
f537377355
AUDIT and RECOVER: find and fix database errors, open damaged drawings repaired (part of #406 ) (#411 )
Valentin Klein and Claude Opus 5.5
2026-10-11 01:19:44 +02:00
315751e3ec
Release prep: 0.5.0 and Linux riscv64 release build (#423 )
v0.5.0
Brandon Thomas and Claude Opus 5.5
2026-10-10 19:15:06 -04:00
1d4b5d4507
Release prep: bump to 0.5.0, add Linux riscv64 release build
release-prep-minor
Brandon Thomas and Claude Opus 5.5
2026-10-10 19:09:16 -04:00
0ef61cdff5
cargo fmt after the community PR batch
Brandon Thomas and Claude Opus 5.5
2026-10-10 18:44:34 -04:00
242a00923d
Object snap overrides at point prompts, Shift/Ctrl+right-click snap menu, Tab cycling (fixes #393 ) (#409 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:44:21 +02:00
2f9ebc6f63
PLINE arc options and Length, XLINE polyline segments (fixes #397 ) (#407 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:44:08 +02:00
7965f8728b
Object snap tracking, Extension, Parallel and Apparent Intersection snaps (fixes #379 ) (#405 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:43:33 +02:00
1961a3186a
TRIM/EXTEND: cutting edges, Fence, Crossing, mOde, Project, Edge, eRase, Undo (part of #397 ) (#403 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:43:28 +02:00
65db0c2f6a
Point prompts: FROM, M2P/MTP, point filters, * prefix and <angle override (fixes #392 ) (#402 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:43:24 +02:00
156bd0304e
Dimension text: DIMPOST's suffix also goes on tolerances (fixes #390 ) (#394 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:43:20 +02:00
9e19a10b29
Layouts: a viewport on a frozen layer hides its contents (fixes #395 ) (#396 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:43:15 +02:00
95dc3f22a7
fix(geom): keep finite-scale tolerance and midpoint math stable (#400 )
Nigel Ihza Firdausy
2026-10-11 05:43:10 +07:00
bc2c80289c
fix(select): include solid interiors in crossing-window selection (#401 )
Nigel Ihza Firdausy
2026-10-11 05:43:06 +07:00
964eb0fb40
cargo fmt after the community PR batch
Brandon Thomas and Claude Opus 5.5
2026-10-10 18:11:18 -04:00
d461b95872
ZOOM: Center, Scale, Dynamic and a plain n; All/Extents fit the sheet in paper space (fixes #388 ) (#391 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:11:05 +02:00
304e56ba84
Attributes keep their own layer, colour, linetype and lineweight (fixes #358 ) (#359 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:10:40 +02:00
19f7bc39ed
VPLAYER: option prompts at the command line (fixes #381 ) (#387 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:10:35 +02:00
157ea6290d
LAYOUT / -LAYOUT: option prompts at the command line (fixes #378 ) (#380 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:10:30 +02:00
1496d704b0
ZOOM inside a layout viewport acts on the viewport; nXP sets its scale (fixes #370 ) (#372 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:31 +02:00
54d75a1623
Control channel: cmdline.key replies like cmdline.input (fixes #360 ) (#361 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:26 +02:00
de8ed87a6e
MLEADER remembers the placement order and Options (fixes #362 ) (#365 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:20 +02:00
8db51c2766
Exploded dimension text and DXF dimension blocks match the drawn text (fixes #367 ) (#369 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:15 +02:00
409968ecbb
DIMTEDIT: command-line prompts (fixes #382 ) (#383 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:10 +02:00
1418130d45
DIMRADIUS/DIMDIAMETER: a location inside the circle puts the text inside (fixes #385 ) (#389 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:09:05 +02:00
2f4ceea7a9
Dimension text: DIMRND rounds only the measurement; no DIMPOST on angles (fixes #373 ) (#376 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:08:59 +02:00
a119873e20
Angular dimensions keep each leg's extension line; centre mark only outside (fixes #374 ) (#377 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:08:55 +02:00
179ecc1f0b
DIMBASELINE spacing follows DIM* overrides and DIMSCALE 0 (fixes #364 ) (#366 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:08:50 +02:00
7f5b39fb25
Undo/redo of LAYOUT Rename/New keeps the session on a layout that exists (fixes #371 ) (#375 )
Valentin Klein and Claude Opus 5.5
2026-10-11 00:08:45 +02:00
6d8af2e5a4
Keep egui on the System theme preference so the OS appearance is followed live (#301 ) (#363 )
MarekSpodBiedry
2026-10-11 00:08:41 +02:00
35a8617855
fix(geom): use scale-aware circle-circle intersections (#384 )
Nigel Ihza Firdausy
2026-10-11 05:08:37 +07:00
7bb64e5fce
fix(geom): preserve boundary vertices far from the origin (#386 )
Nigel Ihza Firdausy
2026-10-11 05:08:32 +07:00
1f7f08db8a
UI.8: pin final shared dock action labels
skylar taylor-barrick
2026-10-10 16:01:03 -06:00
1ff426dbe7
PURGE test: add the zero-length line directly
Brandon Thomas and Claude Opus 5.5
2026-10-10 17:45:43 -04:00