docs / panels / History Panel

History Panel

The History panel, the dock tab titled History, is the model's feature tree: one row per feature, in build order, where you edit, reorder, delete and roll back through them. A feature's parameters open in a full-panel form that replaces the tree; nothing expands inline.

Reading the Tree

The root row is Features. Under it, one row per feature:

[+] E1  Extrude          12 ms     

How Far the Model Is Built

While a rebuild is running, the working indicator at the bottom right of the status bar says so — from every tab and workbench, not only this one. It names the feature being executed and how far through the run it is (Rebuilding model — E3 (4/9)…), and its Cancel button stops the run: the model keeps the last completed result. See Status Bar. A cancelled run leaves a red note on this panel's Features header — run cancelled at <feature> — until the next edit rebuilds.

Rolling the Model

Editing Parameters

Opening a feature replaces the tree with a form containing its schema fields:

Edits apply straight to the model; there is no separate OK/Apply dialog.

Hovering a line highlights it in the 3D view. A chosen entity under a reference control, a line of the Outputs section, or a pick listed under a focused reference field lights up in the viewport as if you had moused over it there, so you can tell which …|BOUNDARY[1] is which.

A form is shown with the model rolled to its own feature, so a fillet's Edges lines highlight the blend face made from each edge, not the edge (which the blend replaced). While a reference field is picking the model is rolled to just before the feature, so there they highlight the edges and faces that were picked.

Picking references

Pressing Select on a reference field focuses it — the field draws with an accent ring and its button reads Done — and the panes stay where they are: there is no separate picking mode to enter or leave. Click entities in the viewport and they land in that field's list (the viewport's pick filter is locked to the kinds the field accepts); beside a pick drops it. A field that holds one reference finishes on its pick. A list field keeps taking picks until you press Done, press Select on another reference field (focus moves there), edit another parameter of the form, or return to the tree. Escape cancels the pick and leaves the field as it was. While a field is picking the model is rolled to just before the feature, so the geometry the feature consumes is there to click; finishing rolls forward and the feature re-runs with the new references.

On a phone or a narrow window (touch input, or a window under 650 points wide) the panels would cover the view, so Select hides the whole interface — toolbar, panels, the form, the status bar — and the model fills the screen until the pick is done. One bar across the top of the view takes their place: the field's name, how many references are picked, each pick with an , the selection Filter button, Finish and Cancel. Tap in the view to pick and drag, pinch or two-finger pan to move the camera, exactly as on a wider window — the same filter, the same kinds per field. A field that holds one reference finishes on its pick; a list keeps taking picks until Finish. Finish brings the interface back with the picks in the field; Cancel (or Escape) brings it back with the field as it was. Every form built the same way does this — features, PMI annotations, assembly constraints, CAM records and drawing-sheet objects.

When a feature fails, its error message is drawn as a red child row underneath it in the tree and as a banner above its fields in the form. It disappears as soon as the feature runs clean.

A feature that succeeds with something to say gets a child row of its own colour, and more than one can be true at once: an orange row when it applied fewer references than it was asked (1 of 2 selected references applied; …), an amber row when the kernel repaired the result on its way out, and a blue approximate (…) row when the result stands but is measured, not exact — today, an imported STEP body whose closed shell does not quite close, so its volume is known only to within a stated bound. The blue row names the body, the measurement against its bar and the volume bound; the feature's form repeats it in the banner and lists the full text — the approximation's code, the bound and the faces and edges (with their STEP entity ids) that carry it — in a read-only Approximations section under the fields. An approximation is not an error: nothing is refused and the model is built.

Reordering and Deleting

Adding a Feature

Add new feature, the full-width button below the tree, opens a searchable palette. Type to filter, then pick a type. Display chooses how the results are laid out — icon tiles in three sizes (Icons large, the default, Icons medium, Icons small) or a compact list in one or several columns — and the choice is remembered across documents and sessions. The palette lists only the features the active workbench offers; switching workbench never changes what the history contains or executes.