m 36bc0aedd7 Add DesignState class with observable state and undo/redo
Lightweight state management for furniture editing. All mutations go
through named methods that snapshot state for undo, then notify
listeners. Supports move, rotate, add, remove, full design load,
and serialization via toJSON().
2026-02-07 12:20:03 +01:00
Description
Interior design visualization - 3D house viewer with furniture placement, themes, and export
732 KiB
Languages
JavaScript 89.8%
HTML 10.2%