App.tsx entschlackt: Kontextmenüs nach src/menus/, Views nach src/views/
Reiner Umzug (verhaltensgleich, byte-identische Funktionskörper): Kontextmenü- Builder (buildMenuItems + layer/level/plan/viewport-Menüs) nach src/menus/contextMenu.tsx; InlineEditor sowie Content/LevelPlanView/ SectionPlanView (der View-Router der Hauptansicht) nach src/views/. App.tsx 7130 → 5917 Zeilen. Setzt die in CONVENTIONS.md/state-architecture.md vorgesehene, bisher nie umgesetzte Struktur endlich um (STATUS.md §4.3). Dazu ein unabhängiger CSS-Fix: .plan-selected (Auswahl-Hervorhebung im 2D-Plan) fehlte die fill-opacity, die zwei Regeln weiter unten bei .plan-marquee/ .tool-preview-fill schon gesetzt ist. Im Dunkel-Theme ist --accent-dim transparent (zufällig unauffällig), im neuen Standard-Hell-Theme aber fast deckend weiss — dadurch verdeckte die Auswahl die Schraffur der gewählten Wand/Decke/des Raums vollständig.
This commit is contained in: