====== Hauptfenster ====== Das Hauptfenster verwendet ein **VSCode-ähnliches Shell-Layout** mit integrierter Titelleiste, Menu, Quick Toolbar, Dock-Panes und Tabs. {{wvds:image>de:int:olsync:DiffFrame.png|width=100%|alt=Hauptfenster mit Diff-Grid}} ===== Menuleiste und Titelleiste ===== Die Menuleiste ist in die Titelleiste integriert. Die Menus ändern sich kontextabhängig je nach aktivem Tab: ==== Globale Menus (immer sichtbar) ==== ^ Menu ^ Inhalt ^ | **Datei** | Mapping laden, speichern, zuletzt verwendet | | **Bearbeiten** | Standardaktionen (Kopieren, Einfügen) | | **Ansicht** | Design (Theme), Sprache, Mappings-Pane ein/ausblenden | | **Hilfe** | Info-Dialog | ==== Kontextabhängige Menus (Tab "Kontakte") ==== ^ Menu ^ Inhalt ^ | **Daten** | Aktualisieren, Preset-Filter, Filter-Zeile, Suche (FindPanel) | | **Synchronisation** | Nach Outlook, In Datenbank, Bidirektional | ==== Kontextabhängige Menus (Tab "Mapping-Designer") ==== ^ Menu ^ Inhalt ^ | **Mapping** | Designer-spezifische Aktionen | ===== Quick Toolbar ===== Rechts in der Titelleiste befinden sich **Quick-Toolbar-Buttons** — kleine Icons für häufig genutzte Aktionen. Die Buttons ändern sich kontextabhängig: * Im **Kontakte**-Tab: Designer öffnen, Mappings anzeigen * Im **Mapping-Designer**-Tab: Speichern, Daten abrufen, Validieren ===== Mappings-Pane (rechts) ===== {{wvds:image>de:int:olsync:DiffFrame_Mappings.png|width=100%|alt=Mappings-Pane}} Das Mappings-Panel rechts zeigt alle **registrierten Mapping-Dateien**: ^ Spalte ^ Beschreibung ^ | Name | Mapping-Name (aus der JSON-Datei) | | Path | Dateipfad der ''.mapping.json'' | | Default | Stern-Markierung für das Standard-Mapping | ==== Aktionen (Kontextmenu) ==== ^ Aktion ^ Beschreibung ^ | **Aktivieren** (Doppelklick) | Lädt das Mapping und berechnet den Diff | | **Als Standard setzen** | Wird beim nächsten Start automatisch geladen | | **Hinzufügen...** | Registriert eine vorhandene ''.mapping.json''-Datei | | **Entfernen** | Entfernt das Mapping aus der Registry (Datei bleibt erhalten) | | **Details anzeigen** | Zeigt Mapping-Informationen | Das Panel kann über ''Ansicht > Mappings'' ein-/ausgeblendet werden. ===== Meldungsprotokoll (unten) ===== {{wvds:image>de:int:olsync:DiffFrame_MessageLog.png|width=100%|alt=Meldungsprotokoll}} Das Meldungsprotokoll am unteren Rand zeigt alle Statusmeldungen, Warnungen und Fehler seit Programmstart: ^ Tab ^ Inhalt ^ | **Meldungen** | Grid mit Zeitstempel, Stufe und Kurztext. Suchfeld oben rechts. | | **Details** | Vollständiger Text der ausgewählten Meldung | ==== Farbcodierung ==== ^ Farbe ^ Stufe ^ | Weiß/Standard | Info | | Grün (Pastell) | Erfolg (OK) | | Orange (Pastell) | Warnung | | Rot (Pastell) | Fehler | **Kontextmenu:** Kopieren, Alle kopieren, Löschen. ===== Statusleiste ===== Die Statusleiste am unteren Rand zeigt fünf Bereiche: ^ Bereich ^ Inhalt ^ Beispiel ^ | Hauptstatus (breit) | Letzte Aktion oder Mapping-Name | "Mapping: OutlookSync" | | Matches | Identische Kontakte | "Matches: 0" | | Diffs | Abweichende Kontakte | "Diffs: 1" | | Nur DB | Nur in der Datenbank | "Nur DB: 2792" | | Nur OL | Nur in Outlook | "Nur OL: 196" | Vor der Statusmeldung erscheint ein **farbiges Icon** (blau = Info, grün = Erfolg, orange = Warnung, rot = Fehler). ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. — Outlook Sync// {{tag>outlooksync benutzer hauptfenster shell layout menu toolbar}}