New Features
SmoothCSV License đŗ
SmoothCSV now offers a paid license to support ongoing development. It's a one-time purchase for users who want to help keep the project going. You can also keep using SmoothCSV for free. See the pricing page for details, and the blog post for the story behind this decision.
Along with this change, the Terms of Service and Privacy Policy have been updated.
Redesigned Start Page đ
The start page has been redesigned with a two-column layout. The left side shows quick actions (New File, Open, Settings, etc.), and the right side displays your recent files.
Persistent Window Size and Position đ
SmoothCSV now remembers your window size, position, and maximized state across restarts.
Related issues: #100
Title Bar Menu đŊ
A new menu button in the title bar gives you quick access to Settings, Keyboard Shortcuts, and other options without navigating the menubar.
Settings Reset and Modified Indicator âī¸
Settings that differ from defaults now show a visual accent indicator. A reset button (âŠī¸) restores the setting to its default value.
Improvements
- Seed find with selected text - When editing a cell, opening Find & Replace now automatically fills the search field with the currently selected text.
- Abbreviated home directory in file paths - Recent file paths now display
~/Documents/âĻinstead of/Users/you/Documents/âĻ. - Search highlights limited to selection - When "Search in Selection" is active, find highlights now only appear within the selected range instead of across the entire grid. (#177)
- Auto-remove missing files from Open Recent - Files that no longer exist are automatically removed from the recent files list.
- SQL Console and Settings retain state when switching tabs - These views now keep their state when switching to another tab and back.
- Faster startup - Reduced startup overhead by ~90ms through deferred extension activation, non-blocking menu rendering, and bundle size reduction.
Bug Fixes
- Fixed message box appearing behind dialog backdrop.
- Fixed clipboard not being shared with other applications on Wayland/Linux. (#176)