Skip to content

Commit 5237d54

Browse files
authored
UI improvements: shape delete, options scroll, inspection ortho (#109)
Done
1 parent 8243df7 commit 5237d54

10 files changed

Lines changed: 468 additions & 257 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- **Inspection mode** (Normal): **Options -> Orthographic projection** (under **Selection**) toggles an orthographic camera (persisted as `gui.inspection_orthographic`). Sketch modes still force orthographic as before.
13+
- **Options** pane: horizontal scrollbar when the window is resized narrower than its controls.
14+
- **Shape List**: right-click a shape **name** to **Delete**; right-click the **M** button for **Delete** as well (click **M** for the material popup).
1215
- **Settings** (3D view grid) and saved **`occt_view`** JSON: configure Open CASCADE rectangular grid **step** (uniform X/Y), plus **graphic display extent X/Y** and **Z offset** (`V3d_RectangularGrid::SetGraphicValues`). Bundled **`res/ezycad_settings.json`** includes defaults for those keys.
1316

1417
- **Keyboard zoom:** **NumPad +** / **NumPad -**, main **-**, and **Shift+=** (US **+**) zoom the 3D view in steps equal to **one mouse wheel tick** at the cursor (same internal scaling as scroll).

res/ezycad_settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"show_lua_console": true,
1414
"show_options": true,
1515
"show_python_console": true,
16+
"ui_verbosity": 6,
1617
"view_roll_step_deg": 45.0,
1718
"view_zoom_scroll_scale": 4.0,
1819
"show_settings_dialog": true,

0 commit comments

Comments
 (0)