Zeichnungsebenen-+: Standard = Zeichnung statt Geschoss

User-Wunsch: das '+' im Zeichnungsebenen-Panel soll standardmaessig
eine NICHT-Geschoss-Zeichnung anlegen (z.B. Bemassung, Plangrafik,
Möblierung). Wer ein Geschoss will:
- Row-Settings-Cog -> isGeschoss umschalten, ODER
- Bearbeiten-Dialog (Pencil) -> Geschoss direkt anlegen

addQuick erstellt jetzt {isGeschoss: false, name: 'Zeichnung N'}.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-19 00:56:45 +02:00
parent d6c09d22f7
commit e6a39531f4
+7 -8
View File
@@ -94,16 +94,15 @@ export default function GeschossManager({
.reduce((s, z) => s + (z.hoehe ?? 0), 0)
const addQuick = () => {
// KEIN window.prompt — macOS WKWebView blockiert wiederholte
// JavaScript-Dialoge. Silent-Append mit Default-Name; User editiert
// ueber den Geschoss-Settings-Dialog falls noetig.
const geschossCount = zeichnungsebenen.filter(z => z.isGeschoss).length
// Standard: NICHT-Geschoss-Zeichnungsebene (z.B. Möblierung, Bemassung,
// Plangrafik etc.). User kann via Row-Settings-Cog auf Geschoss
// umschalten, oder via Bearbeiten-Dialog (Pencil) ein Geschoss
// direkt erstellen.
const nonGeschossCount = zeichnungsebenen.filter(z => !z.isGeschoss).length
const newZ = {
id: `z_${Date.now()}`,
name: `${geschossCount + 1}OG`,
isGeschoss: true,
hoehe: 3.0,
schnitthoehe: 1.0,
name: `Zeichnung ${nonGeschossCount + 1}`,
isGeschoss: false,
visible: true,
}
console.log('[ZEICHNUNGSEBENEN-UI] addQuick →', { newZ, countBefore: zeichnungsebenen.length })