Design is a 2D computer aided design (CAD) application built for GNOME. Guided by the GNOME philosophy, it aims to deliver a powerful yet simple user experience. DXF support ensures seamless interoperability with other CAD tools.
Features:
- Drawing Tools: Line, polyline, circle, arc, text, and hatch creation.
- Entity Editing: Move, rotate, trim, and extend objects with precision.
- Layer Management: Organize and control visibility of drawing elements.
- Dimensions: Create dimensions with support for dimension styles.
- DXF Support: Use the industry standard DXF format for interoperability.
- Touch Support: Use touch enabled devices to view zoom and pan drawings.
Screenshots
Observed history
| App | Change | Version | When ↓ |
|---|---|---|---|
| updated | 51.alpha1 | 18 Sept 2026 |
Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
51.alpha118 Sept 2026
- Update to GNOME 51
- Enable Mirror Command (MI)
- Enable Scale Command (SC)
- Enable Offset Command (O)
- Adapt mouse cursor to active state
- Adjust colour index 7 based on the canvas colour
- Enable polar and ortho tracking projection
- Enable polar angle setting
- Add Quadrant snap setting
- Add Perpendicular snap setting
- Add Tangent snap setting
- Add Node snap setting
- Display typed snap indicators
- Fix polar and ortho toggle state
- Enable snap override on context menu
- Use system accent colour for selection, tracking and snap
- Fix inverted arc on Fillet Command (F)
- Fix arc properties on Fillet Command (F)
- Fix seperate arc for polyline with Fillet Command (F)
- Fix shifted start point with Pan Command (P)
- Use rubber band during active commands
- Add Preview for Fillet Command (F)
- Add Preview for Chamfer Command (CHA)
- Add Preview for Trim Command (TR)
- Add Preview for Extend Command (EX)
- Improve character spacing for ArcText Command (ArcText)
- Improve mouse wheel zoom precision
- Fix handling of Insert entities with no block defined
- Fix Zoom All with invalid scale value
- Fix Zoom All with a single vertical or horizontal line
- Add support for user-defined hatch patterns
50.alpha12 Apr 2026
- Update to GNOME 50
- Allow preselection for match properties command (MA)
- Fixed issue exporting invalid hatch elements
- Add shortcut descriptions
- Export current text style
- Use correct mimetype for dxf
- Open files in the running application
- Fix position of aligned text entities
- Improve text height accuracy
- Enable Polyline Trim (TR)
- Enable Polyline Extend (EX)
- Enable Chamfer Command (CHA)
- Enable Fillet Command (F)
- Enable infered direction for Arc Command (A)
- Enable Diameter input for Circle Command (C)
- Enable Close option for Line Command (L)
- Enable Close and Undo options for Polyline Command (PL)
- Enable multiple copies with Copy Command (CO)
- Show angle in Distance Command (DI)
- Fix item rotation when exploding blocks
- Performance improvements when panning
- Enable nested elements with Hatch Command (H)
- Use consistent toast message format
49.alpha125 Jan 2026
- Update to GNOME 49
- Added keyboard shortcuts: CTRL+A (Select All)
- Only allow files to be opened once
- Indicate save state on tabs and header bar
- Show dialog for unsaved changes
- Only show command input and toolbars for mouse input
- Reset current command when selecting toolbar commands
- Add Pan Command (P)
- Add Zoom Command (Z)
- Add Cutclip Command (CUTCLIP)
- Add Copyclip Command (COPYCLIP)
- Add Copybase Command (COPYBASE)
- Add Pasteclip Command (PASTECLIP)
- Add Match Properties Command (MA)
- Added Dimension Style Preference Page
- Updated Text Style Preference Page
- Updated Line Style Preference Page
- Updated Keyboard Shortcut Window to use newer Adwaita widgets
- Updated Layers window to be more consistent with preferences and layers
- Show context menu on rightclick
- Enable undo and redo
- Enable clipboard management (Cut, Copy, Paste, Copy with basepoint)
- Improved Trim (TR) command with Arc, Circle and Line entities
- Fixed how properties are filtered in the properties window
- Allow opening multiple files from a file manager
- Add Arc Aligned Text Command (ARCTEXT)
- Fixed selection of text entities
- Fixed display of multiple values on properties form
48.alpha128 Jul 2025
- Update to Gnome 48


