otko/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
smillmorel 5f977e9df0 feat: opstool-style scene recipe for the Plotly canvas
Frames the view deterministically: Scene now carries padded per-axis bounds
(opstool's pad_ratio 0.15, with unit slack on degenerate axes) plus
axis_overrides() pinning range + autorange=False, so the model is never
flush against the viewport edge. Adds entity hover templates (Node #n /
Element #n with an empty extra tag), and an optional axis outline (grid +
ticks) - off by default so the SAP2000-like clean viewport is unchanged;
the coloured X/Y/Z axis lines always stay as the orientation cue.

The outline is exposed as a bool in the Plot Properties table, so the
table-driven dialog now builds a checkbox for kind=bool.
2026-09-16 20:05:26 -04:00
..
gui feat: Options → Plot Properties dialog with live preview and persistence 2026-09-16 19:31:38 -04:00
integration style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
services style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
tools style: resolve the remaining ruff findings 2026-09-16 13:20:36 -04:00
unit feat: opstool-style scene recipe for the Plotly canvas 2026-09-16 20:05:26 -04:00
__init__.py feat: initial otko import 2026-09-08 02:12:15 -04:00
conftest.py test: isolate QSettings so user preferences cannot fail GUI tests 2026-09-16 19:15:48 -04:00