v0.22.0
Return renames a file in the explorer, in the row it is already in.
Where macOS types a name. Select a file in the sidebar, press Return, and the row's name becomes a field — same indent, same icon, and the name selected up to the extension, so api.ts offers you api and leaves .ts alone. A folder's dot isn't an extension and neither is a leading one, so folders and .gitignore come up selected whole. Return commits, clicking away commits, ⎋ leaves the name as it was. The keyboard lands back on the row either way, so a second Return fixes a typo in the first.
Until now that key did nothing at all: a tree row is a button, so the browser turned Return into a click on it and the file just opened again. Renaming was a menu item and a dialog in the middle of the window.
The menu goes to the same place. Right-click → Rename… in the explorer now opens the field in the row rather than the overlay. Everything else that names a file keeps the overlay — a changes row, a tab, and every New File…, which has no row to type into yet because the file doesn't exist.
Folders too, and an open one keeps showing its contents while you type.
Still doesn't work. Nothing else in the sidebar answers the keyboard: no arrow keys between rows, no ⌫ to trash, no ⌘D. And scrollback above the visible screen is still not kept across a restart.
Apple Silicon. Signed and notarized — it opens without a warning.
sha256 bb5ba7f11d777853e394d04969f959ec62ad7eece852fd25d2e85577bb96d7fd
Full Changelog: v0.21.0...v0.22.0