Compare with v0.1.2
Features
- renderer: leave text drags to the browser so text still drops into a field (792f0c8, #67)
- e2e: check that a saved command's closed terminal reopens in its place (69c520a, #69)
- guide: explain terminal titles (db20773, #70)
- dialog: call the pane head a header in the title hint (243d8ed, #70)
- guide: explain how to reopen a saved command's closed terminals (4f72ce5, #69)
- guide: explain how to resize split terminals (f036173, #68)
- mcp: keep terminal titles through edits and list them (3542537, #70)
- terminals: reach the resize handles with Tab before the terminals (c3e6262, #68)
- sidebar: show how many of a saved command's terminals are open (4099d6c, #69)
- renderer: let the drop tests' terminals fit, as a real one does (0a5ed09, #67)
- terminals: resize split panes by dragging the line between them (77159be, #68)
- header: add a Reopen menu that lists a saved command's closed terminals (eafe8c0, #69)
- renderer: show a terminal's title in its pane head (d6558ea, #70)
- guide: explain dropping files and folders (29f1bc2, #67)
- sidebar: open a terminal in a folder dropped on the sidebar (5c6ce5d, #67)
- dialog: add a title field to each terminal of a saved command (fbf5c68, #70)
- guide: explain the layout picker in the saved command dialog (dfb34a6, #65)
- guide: explain how to run a saved command from the keyboard (35a3783, #66)
- renderer: search and start saved commands from a panel on Cmd+P (0f34425, #66)
- dialog: pick the layout in the saved command dialog (915fe76, #65)
- shortcuts: add a Reopen Closed Terminals action to the menu, palette and keys (7c47789, #69)
- renderer: type a dropped file's path into the terminal under the pointer (e946dea, #67)
- terminals: add the track math for resizing split panes (544f35f, #68)
- renderer: reopen a saved command's closed terminals in their places (422bed7, #69)
- shared: add an optional title to each terminal of a saved command (150ccd2, #70)
- header: share the layout radio group and select a layout with the arrow keys (ef2f4bc, #65)
- renderer: share the command palette's search field and list (a8db198, #66)
- renderer: drop a saved layout that no longer fits the number of terminals (21ac85a, #65)
- preload: give the page the path of a dropped file (21c284b, #67)
- guide: explain the terminal right-click menu (fa666ef, #64)
- terminals: show a copy and paste menu on right-click (8e346ab, #64)
- guide: explain how to split a tab (b96d41b, #48)
- header: add a split button next to the layout control (627e5e0, #48)
- terminals: split a tab to add a plain shell to it (f318f51, #48)
Fixes
- e2e: ask for SGR mouse reports in the right-click test, as tmux and vim do (88ffa6e, #74)
- guide: say which right-click opens the menu over a program that takes the mouse (1e085d0, #74)
- terminals: leave a right-click to a program that takes the mouse (34db0a4, #74)
- renderer: inset the command palette search field (849eb88, #62)
- sidebar: size the speed column for the widest speed (ac0c08a, #47)
- stats: pick the byte unit after rounding (551d43d, #47)
Refactoring
- import the context menu and its tests through @/ (d840bd1, #72)
- lint: refuse a ../ import that @/ could replace (a5370c2, #72)
- import from other folders of src through @/ (db526df, #72)
- build: resolve @/ to src in the builds, the typecheck and the tests (5a1f662, #72)
Tests
- renderer: give the terminal menu test's fake runtime fit and focus (c011293, #73)
- e2e: drop on the first pane past the resize handles (6c0bef1, #68)
Contributors
@geniusmonir @JawadAhbab @nova-loop