Commit Graph

  • 91908b1456 Neu gezeichnete Elemente treten der aktiven Gruppe bei; Fix: m/s/d bei Mehrfachauswahl master karim 2026-08-22 11:49:54 +02:00
  • 3be728c80e Isolations-Rahmen respektiert Lineal, Verlassen-Pill neu platziert, Grundriss-Titel-Pills entfernt karim 2026-08-22 11:42:20 +02:00
  • ca8e56412f Fix: Isolations-Rahmen war unsichtbar (lag hinter der PlanView-SVG) karim 2026-08-22 11:36:32 +02:00
  • 77f1fc4f70 Gruppen-Isolation: Rahmen als halbtransparentes Orange-Band statt Kontur karim 2026-08-22 11:31:41 +02:00
  • 53144c8b06 Gruppen-Isolation: Rahmen im Viewport, Knopf dort platziert, Bbox-Auswahl karim 2026-08-22 11:28:59 +02:00
  • 91ed2b2454 Gruppieren + Gruppe betreten/verlassen (Vectorworks-artig) karim 2026-08-22 11:17:24 +02:00
  • 19beb8e632 Feld/Array-Befehl: dupliziert Auswahl N-mal in einer Geste karim 2026-08-22 02:55:49 +02:00
  • cad544ebd7 Fix: Auswahlrahmen kann jetzt auch Decken/Räume/Treppen anwählen karim 2026-08-22 02:43:16 +02:00
  • 467e9580a7 2D: Masskette ist jetzt EIN Element (verlängerbar + Punkte einfügbar) karim 2026-08-22 02:40:05 +02:00
  • 2dc57d01a5 2D: Höhenkoten-Werkzeug + Masskette bleibt gerade + Punkt-Notation karim 2026-08-22 02:32:11 +02:00
  • 4c7fc99eb8 2D: Bemassung — Massketten (Reihenbemassung) in einer Geste karim 2026-08-22 02:22:47 +02:00
  • 6fd5a50d77 2D: Bemassungs-Werkzeug nach SIA 400 B.5.3 karim 2026-08-22 02:10:38 +02:00
  • ad16202c12 2D: Bezier-Hilfslinien beim Editieren + Kreis kann zur Ellipse werden karim 2026-08-22 01:54:27 +02:00
  • 121cb5a372 2D: Ellipse, Spline und Bezier als neue Zeichenwerkzeuge karim 2026-08-22 01:45:32 +02:00
  • c8ac5a3d89 Kreis-Mittelpunkt + Quadranten (0/90/180/270°) sind jetzt snapbar karim 2026-08-22 01:24:51 +02:00
  • 4788ca9261 2D: Erneuter Klick auf das aktive Werkzeug schaltet zurück auf Auswahl karim 2026-08-22 01:21:58 +02:00
  • 8ab1e5194f Vordergrund wirkt jetzt wirklich auf die Schraffurfarbe (war seit 2026-07-04 hart auf Tinte gezwungen) karim 2026-08-22 01:20:29 +02:00
  • a917e4149a Stütze (Column) bekommt dasselbe By-Layer/By-Object-Attributsystem wie Wand/Decke karim 2026-08-22 01:13:47 +02:00
  • 85be7173e1 Korrektur: Wand/Decke bleiben bei "Nach Bauteil" als Default, nur Drawing2D wechselt auf "Nach Ebene" karim 2026-08-22 01:05:20 +02:00
  • bfc064796f Attribut-Panel: Default "Nach Ebene" statt "Nach Bauteil", Wert immer sichtbar, Bearbeiten schaltet automatisch auf "eigener Wert" karim 2026-08-22 00:59:13 +02:00
  • 605e8910d3 2D: Teilpunkte werden auch beim Zeichnen snapbar, aber NUR nach Verweilen karim 2026-08-22 00:42:40 +02:00
  • 2af8d6aa1b 2D: Hover-Teilpunkte auf Linien (konfigurierbare Verzögerung + Anzahl) karim 2026-08-22 00:34:59 +02:00
  • c5c60d3df5 2D: nach dem ersten getippten Wert bleibt das andere Feld ebenfalls fix karim 2026-08-22 00:24:51 +02:00
  • c43573859f 2D: Tab in ein Griff-/Kanten-Feld friert die Maus ein, bis der erste Wert getippt ist karim 2026-08-22 00:16:29 +02:00
  • 0c69162ba6 2D: Shift beim Punkt-Griff-Ziehen snappt jetzt auch auf die Flucht anliegender schräger Kanten, nicht nur Welt-H/V karim 2026-08-22 00:09:30 +02:00
  • 9ce6d86e82 2D: Kanten-Griff bei Vielecken winkeltreu (Nachbarkanten kippten sonst) karim 2026-08-22 00:01:49 +02:00
  • 31a5b64836 2D: Kanten-Griffe (Seite parallel verschieben) bekommen dieselbe Bearbeitung wie Punkt-Griffe karim 2026-08-21 23:56:48 +02:00
  • cdfef949bf 2D: Enter in der Befehlszeile bestätigt Punkt-Griff jetzt auch ohne neuen Wert karim 2026-08-21 23:38:05 +02:00
  • f9b202ac25 2D: Zifferntasten während Punkt-Griff-Bearbeitung nicht mehr als Werkzeug-Wechsel karim 2026-08-21 23:13:02 +02:00
  • a6c984e517 2D: Punkt-Griff ziehen ohne gehaltene Maustaste, Cursor-HUD dabei karim 2026-08-21 21:50:00 +02:00
  • 13619e9271 2D: Griff-Editieren funktioniert jetzt auch bei Mehrfachauswahl karim 2026-08-21 20:50:00 +02:00
  • d9cbf2cb07 2D: Tab-Feld-Controller für Kreis/Bogen-Griffe repariert (Radius/Winkel tippbar) karim 2026-08-21 20:37:15 +02:00
  • d6fde93c57 2D: Inline-Text-Editor-Nachbesserung — WYSIWYG-Textgrösse, Toolbar bleibt normal karim 2026-08-21 19:48:14 +02:00
  • 7d3fd40cac 2D: Inline-Text-Editor nicht mehr zoomabhängig skaliert (riesig/winzig-Bug) karim 2026-08-20 21:59:19 +02:00
  • 73d147b37d 2D: Inline-Text-Editor-Nachbesserung (unsichtbarer Anker) + Textspalte als echtes Rechteck karim 2026-08-20 21:44:37 +02:00
  • f2d169cc67 2D: Text/Textspalte auf Inline-Editing direkt auf der Zeichenfläche umgestellt karim 2026-08-20 21:34:40 +02:00
  • 4f48b73267 2D: Multiline-Werkzeug (Basislinie + N-1 parallele Kopien in einer Geste) karim 2026-08-20 21:07:21 +02:00
  • 245b7d7fe1 2D: Chamfer (Eckpunkt-Fasung) neu gebaut und verdrahtet karim 2026-08-20 21:01:15 +02:00
  • 51e594ee90 2D: Fillet und Extend als Befehle verdrahtet (Geometrie existierte bereits) karim 2026-08-20 20:53:31 +02:00
  • f450a1aa08 2D: By-Layer/By-Object-Attribute für Wand/Decke konsistent verdrahtet karim 2026-08-20 20:41:28 +02:00
  • 1c3fb289d0 2D: Kreis/Bogen-Zeichenelemente vollständig anwählbar und editierbar karim 2026-08-20 20:31:46 +02:00
  • 2154e1ca6c README kritisch auf aktuellen Stand gebracht karim 2026-08-20 20:11:28 +02:00
  • bdbd87bf85 Zweite Leichen-Runde: weitere tote Exporte + orphaned ribbonItems.ts entfernt karim 2026-08-20 20:01:26 +02:00
  • 003fde4320 Leichen-Suche: tote Dateien/Funktionen entfernt, revokeMaterial-Bug behoben karim 2026-08-20 19:51:52 +02:00
  • cbdc3d5d76 Maus-Schema aus App.tsx in eigenen Hook extrahiert (state/useMouseSelectionHandlers.ts). karim 2026-08-20 00:51:35 +02:00
  • c224f9e4f9 Tab-Drag-Steuerung aus App.tsx in eigenen Hook extrahiert (state/useDockDragState.ts). karim 2026-08-20 00:48:34 +02:00
  • b6d47b433d Host-Context für Panels aus App.tsx in eigenen Hook extrahiert (state/usePanelHostBase.ts). karim 2026-08-20 00:46:22 +02:00
  • 103f704e87 2D-Griff-Editieren aus App.tsx in eigenen Hook extrahiert (state/useGripEditing.ts). karim 2026-08-20 00:35:03 +02:00
  • d6fae13326 Viewport3D.tsx aufgeteilt: Kamera-Helfer + Mesh-Builder nach src/viewport/viewport3d/. karim 2026-08-19 23:05:25 +02:00
  • 528f213f1f PlanView.tsx aufgeteilt: Mathe/Overlays/Primitiv-Rendering nach src/plan/planView/. karim 2026-08-19 22:54:58 +02:00
  • 1507c2bf00 God-Files aufgeteilt (ResourceManager/generatePlan/toWalls3d/App.tsx-Handler), Totcode entfernt (geometry-Crate, OCCT/HLR-Spike), PDF/Bild-Import ergänzt. karim 2026-08-19 22:45:41 +02:00
  • 06c0143d32 Start-Sequenz ergänzt: Splash-Screen, dann Startbildschirm mit Neues Projekt/Projekt öffnen/Zuletzt geöffnet. karim 2026-07-31 17:40:35 +02:00
  • fc31ef9f44 Interne Doku (Handover, Pendenzen, Design-/Research-Notizen) ignoriert — bleibt lokal, landet aber nicht mehr im (öffentlichen) Gitea-Code-Browser. README.md bleibt als Repo-Beschreibung sichtbar. karim 2026-07-31 17:34:47 +02:00
  • 08e74b7e0e Projektdatei-I/O (Speichern/Öffnen/Lock) und Schnellexport (CSV/IFC/OBJ/ STL) sowie die Ausführung eines bestätigten DXF/DWG-Imports aus App.tsx in useProjectFileActions() extrahiert. karim 2026-07-31 17:03:41 +02:00
  • 6ee6bf5dd1 Selbst-Update-Funktion ergänzt (Tauri Updater-Plugin) + App-Branding "dossier" statt "Dossier". karim 2026-07-31 17:03:23 +02:00
  • 9c9e118d98 TopBar: In-App-Menüleiste unter Tauri ausgeblendet — die native macOS- Systemmenüleiste (useNativeAppMenu) deckt dieselben Aktionen bereits ab, die eigene Leiste wäre dort nur Dopplung. Im Browser/Electron ohne natives App-Menü bleibt sie weiterhin die einzige Quelle. karim 2026-07-31 17:01:18 +02:00
  • 31fe93c122 Zeichenwerkzeug-Zifferntasten: 1 (Text) und 3 (Kreis) fehlten in der Shortcut-Map, obwohl beide Befehle längst fertig implementiert waren. karim 2026-07-31 17:00:57 +02:00
  • 1ba6f7bcf4 Dach/Wand: Giebel-Endfüllung (dünne Einzelfläche) nicht mehr emittiert — lag deckungsgleich vor der ohnehin bis zur Dach-Unterkante hochgeklemmten Giebelwand und wirkte als sichtbare Doppel-Schicht. Zusätzlich werden aufeinanderfolgende Wandstücke gleicher geklemmter Oberkante (z. B. am First) wieder zu einem Body verschmolzen statt in viele 0.15-m-Fragmente zu zerfallen. karim 2026-07-31 17:00:09 +02:00
  • 799dacfaf5 3D-Schnitt: Kanten dünner Bauteile (Zwischenwände, Giebel-Enden, einzelne Materialschichten) werden jetzt zusätzlich zum aktiven Stil erzwungen gezeichnet, wenn ein Schnitt aktiv ist — sonst wirkten sie aus vielen Blickwinkeln wie ein abgelöstes, schwebendes Element. karim 2026-07-31 17:00:03 +02:00
  • d1de33bd6d Ressourcen-Manager: "+" im nativen Fenster fügte keine neuen Einträge hinzu karim 2026-07-22 20:07:31 +02:00
  • 29018f2dff Projekt-Mutationen/Ressourcen-Typ-CRUD aus App.tsx in useProjectActions() extrahiert karim 2026-07-22 20:06:32 +02:00
  • 448546994c Auswahl-Zustand aus App.tsx in useSelectionState() extrahiert karim 2026-07-22 00:42:07 +02:00
  • b3e6aaaec1 Zeichenwerkzeug-Zustand aus App.tsx in useDrawingToolState() extrahiert karim 2026-07-22 00:35:12 +02:00
  • e41821c97a 2D-Massstab: dpi-Berechnung fälschlich mit devicePixelRatio multipliziert karim 2026-07-22 00:30:57 +02:00
  • 18aee59cff Oberleisten-/Status-Zustand aus App.tsx in useTopBarState() extrahiert karim 2026-07-22 00:28:34 +02:00
  • 3b8d48eaf5 Zahnrad-Icons in Zeichnungsebenen/Ebenen öffnen jetzt die passenden Fenster karim 2026-07-21 19:51:03 +02:00
  • 476f31ccad Kontextmenü-/Editor-State aus App.tsx in useContextMenuState() extrahiert karim 2026-07-21 19:31:19 +02:00
  • 9e73c684c3 App.tsx: Hell/Dunkel-State nach theme/useThemeMode.ts v0.1.0 latest karim 2026-07-21 16:24:33 +02:00
  • 85f386a496 App.tsx: Hell/Dunkel-State nach theme/useThemeMode.ts karim 2026-07-21 16:24:33 +02:00
  • 6637533162 App.tsx: Dialog-Sichtbarkeits-State nach state/useDialogState.ts karim 2026-07-21 16:15:59 +02:00
  • 43ea7c5d8e App.tsx: Dialog-Sichtbarkeits-State nach state/useDialogState.ts karim 2026-07-21 16:15:59 +02:00
  • 3b79e49cc6 App.tsx entschlackt: Kontextmenüs nach src/menus/, Views nach src/views/ karim 2026-07-21 14:47:40 +02:00
  • b621a7da64 App.tsx entschlackt: Kontextmenüs nach src/menus/, Views nach src/views/ karim 2026-07-21 14:47:40 +02:00
  • a6c2c04736 Doku: STATUS.md (Codebase-Analyse) + Kern-Docs an den Ist-Zustand angeglichen karim 2026-07-21 13:35:58 +02:00
  • 5516b745a9 Doku: STATUS.md (Codebase-Analyse) + Kern-Docs an den Ist-Zustand angeglichen karim 2026-07-21 13:35:58 +02:00
  • 956a85d93f Materialbibliothek: statisches Broad-Set entfernt, Live-ambientCG bleibt karim 2026-07-21 13:35:44 +02:00
  • 76c9d164c9 Materialbibliothek: statisches Broad-Set entfernt, Live-ambientCG bleibt karim 2026-07-21 13:35:44 +02:00
  • f95674aa09 Fix: doppelten RoofingTiles013A-Eintrag nach Rebase entfernt karim 2026-07-20 11:05:08 +02:00
  • 78d3e6a955 Fix: doppelten RoofingTiles013A-Eintrag nach Rebase entfernt karim 2026-07-20 11:05:08 +02:00
  • 2ac5c27fa7 Materials-Feature: Bibliothek + Fetch-Script + Manifest (aus Desktop-WIP übernommen) karim 2026-07-20 11:02:19 +02:00
  • a009a5e9b4 Materials-Feature: Bibliothek + Fetch-Script + Manifest (aus Desktop-WIP übernommen) karim 2026-07-20 11:02:19 +02:00
  • 68a0459d0e Schnittebenen 2D↔3D Phase 1+2, native Fenster, Hell/Dunkel-Theme, SWISSIMAGE-Import karim 2026-07-20 10:51:37 +02:00
  • b9e330ecb7 Schnittebenen 2D↔3D Phase 1+2, native Fenster, Hell/Dunkel-Theme, SWISSIMAGE-Import karim 2026-07-20 10:51:37 +02:00
  • 0ab0361e3d Pendenzen: swissBUILDINGS3D-Zuschnitt-Fix nachtragen karim 2026-07-12 21:35:53 +02:00
  • 51e57c368b swissBUILDINGS3D-Import: auf den gesuchten Radius zuschneiden statt die ganze STAC-Kachel zu liefern karim 2026-07-12 21:35:31 +02:00
  • 31b76a2f02 swissBUILDINGS3D-Import: auf den gesuchten Radius zuschneiden statt die ganze STAC-Kachel zu liefern karim 2026-07-12 21:35:31 +02:00
  • 7d368786ba Pendenzen: aussen/innen-Fix nachtragen karim 2026-07-12 21:25:11 +02:00
  • 932a229f09 Fenster/Tür: 2D und 3D setzen "aussen" jetzt auf dieselbe Wandfläche karim 2026-07-12 21:24:48 +02:00
  • a631ddaace Fenster/Tür: 2D und 3D setzen "aussen" jetzt auf dieselbe Wandfläche karim 2026-07-12 21:24:48 +02:00
  • da0f066e49 Fenster: Rahmen-Kontur in Aufsicht separat von den geschnittenen Laibungsblöcken stylebar karim 2026-07-12 20:19:20 +02:00
  • cc74396854 Fenster: Rahmen-Kontur in Aufsicht separat von den geschnittenen Laibungsblöcken stylebar karim 2026-07-12 20:19:20 +02:00
  • d4575df29f Pendenzen: Georeferenzierung (Neuer Bezugspunkt) als erledigt nachtragen karim 2026-07-12 20:13:48 +02:00
  • 5be49c5557 Neuer Bezugspunkt: Projekt nach Kataster-/3D-Import auf praktischen Ursprung verschieben karim 2026-07-12 20:13:22 +02:00
  • e61634c3b9 Neuer Bezugspunkt: Projekt nach Kataster-/3D-Import auf praktischen Ursprung verschieben karim 2026-07-12 20:13:22 +02:00
  • dc241ba63e Pendenzen: Georeferenzierung + anwählbare Kontext-Meshes als erledigt nachtragen karim 2026-07-12 19:55:14 +02:00
  • 0ab3f70277 Kontext-Objekte im 3D-Viewport anwählbar (Klick, Bounding-Box-Highlight, Löschen) karim 2026-07-12 19:54:00 +02:00
  • e6a7738170 Kontext-Objekte im 3D-Viewport anwählbar (Klick, Bounding-Box-Highlight, Löschen) karim 2026-07-12 19:54:00 +02:00
  • 02c36bd35b Georeferenzierung: persistenter Standort-Bezug statt Neuberechnung je Import karim 2026-07-12 19:33:16 +02:00
  • ae47b4f024 Georeferenzierung: persistenter Standort-Bezug statt Neuberechnung je Import karim 2026-07-12 19:33:16 +02:00
  • ee0f1dfb07 PENDENZEN.md: alle offenen Punkte aus der Session gesammelt dokumentiert karim 2026-07-12 19:25:39 +02:00