Inhalte des Screencasts:
- Native Notifications: Eine native Integration in das Betriebssystem erhöht die Nutzerakzeptanz. Zudem erlaubt sie es, durch beispielsweise native Betriebssystembenachrichtigungen, ein konsistentes und gewohntes Nutzererlebnis für den Anwender zu schaffen.
- BrowserWindow Lifecycle respektieren: Die Events des Lebenszykluses einer BrowserWindow-Instanz werden häufig verwendet, um datengetriebene Prozesse anzustoßen. Jedoch können diese auch genutzt werden, um den Start einer Electron-Anwendung sanfter zu gestalten. Durch wenige, kleine Optimierungen, können Sie dem Benutzer einen ruckelfreien und schnellen Start der Anwendung ermöglichen.
- Korrektes Window Management: Die Optimierung des Fenstermanagements ist unabdingbar. Um besser arbeiten zu können, verwenden zunehmend mehr Nutzer Multimonitorkonfigurationen, mit denen sie Anwendungen individuell positionieren und deren Größe anpassen. Diese und andere Einstellungen gilt es über den Neustart einer Anwendungen hinweg zu persistieren, um den gewünschten Zustand wieder herzustellen.