processing / processing/processing4
Last Sketch on Startup
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 494
- Forks
- 183
- Merge medio
- 4 h 39 min
- PR fusionados (30 d)
- 3
Descripción
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
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza localizando la lógica de la clase Base de inicio del IDE en Core/Environment/Rendering y sigue cómo se gestionan los sketches de la línea de comandos y la ruta predeterminada de handleNew(). Define la búsqueda del último sketch y el fallback para la carpeta inexistente; después, verifica que el inicio restaure el sketch anterior solo cuando no se haya pasado ningún sketch en la línea de comandos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- desktop
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100