UX
Die Ladegeschwindigkeit nahezu aller Ansichten wurde um den Faktor 4-7 optimiert. Das ist durch die Verwendung von modernen Template-Rendering-Technologien möglich. Die Templates werden im gesamten Backend nun Clientseitig gerendert. Es werden nun noch Roh-Daten an den Client gesendet. Das entlastet den Server stark und beschleunigt die Anfrage.
- Toolbar- und Kontextmenüs sind nun weitgehend synchron
- Mehrere Datensätze können parallel bearbeitet/eingesehen werden
- Routing-Probleme aufgelöst
Komponenten-Konzept
- Tabs, Modals, Toasts, Toolbars, Kontexte uvm. wurden neu strukturiert und konsequent eingehalten
- Modals können bspw. nicht mehr in Modals vorkommen
- Es gibt Keine Limitierung der Tabellenbreiten mehr
Tabs
- Mehrere Arbeiten/Zugriffe zur gleichen Zeit möglich
- Komplexes Modal-Handling wird überflüssig (bspw. Blätterfunktionen im Modal)
Modals
- Modals folgen Konventionen die dabei helfen das Navigationskonzept klarer und nachvollziehbar zu halten.
- Löschen & Kopieren dienen als optimale Vorlagen
- Formulare sind aus Modals verbannt, um intransparenten Navigationspfaden vorzubeugen
- Blätterfunktionen werden in Modals an den notwendigen Stellen vorgesehen, sind ansonsten aber nicht mehr nötig
Inputs
Eingabefelder kommt ein besonderer Anspruch an Erweiterbarkeit zu. Hier wurden etliche Verbesserungen herbeigeführt, die dazu beitragen, dass Eingabefelder an allen Stellen einsetzbar sind (bspw. Ex- und Import, Suche, Formulare, Listen, Frontends, usw.)
Toasts
Stack Responses
...