Commit Graph

  • 655d368c92 Tueren-Schwung: Live-Update + Hinge-Position auf Wand-Innenkante karim 2026-05-22 13:23:44 +02:00
  • 0c5f8055a5 Fenster/Tueren LoD + Stile + Phase-3-Ausschnitt-Darstellung + UI-Konsistenz karim 2026-05-22 12:34:15 +02:00
  • 9ae8574ab0 Panel-Konsistenz: Gestaltung context-aware + Tabellen-Cleanup karim 2026-05-22 01:17:58 +02:00
  • 15fb0a6037 Elemente: BIM Project Browser + Properties-Satellite-Window karim 2026-05-22 01:17:31 +02:00
  • d5bcee2157 UI-Konsistenz: shared BarControls + Tabellen-Look fuer Panels karim 2026-05-21 23:56:33 +02:00
  • 26c7d9e67d Text-Editor: Rhino RTF-Dialekt + Round-Trip + Oberleiste-Sync karim 2026-05-21 23:56:16 +02:00
  • ae80185064 Text-Editor: Toggle "Masstäblich" (AnnotationScaling) karim 2026-05-21 13:23:30 +02:00
  • 6b3421e7af Text-Editor: V-Align + Mask-Type/Color + Case-Transform karim 2026-05-21 13:08:51 +02:00
  • de6f84346c RTF: Leerzeilen via {space}\par-Filler zwischen \par karim 2026-05-21 13:05:11 +02:00
  • 29699b5eda RTF: Groups + \par zwischen Segmenten karim 2026-05-21 13:01:02 +02:00
  • 5abf1c0137 RTF: \line statt \par fuer Newlines zwischen Runs karim 2026-05-21 08:38:50 +02:00
  • 91bc03184e RTF: Two-Pass fonttbl + Leerzeilen-Fix + wrap-Diagnose karim 2026-05-21 08:15:26 +02:00
  • 2d48a6ed3a RTF: inline state codes + SetRichText method + Diagnose-Print karim 2026-05-21 02:19:04 +02:00
  • 211078d229 Text-Editor: Style-Picker focus-restore + Runs-Round-Trip beim Reopen karim 2026-05-21 02:13:42 +02:00
  • 3bd949e590 RTF: pro-Run-Groups + Newlines als \par zwischen Groups karim 2026-05-21 02:07:46 +02:00
  • 1596bbd941 Text-Editor: B/I/U sync via queryCommandState + RTF-Reihenfolge fixen karim 2026-05-21 02:00:03 +02:00
  • 51987dcc38 Text-Editor: Selection-Preservation + per-Span Font/Size karim 2026-05-21 01:54:25 +02:00
  • f4404db64a Doppelklick-Hook auf DOSSIER-Texte + Size-Mapping in RTF karim 2026-05-21 01:44:45 +02:00
  • e7a1753519 Text-Editor: Default-Stile + Stil-Picker im Dialog karim 2026-05-21 01:38:23 +02:00
  • 54aa1c9e84 Text-Editor: Symbol-Popover, Frame/Mask/Rot/Kamera, Phase 2 RTF-Mapping karim 2026-05-21 01:35:28 +02:00
  • ab0ecfbf14 React WYSIWYG Text-Editor (Topmost Satellite-WebView) — Phase 1 karim 2026-05-21 01:28:26 +02:00
  • b047d0aa4b DOSSIER Custom Text-Editor + 3 Eto-Bugfixes + Tagging karim 2026-05-21 01:18:01 +02:00
  • cc0e6d814e Text-Editor 3 echte Bugs gefixt (aus User-Log) karim 2026-05-21 01:13:05 +02:00
  • 9eece87cc4 Text-Editor zurueck auf Dialog.ShowModal (chromeloses Form ging nicht) karim 2026-05-21 01:06:13 +02:00
  • 9256e5866e Text: Rechteck-Preview + Inline-Viewport-Editor + Underline-Versuch karim 2026-05-21 01:03:25 +02:00
  • e9f0e255a0 Text-Create: InDesign-Stil Frame + Multi-Line-Editor (Phase 1) karim 2026-05-21 00:55:10 +02:00
  • 9f257b83e6 Text-Bold/Italic-Toggle: face-Suffix-Stripping + FromQuartet zuerst karim 2026-05-21 00:51:13 +02:00
  • 38041ab6a0 Text-Editor: Stile, Size-Dropdown, U+Align, bessere Icons, Fonts-Fallback karim 2026-05-21 00:44:17 +02:00
  • 6fce00343c Text-Block: Bug-Fix + Vectorworks-Style + Edit-Selected karim 2026-05-21 00:32:16 +02:00
  • 38314bcc6f Topbar padding-top 3 → 4 (≈ +30%) karim 2026-05-21 00:26:16 +02:00
  • 79c8392c2c Pill-Hoehen erzwingen: box-sizing border-box + min/max-height auf Buttons karim 2026-05-21 00:23:04 +02:00
  • c16f5ea740 View-Toggle: Icons 13→11, N/O/S/W Font 11→10, BarSelect Dead-Code raus karim 2026-05-21 00:17:37 +02:00
  • 872832a3cc View-Toggle: Active aus lastSetView + Stat-Box-Hoehe angeglichen karim 2026-05-21 00:13:08 +02:00
  • 4a31652f78 Stat-Box: gruener Border wenn at-scale (analog Hover-Akzent) karim 2026-05-21 00:06:20 +02:00
  • 205c626a5a View-Toggle 2x4: TOP/ISO/PERSP/Cam + N/O/S/W mit Norden-Rotation karim 2026-05-21 00:04:44 +02:00
  • 2252ffd2f9 Text-Erstellung mit Floating-Input-Box (Variante B) karim 2026-05-20 23:52:00 +02:00
  • 817455bbba Massstab Stat-Box: Live + Zoom-% als EINE gerundete Pill statt zwei karim 2026-05-20 23:46:00 +02:00
  • e2c13e7844 Massstab: Pills gleich breit + Icon weg + weisse Texte + Hover-Akzent karim 2026-05-20 23:40:45 +02:00
  • 3f5f48cb2c Caret differentiated + Accent-Hover wie in Elemente karim 2026-05-20 23:32:24 +02:00
  • b0badbbda6 BarCombo Caret: right 9px → 2px, klebt jetzt am Gear karim 2026-05-20 23:24:07 +02:00
  • ea8292ed14 Massstab 2x2-Grid: Live | Dropdown / Ratio | Buttons karim 2026-05-20 23:22:12 +02:00
  • ea4c891b98 Massstab: Dropdown (gruen) oben, Zoom-Verhaeltnis unten karim 2026-05-20 23:18:31 +02:00
  • 0182497963 Massstab Row 1: 4 Buttons in segmented Pill statt Einzel-Knoepfen karim 2026-05-20 23:10:55 +02:00
  • 02b5fbfde4 BarCombo Caret: immer rechts vom Select (statt 30px reingerueckt bei Gear) karim 2026-05-20 23:04:16 +02:00
  • b78a95caaa Massstab in 2 Reihen + View-Toggle inaktiv ebenfalls dunkel karim 2026-05-20 23:03:02 +02:00
  • 1d1cd10a0b Oberleiste 2-Reihen-Block: Display|Kombi oben, Overrides|Masse unten karim 2026-05-20 22:54:43 +02:00
  • 700cc11956 Oberleiste-Mittelweg: BAR_H 22, Font zurueck 11, Logo 17 — Toolbar-Gap bleibt karim 2026-05-20 22:39:58 +02:00
  • 66d6e63959 Oberleiste etwas kleiner — BAR_H 24→20, Fonts 11→10, Logo 18→15 karim 2026-05-20 22:36:06 +02:00
  • cf40c03602 Zurueck zum Vectorworks-Look — Custom Pill-Chrome statt raw native HTML karim 2026-05-20 22:28:17 +02:00
  • e19bbafe38 .native-control auch fuer Buttons — View-Toggle + BarButton system-nativ karim 2026-05-20 22:18:37 +02:00
  • 8ad9e23838 .native-control Opt-out: global select-Style ueberschrieb das System-Native karim 2026-05-20 22:14:53 +02:00
  • 536d42f097 BarSelect/BarButton: bare native chrome auch im Ruhezustand karim 2026-05-20 22:12:15 +02:00
  • 2e6dc44923 BarSelect: system-natives <select> + colorScheme:dark (Versuch Vectorworks-Style) karim 2026-05-20 22:08:56 +02:00
  • c8286b931b About-Dialog als eigenes Fenster (Eto-Form + WebView) statt Inline-Modal karim 2026-05-20 22:07:23 +02:00
  • 76572968ca Oberleiste: Icon roh + Pill-Dropdowns, About-Modal, Overrides/Kombi migriert karim 2026-05-20 22:00:07 +02:00
  • c22aef6b65 Oberleiste Vectorworks-Style: Icon links + rechteckige Bar-Widgets karim 2026-05-20 21:52:36 +02:00
  • 2ee4688fe3 Masse-Dropdown in Oberleiste + Satellite-Settings statt Dimensionen-Inline karim 2026-05-20 21:29:23 +02:00
  • 0b4b25cf47 Mass-Style Preset (Raum-Rundung + Dim-Format) + Rundung als Dropdown karim 2026-05-20 21:18:15 +02:00
  • b69dd8e279 Kamera-Panel + Iso-Button in der Oberleiste karim 2026-05-20 20:41:50 +02:00
  • de1fc887f5 Raum: outline + stamp + fill als Paired-Bauteil markieren karim 2026-05-20 19:12:07 +02:00
  • 9cde41b686 Idle: bail bei User-Transform (Move/Drag/Gumball) — Element bleibt zusammen karim 2026-05-20 13:31:31 +02:00
  • b14eb1e5dd Ebenen-Manager: Eye-Logik analog Geschosse + 'Alle anzeigen'-Mode karim 2026-05-20 13:26:25 +02:00
  • 68411a0ce9 swissALTI3D Multi-Tile-Naht: Sub-Sampling global statt tile-lokal karim 2026-05-20 13:24:25 +02:00
  • 5fd6aefd34 Delete-Cascade in EINEN Undo-Record — Cmd+Z stellt Wand + Volumen wieder her karim 2026-05-20 02:51:22 +02:00
  • 72e24fd512 Bulk-Op Bail-out per Objekt-Typ statt global — DOSSIER-Cascade bleibt aktiv karim 2026-05-20 02:46:21 +02:00
  • b425421fdd Swisstopo + OSM Importer + Höhenlinien + Bulk-Op Performance karim 2026-05-20 02:42:45 +02:00
  • 1e6bc68156 Ortho-PictureFrame Position: Plane-Origin als Bottom-Left (statt Center) karim 2026-05-20 00:51:02 +02:00
  • 85f09390bc Ortho-Foto sichtbar (PictureFrame) + Oberleiste-Polish karim 2026-05-20 00:44:19 +02:00
  • afb59b6626 Swisstopo Iter 2 + hierarchische Ebenen + 0-Kote m.ü.M karim 2026-05-19 23:21:45 +02:00
  • 4111f12f32 Swisstopo Importer: STAC-API + Terrain-Mesh + Ortho-Drape (Iteration 1) karim 2026-05-19 18:22:48 +02:00
  • 41b6f8ac51 Vorschau-Quader fuer Fenster/Tuer + Launcher reinweiss + SectionStyle-Apply gehaertet karim 2026-05-19 12:15:02 +02:00
  • ee4d4876dd Revert Window-Layout persistent-skip (Mac Rhino persistiert nicht) karim 2026-05-19 04:52:43 +02:00
  • 5f5ed531b5 Launcher: Paper-Theme (warmes Weiss + schwarze Schrift + Petrol-Akzent) karim 2026-05-19 04:49:28 +02:00
  • 0caa0f9813 pendingApplyLayout: auch skippen wenn marker matched karim 2026-05-19 04:43:35 +02:00
  • ce81d42916 Window-Layout Auto-Apply: skip wenn bereits persistent angewendet karim 2026-05-19 04:40:05 +02:00
  • 222b00c113 Zeichnungsmanager Master-Controls + Scheren + Startup-Perf + Oeffnung-Preview karim 2026-05-19 04:36:56 +02:00
  • 95031ee2c0 Panels poliert: Ebenenkombi in Oberleiste, Satelliten-Dialoge, Caps weg, Perf karim 2026-05-19 03:58:28 +02:00
  • e3918cb155 Overrides-Fenster aufgeräumt + Rule-Templates karim 2026-05-19 02:10:31 +02:00
  • 42d9c1e27b Overrides als Satelliten-Fenster vom Oberleiste-Gear öffnen karim 2026-05-19 01:39:07 +02:00
  • b1b2090b3e Satelliten-Dialoge: embedded-Mode + GeschossDialog auch als echtes Fenster karim 2026-05-19 01:30:28 +02:00
  • 1ba0bda429 Settings-Dialoge in echten Rhino-Fenstern (Eto.Form + WebView) karim 2026-05-19 01:15:12 +02:00
  • e6a39531f4 Zeichnungsebenen-+: Standard = Zeichnung statt Geschoss karim 2026-05-19 00:56:45 +02:00
  • d6c09d22f7 Hatch↔Curve-Sync: User-Transform-Skip war zu aggressiv karim 2026-05-19 00:54:51 +02:00
  • fcbc97b608 Ebene-Add Race: SET_VISIBILITY-Roundtrip cancelt APPLY → neuer Eintrag weg karim 2026-05-19 00:49:36 +02:00
  • 581f366437 Ebene/Zeichnungsebene Erzeugen: window.prompt raus (macOS WKWebView-Bug) karim 2026-05-19 00:43:45 +02:00
  • f14f84ca36 Ebene/Zeichnungsebene nach Anlegen direkt aktiv setzen karim 2026-05-19 00:36:15 +02:00
  • d63bca1ad8 Ebene-Add: Code = activeCode + nächste freie Nummer + Debug-Logs karim 2026-05-19 00:29:46 +02:00
  • 10690f4514 Ebene + Zeichnungsebene Erzeugen: Dialog mit Name-Input (wie Kombi) karim 2026-05-19 00:16:36 +02:00
  • c4c9e56b2c Beide Ebenen-Panels: Section-Header raus, Action-Buttons in Sichtbarkeit-Row karim 2026-05-19 00:02:26 +02:00
  • cbabc12064 Ebenen-Split: applyVisibility null-safe machen karim 2026-05-18 23:55:13 +02:00
  • e96de793a9 Ebenen-Split: FIRST_RUN-Race + Slice-Authoritaet fixen karim 2026-05-18 23:50:21 +02:00
  • a458b4c47d Ebenen-Panel in zwei UI-Panels splitten: Zeichnungsebenen + Ebenen karim 2026-05-18 23:42:02 +02:00
  • 53fea10cba Clipping: Geschoss-Wechsel loescht Plane nicht mehr karim 2026-05-18 23:26:23 +02:00
  • 15185568ce Mirror/Copy: Duplikat-IDs in CommandEnd umbenennen statt verkoppelt zu lassen karim 2026-05-18 23:17:39 +02:00
  • 82bd15a074 Pure-Transform: Rotation läuft jetzt instant wie Translation karim 2026-05-18 23:02:20 +02:00
  • 0978d9fc2e Rotation: Snapshot-basierte Migrate für korrekte Bogenlängen-Position karim 2026-05-18 22:47:09 +02:00
  • 2a75b1da93 Snapshot: Transform-Hierarchie + Brüstung-Konvention + Undo-Record karim 2026-05-18 22:20:35 +02:00
  • d3984ba501 Perf: Pure-Translate-Skip — Wand+Tür+Fenster gemeinsam = instant karim 2026-05-18 14:58:20 +02:00
  • 8a67b9f9d1 Perf: Wand-Cutout BooleanDifference batchen + 0.001 Toleranz karim 2026-05-18 14:22:04 +02:00
  • 8f5084b085 Audit-Cleanup: doppelte Brüstungs-Mitnahme entfernt + dead files raus karim 2026-05-18 14:06:07 +02:00