New Features
Split the Editor into a Grid of Groups 🔲
You can now split the editor area into multiple groups and arrange them in a grid: side by side, stacked, or any nested combination.
- Split with
Cmd/Ctrl+\, from a tab's context menu, or from the icon button at the right end of the toolbar. - Drag and drop tabs to move them between groups, or drop one onto the edge of an editor to split a new group right there.
- There are also commands to move tabs and switch focus between groups: look them up in the command palette.
Related issues: #198
Saved & Recent Filters 🔎
The filter bar now keeps your filter queries together in one dropdown.
- Recent queries: every query you apply is remembered, so you can re-apply a past filter in one click. Choose how many to keep, or turn history off, with the
gridEditor.filter.historysetting. - Saved filters: bookmark a query you use often and give it a name. Saved filters and history are shared across all editors and kept between sessions.
Stay Open on macOS After Closing All Windows
On macOS, closing the last window no longer quits SmoothCSV. Use the menu bar or the Dock icon to open a new window when none are visible.
Related issue: #171
Improvements
- Active tab stays visible - Switching tabs now scrolls the activated tab back into view when the tab strip has overflowed.
- URL cell selection - Cmd/Ctrl-click now extends a selection over URL cells; the link opens only when you click directly on the URL text.
Bug Fixes
- Fixed File Format Preset rules with simple patterns like
*.tsvnot matching files on Windows. (#200) - Fixed the header row's row number staying highlighted after Select All, even though the header row is excluded from the selection. (#201)
- Fixed the column menu icon staying visible after moving the cursor off the top of a column header.
- Fixed editor tabs shrinking as more were opened; tabs now keep their width and the strip scrolls when they overflow.
- Other minor bug fixes and improvements.