Add onboarding
It would be good to have some onboarding for the text editor, to explain anything that might be initially unclear, and to enable users to get started quicker. The main points to cover could be:
- The autosave behaviour:
- Unsaved changes are automatically stored, but not written to file - you need to manually save to do that
- Unsaved changes are indicated by a bullet before the document title
- The open sidebar lists recently used documents, including documents that have been saved to file and unsaved drafts
- Common editor options can be found in the document edit menu, including line numbers, margin and text wrapping
- Standard shortcuts are supported: Ctrl+F to find/replace, Ctrl+S to save. Shift+Ctrl+C copies the entire document.
Anything else?
A good way to do the onboarding could be to have it as a markdown file that's automatically opened the first time you run the app.