processing / processing/processing4
Last Sketch on Startup
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 494
- Forks
- 183
- Ø Merge
- 4 Std. 39 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Most relevant area for this enhancement?
Core/Environment/Rendering
Feature to enhance
IDE startup behavior (Base class logic)
Desired enhancement
Automatically restore and open the last sketch the user worked on when the IDE starts, if no sketches are passed via command line.
Potential benefits
Saves time by eliminating manual reopening of recent sketches
Improves continuity and workflow when restarting the IDE
Matches behavior users expect from modern IDEs/editors
Easy fallback to default handleNew() behavior if the last sketch is missing
Possible drawbacks
No response
Additional context
Users may not expect sketches to reopen automatically if they prefer a clean start
If the last sketch folder was deleted or moved, the IDE will fall back to a new sketch — which could cause confusion if not logged clearly
No toggle yet to disable the feature (could be added in the future)
Would you like to work on the issue?
Yes
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Logik der IDE-Start-Base-Klasse in Core/Environment/Rendering zu finden, und verfolge, wie Sketche über die Kommandozeile und der standardmäßige handleNew()-Pfad behandelt werden. Definiere die Suche nach dem zuletzt verwendeten Sketch und den Fallback für einen fehlenden Ordner. Überprüfe anschließend, dass der Start den vorherigen Sketch nur dann wiederherstellt, wenn kein Sketch über die Kommandozeile übergeben wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- desktop
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100