Verbesserungen der Benutzeroberfläche, neue Funktionen und Fehlerbehebungen
Dieses Update bringt eine Reihe von neuen Funktionen zur Verbesserung der Benutzerfreundlichkeit, wichtige Fehlerbehebungen zur Stabilisierung der Plattform und allgemeine Verbesserungen der Systemarchitektur.
✨ Neue Funktionen
- App-Versionierung: Apps verfügen nun über Versionsnummern. Damit kann jederzeit geprüft werden, ob die aktuellste Version einer App installiert ist.
- Übersetzbare Menü-Elemente: Eigene Ordner im Menü sowie Schaltflächen können nun übersetzt werden.
- Anleitung: Legen Sie hierfür einen neuen Eintrag in den Übersetzungen an. Wählen Sie für Ordner die Seite
Navigationund für Schaltflächen die SeiteSchaltfläche. Der Feldname muss dem Anzeigenamen des Elements entsprechen. Es muss eine Master-App ausgewählt werden, damit die Einträge bestehen bleiben.
- Anleitung: Legen Sie hierfür einen neuen Eintrag in den Übersetzungen an. Wählen Sie für Ordner die Seite
- Konfigurierbare Zeilenhöhe für Textfelder: Für große Textfelder kann nun eine feste Zeilenhöhe (z. B.
1bisnZeilen) im Layout definiert werden. - Anzeige nicht bearbeitbarer Felder: Schreibgeschützte Felder können nun optional in Bearbeitungsdialogen angezeigt werden, um den Kontext während der Bearbeitung zu erhalten.
- Flexible Paginierungsvorlagen: Die Seitennummerierung in Tabellen kann nun über drei verschiedene Vorlagen gestaltet werden:
[10, 25, 50, 100, 500, 'all'],[10, 20, 50, 100, 200, 500]oder[5, 10, 20, 50, 75, 100].
🚀 Verbesserungen
- Optimierter Bearbeitungsmodus: Die Übersichtlichkeit im Bearbeitungsmodus wurde erhöht. Daten können nun wahlweise direkt in der Tabelle (zeilen- oder zellenweise) oder in einem Formular (Inline oder Popup) bearbeitet und angelegt werden.
- Normalisierte interne Logs: Interne Logs wurden hinsichtlich Zeitzone und Formatierung normalisiert. Es wird nun einheitlich die Systemzeit im Format
[YYYY-MM-DDTHH:mm:ss.SSS]verwendet. - Korrektur des Textumbruchs: Lange Texte werden in Tabellen und adaptiven Layouts nun korrekt umgebrochen, um die Lesbarkeit zu verbessern.
- Schnellere Datenerfassung: In Apps wurden neue Standardwerte gesetzt, um eine schnellere Anlage von Datensätzen zu ermöglichen.
- Aktualisierte Dokumentation: Die Dokumentation „Technische Grundlagen“ wurde um die aktuellen Systemvoraussetzungen für den Client ergänzt und andere Systemanforderungen wurden angepasst.
🐛 Bugfixes
- Monaco-Editor: Ein Fehler wurde behoben, der das korrekte Laden des Monaco-Editors verhinderte und zu Anzeigeproblemen führen konnte.
- Feldnamen mit Punkten: Punkte in Feldnamen bei Apps werden nun korrekt interpretiert und angezeigt.
- Backend-Erreichbarkeit: Ein Fehler wurde behoben, der beim Laden einzelner Übersetzungen dazu führen konnte, dass das Backend nicht erreichbar war.
- Filter mit Listen (SQL IN): Die Filterung mit Listen (z. B.
SQL IN) funktioniert nun sowohl mit virtuellen als auch mit realen Feldern korrekt. - Zeitzonen im Datumsfilter: Zeitzonen für Platzhalter im Datumsfilter werden nun korrekt berücksichtigt.