cad-editor/ROADMAP.md
Hakan Seven a879c9d878 docs: add ROADMAP.md with unimplemented ribbon commands
Lists 33 stub commands across Insert, View, Manage, and Annotate tabs
with descriptions and Low/Medium/High complexity estimates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 19:49:06 +03:00

5.1 KiB

H7CAD — Feature Roadmap

Ribbon buttons that exist in the UI but have no backend implementation yet. Each entry lists the command ID, what it should do, and rough complexity.


Insert Tab

Reference Group

Command Label What it should do Complexity
XCLIP Clip Define a clipping boundary on an inserted XREF or image block Medium
ADJUST Adjust Adjust fade, contrast, and monochrome settings for an underlay Low
UNDERLAYLAYERS Underlay Layers Show/hide individual layers inside a PDF/DWF underlay Medium
UOSNAP Snap to Underlays Toggle object snap onto underlay geometry Low
FRAMES0/1/2 Frames Set underlay frame visibility (Off / On / On+Print) Low

Point Cloud Group

Command Label What it should do Complexity
POINTCLOUDATTACH Attach Attach an RCP/RCS point cloud file as an external reference High

Block Group

Command Label What it should do Complexity
BLOCKPALETTE Multi-View Block Open the block palette for inserting blocks with multiple views Medium
BEDIT Edit Block Open the in-place block editor for the selected or named block High
BASE Set Base Point Set the drawing base point (used as default 0,0,0 for XREF insertion) Low

Attributes Group

Command Label What it should do Complexity
ATTMAN Manage Open attribute manager dialog (view/edit all attdefs in the drawing) Medium
ATTSYNC Synchronize Synchronize attribute definitions across all INSERT instances of a block Medium

Import Group

Command Label What it should do Complexity
LANDXMLIMPORT Land XML Import a LandXML file as survey/topo geometry High

Content Group

Command Label What it should do Complexity
CONTENTBROWSER Content Browser Open Autodesk content browser for downloading blocks/materials High
ADCENTER Design Center Open design center panel to browse/insert blocks from other drawings High

Tables Group (Annotate Tab)

Command Label What it should do Complexity
DATALINK Link Data Create a data link between a table cell and an external Excel/CSV file High
DATAEXTRACTION Extract Data Run the data extraction wizard to export attribute/property data High

View Tab

Viewport Tools Group

Command Label What it should do Complexity
NAVVCUBE ViewCube Toggle ViewCube display on/off in the viewport Low
NAVBAR Navigation Bar Toggle the navigation bar (pan/zoom/orbit toolbar) on/off Low

Model Viewports Group

Command Label What it should do Complexity
VPJOIN Join Join two adjacent viewports into one Medium
VPORTS_NAMED Named Open the named viewports dialog to restore a saved viewport layout Medium
VPORTS_RESTORE Restore Restore a previously saved named viewport configuration Medium

Palettes Group

Command Label What it should do Complexity
TOOLPALETTES Tool Palettes Toggle the tool palettes panel Medium
PROPERTIES Properties Toggle the properties panel showing selected entity properties High
SHEETSET Sheet Set Manager Open the sheet set manager panel High

Interface Group

Command Label What it should do Complexity
FILETAB File Tabs Toggle the file tab bar at the top of the drawing area Low
LAYOUTTAB Layout Tabs Toggle the layout tab bar at the bottom of the drawing area Low
HORIZONTAL Tile Horizontally Tile all open drawing windows horizontally Low
VERTICAL Tile Vertically Tile all open drawing windows vertically Low
CASCADE Cascade Cascade all open drawing windows Low

Manage Tab

Customization Group

Command Label What it should do Complexity
CUI User Interface Open the customize user interface editor (ribbon, toolbars, keybindings) High
CUIIMPORT Import Import a partial CUI/CUIX customization file Medium
CUIEXPORT Export Export the current customization to a CUI/CUIX file Medium
ALIASEDIT Edit Aliases Open the command alias editor (acad.pgp equivalent) Medium
CUILOAD Load Partial CUI Load an additional partial customization file at runtime Medium

Cleanup Group

Command Label What it should do Complexity
OVERKILL Overkill Remove duplicate and overlapping geometry from the drawing High
AUDIT Audit Check and repair drawing file integrity, report errors High
FINDNONPURGEABLE Find Non-Purgeable Items List all items that cannot be purged (in-use blocks, styles, layers) Medium

Complexity Key

  • Low — a single flag/variable toggle or simple dialog, no geometry math
  • Medium — involves UI interaction or document-level table edits
  • High — requires new data structures, complex geometry, or external file I/O