Closed
Description
Goal: A binary for friends and investors, with a small set of fully-functioning features.
- Render selections
- Artifacts at the edges of rectangles Artifacts at the edges of rectangles #4
- Intermittent artifacts when rendering multiple selections Intermittent artifacts when rendering multiple selections #5
- Clip selections when they extend outside the viewport
- Run a GPU profile and perform any easy optimizations
- Save files
- Monochrome icons, rasterize on CPU and sprite them
- Correct vertical font alignment
- Run a basic CPU profile on render and perform any easy optimizations
- Correct alignment of icons with text
- Show when buffer is modified
- Undo/redo
- Application menus
- Copy/paste Introduce cut/copy/paste support #18
- Match appearance of Atom One Light for modified tabs
- Keep main thread responsive while scanning/rescanning worktree
- Detect file system changes Update Worktrees when the file system changes #15
- Close tab button
- Traverse symlink entries Traverse symlinks when populating directories #29
- Open files and folders Allow opening files from the CLI and from the File > Open menu #31
- Store only one buffer per inode, but show each editor with the correct path (Only open one buffer per inode, but associate each buffer view with its own path #34)
- Bundle the app with an icon Create and upload application bundle in CI #30
- New buffers / scratchpad
- Saving a new buffer
- Avoid spurious keystrokes on keyup events (Ignore events for held-down keys after a key combo is partially released #46)
- Cleanly handle window close without leaking memory or crashing
- Standard/expected keybindings Standard editor commands and keybindings #25
Metadata
Assignees
Labels
No labels