PyDraft2D CAD SYSTEM Support  |  Contact_□×

Release Notes

Every change that ships, in plain language. Newest first.

PyDraft 0.9.2.1-alphaCURRENT_□×

SMALL UPDATE

  • Send Bug Report is on the menu bar, next to Help.
  • Dragging a divider shows a clean guide line with no ghosting.
  • The thank-you window fits its text.
  • What's New now opens after every update.
PyDraft 0.9.2-alpha_□×

UPDATE  ·  INTERFACE AND UPDATES

New

  • Resize the left panel, the toolbar and the command line by dragging the dividers between them. A guide line follows the mouse, the layout changes once when you let go, and every divider stops at its panel's smallest and largest size. View → Reset Panel Sizes puts everything back.
  • Resize each toolbar column (Draw, Modify, Measure) on its own. It snaps to whole icon columns, and dragging the toolbar's lower edge sets how many rows of icons there are.
  • Toolbar icons scale from 12 to 48 pixels: hold Ctrl and scroll over the toolbar, or use Settings → Preferences. By default they match your screen, so they're larger on high-resolution displays.
  • The left panel rearranges itself to fit, and the layer list sizes itself to your layers.
  • Update Now installs updates for you: it downloads the new version, checks it, replaces the old one and reopens PyDraft.
  • Help → What's New lists every change by version, and opens by itself after an update.
  • A thank-you message the first time PyDraft is opened, with your tester ID ready to copy and a button to register it.

Changed

  • A drawing can have up to 20 layers. Opening or importing a file with more moves the objects on the extra layers to layer 0 and tells you.
  • The layer Color button steps the selected layer through 10 colors, one per click, and each layer's name is shown in its color.
  • The "History lines shown" preference is gone; drag the top of the command line instead.

Fixed

  • Clicking the Paper tab works again.
  • Only four of the eight draw colors fit in the left panel; all eight are shown now.
  • Applying Preferences no longer snaps the window back to its starting size.
  • Clicking a layer button no longer loses the highlighted layer.
PyDraft 0.9.1-alpha_□×

UPDATE

Changed

  • G-code export has been removed. PyDraft draws the part; export DXF and create toolpaths in the CAM program you already use.

Fixed

  • The properties panel showed lengths and radii in millimeters even in inch drawings. It now uses the drawing's units, and shows a circle's diameter as well as its radius.
  • The cursor coordinates in the status bar now use the drawing's units instead of raw millimeters.
  • Architectural units showed 4'-0 5/8" as 4'-5/8", and values just under a foot could show as 0'-12". Both now display correctly.
PyDraft 0.9-alpha_□×

FIRST PUBLIC RELEASE

The first build handed to anyone other than me. Everything below already works; the version number is low because it has not been tested by enough people yet, not because it is missing features.

Drawing

  • Line, polyline, rectangle, circle, arc, ellipse, ray, point, and text tools.
  • Object snapping to endpoints, midpoints, centers, quadrants, and intersections.
  • Grid snap, ortho mode, and a command line that accepts coordinates, distances, and angles.

Modifying

  • Move, copy, rotate, scale, mirror, offset, trim, extend, fillet, chamfer, explode, and erase.
  • Trim works on lines, arcs, circles, and polylines, including closed ones.
  • Weld joins connected geometry into a single polyline. Warp reshapes a polyline by moving vertices or inserting new ones.
  • Drag any object directly with the mouse without starting a command first.

Dimensions and units

  • Linear, aligned, radius, diameter, circumference, and angular dimensions, plus a measure tool.
  • Millimeters, centimeters, meters, decimal inches, fractional inches, and architectural feet-inches.
  • Units are chosen when the program opens and when you start a new drawing.

Files

  • Native .pdc format, readable JSON.
  • DXF import and export (AutoCAD R14 ASCII).
  • SVG, vector PDF, and basic G-code export.
  • Print to PDF with Letter, Legal, A4, or A3 page sizes and orientation.

Workspace

  • Model and paper space, each with independent geometry. Paper space uses a lighter background.
  • Named layers with color, visibility, and lock. Deleting a populated layer asks what to do with the objects instead of refusing.
  • Every registered tool appears on the toolbar automatically. Dimension tools are grouped in a dropdown.
  • Settings apply immediately without restarting.

Known issues

  • Offset works on lines, circles, and arcs but not yet on polylines.
  • Extend works on lines only.
  • Paper space holds its own geometry but is not yet a scaled viewport into model space.
  • Printing goes through your system PDF viewer rather than spooling directly to a printer.
  • Windows will warn about an unknown publisher until the executable is code-signed.

Found something not on this list? Click Send Bug Report on the menu bar, next to Help. It takes about ten seconds and it is the most useful thing a tester can do.

Download the current build

Questions or suggestions? Email pydraft@protonmail.com
Copyright © 2026 PyDraft. All rights reserved. PyDraft is source-available software; see the license.
DXF is a format originated by Autodesk, Inc. Product names mentioned are trademarks of their respective owners.