Start-Sequenz ergänzt: Splash-Screen, dann Startbildschirm mit Neues Projekt/Projekt öffnen/Zuletzt geöffnet.

Zuletzt-geöffnet-Liste (state/recentProjects.ts) trägt sich beim Öffnen und
beim Speichern automatisch ein, inkl. Öffnen über einen bekannten Pfad ohne
Dialog (verwaiste Einträge fliegen raus, wenn die Datei fehlt). Der Splash
wartet bewusst nicht auf den Update-Check — der läuft unabhängig im
Hintergrund weiter, damit ein langsames Netz den Start nie verzögert.
This commit is contained in:
2026-07-31 17:40:35 +02:00
parent fc31ef9f44
commit 06c0143d32
11 changed files with 407 additions and 8 deletions
+9
View File
@@ -1623,4 +1623,13 @@ export const en: Record<TranslationKey, string> = {
"layouts.size.widthMm": "Width (mm)",
"layouts.size.heightMm": "Height (mm)",
"layouts.size.create": "Create",
// Start screen (after the splash, before the editor)
"start.newProject": "New project",
"start.newProject.hint": "Create a blank project",
"start.openProject": "Open project …",
"start.openProject.hint": "Choose an existing .obp file",
"start.recent": "Recently opened",
"start.recent.remove": "Remove from list",
"start.recentMissing": "File not found — removed from the list.",
};