@rgb: Fixed the button clipping issue in the next release: https://feedback.objo.dev/bug/346
@bgrommes:
Good question.
Crash recovery is off by default because it writes hidden checkpoint copies of your project to Studio’s app-data folder while you have unsaved changes. It does not overwrite your real .objo file, and it is not intended to replace saving. It is just a safety net for crashes, power loss, forced quits, etc.
The downside is not really memory usage. The main tradeoffs are:
- some extra disk I/O while editing, currently check-pointed periodically after changes
- some extra disk space while a dirty project has a recovery snapshot
- a hidden copy of project contents exists outside the project folder until it is cleared, which may matter for sensitive code or shared machines
For most people the overhead should be small. If you prefer Studio to never keep hidden project snapshots, leave it off.
This should definitely be documented better. I will update the docs now.