- Add hotkey system (https://github.com/ssleptsov/ninja-keys)
- Add context menu for various actions (https://www.radix-ui.com/docs/primitives/components/context-menu)
- When manually cloning add
~/gh/<repo>
to url - Add dock layout saving for projects
- Finish
Open Folder...
action
- Add status bar (line/col number, etc.)
- Add search/replace/refactor in all files
- Add double click tab bar for new Untitled file
- Add support for multiple Untitled files (
Untitled-1
,Untitled-2
, etc.) - Add preview mode (italicized filename, double click tab or file in tree to fully open, swap previews)
- Add user and project (.vslite folder) config support (JSON & visual via Uniforms)
- Improve file saving (autosave to temp only for restoring, turn X to dot when unsaved)
- Improve file editor instances (allow multiple tabs of same path)
- Improve auto typings (some libs fail to import types correctly)
- Add file icons (parse VSCode icon theme format)
- Add handling of renaming files
- Add handling of moving files
- Add deploy w/ CF Pages button
- Finish this roadmap