You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: measurement improvements, theme swap, CI Node.js 24 migration, save/load for all annotation types
- Fix new measurements not respecting scale bar (bypass stale preference when scale source exists)
- Fix distance dimension Shift+angle snap not applied on click (preview vs actual mismatch)
- Fix viewport/scaleBar/measureAngle/scheduleTable not saving or loading (add saver/loader cases for all)
- Fix viewport unit changes not converting pixelsPerUnit correctly
- Fix formatMeasurement auto-converting mm to m (respect user's chosen unit)
- Fix measurement units not respecting viewport unit in dimension text
- Add viewport scale/unit editing in properties panel with recalculation
- Add alignment guides and magnetic snap when reshaping polygon/dimension/angle vertices
- Add drag deadzone (3px) to prevent accidental micro-moves on click-to-select
- Add angle dimension hit-testing, selection, handles, move, and reshape support
- Swap Default and Deep Forge theme colors; rename Deep Forge to Warm Ember (all 39 i18n files)
- Migrate CI workflows to Node.js 24 (checkout v6, setup-node v6, github-script v8, upload-artifact v7, setup-android v4, trusted-signing v1 with cache disabled, replace snapcore/action-build with CLI)
- Polygon/polyline selection outline follows actual edges instead of bounding rectangle
- Distance dimension selection outline traces leader lines + dimension line
- Measure tools section in ribbon split to 2x2 grid layout
- Take-Off panel redesigned as modeless dialog matching app dialog style
- Area measurement centroid label drawn on white background for readability
- Default distance dimension endpoints changed from closed arrow to open circle
- Version bump to 1.39.0
0 commit comments