feat: editor improvements and collapsible sidebars

Add collapse/expand toggle for the AppShell navigation sidebar and the
editor properties panel (both persisted to localStorage). Bundles other
in-progress editor work including position anchors, outlet sizing, PBR
textures, window slope/frame depth, curtain metadata, and various 2D/3D
rendering tweaks.
This commit is contained in:
2026-04-08 12:27:57 +03:00
parent aa8a874348
commit d8a914bf2a
116 changed files with 7324 additions and 1114 deletions
@@ -1,5 +1,5 @@
import { memo, useMemo } from 'react';
import { Layer, Line, Group } from 'react-konva';
import { Line, Group } from 'react-konva';
import type { Point, Wall } from '@house-plan-maker/shared';
import { polygonCentroid } from '../utils/geometry';
@@ -163,7 +163,7 @@ export const WallLayer = memo(function WallLayer({
}, [walls, selectedIds, zoom, panOffset]);
return (
<Layer>
<Group>
{/* Room interior fill */}
{roomShapeScreen.length >= 6 && (
<Line
@@ -231,6 +231,6 @@ export const WallLayer = memo(function WallLayer({
listening={false}
/>
))}
</Layer>
</Group>
);
});