Last Sketch on Startup
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece localizando a lógica da classe Base de inicialização da IDE em Core/Environment/Rendering e acompanhe como os sketches da linha de comando e o caminho padrão de handleNew() são tratados. Defina a busca pelo último sketch e o fallback para a pasta ausente; em seguida, verifique se a inicialização restaura o sketch anterior somente quando nenhum sketch tiver sido passado pela linha de comando.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Java
- Estrelas
- 497
- Forks
- 183
- Merge médio
- 4h 39min
- PRs com merge (30d)
- 3
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de processing/processing4
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
processing/processing4#1554 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
processing/processing4#1515 · 1 reação ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
processing/processing4#1573 ·
-
startup error Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
processing/processing4#1569 · 7 comentários ·
-
Binaries under bin directory lack executable permissions for the snap and .deb packages for Linux Abertabug
processing/processing4#1567 · 3 comentários · 1 reação · 1 responsável ·
Todas as issues de processing/processing4
Issues semelhantes
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Abertaarea/plugin
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
kestra-io/plugin-kestra#190 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
apache/rocketmq-dashboard#5064 ·
-
Consent portal: creating a duplicate Purpose shows a generic error instead of "already exists" Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
wso2/dpdp-accelerator#287 ·