github kohii/smoothcsv3 v3.20.0

5 hours ago

New Features

Redesigned Dark Mode 🌙

The previous blueish dark theme has been replaced with a more neutral, modern palette that's easier on the eyes during long sessions.

Related issues: #156

Open Files in Compare View from the CLI 🔀

The smoothcsv CLI now accepts a --diff flag to open two files directly in the compare editor.

smoothcsv --diff old.csv new.csv

CSV format options apply to both sides, and --goto can target either side. See the CLI reference for full usage.

Improvements

  • Faster, smoother grid editor - The grid editor has been rewritten on HTML canvas. Scrolling, selection, and rendering feel noticeably snappier on large files.
  • Distance-aware drag auto-scroll - When drag-selecting past the grid edge, auto-scroll speed now scales with how far past the edge you go, so fine adjustments and long-distance scrolls both feel natural.
  • Faster startup - Lazy-loaded some components to reduce time-to-first-paint.
  • Smarter header detection - Sparse rows and weak signals are no longer promoted to multi-row headers, so plain data tables are less likely to be misidentified.

Bug Fixes

  • Fixed the window getting stuck to the mouse cursor when dragging the title bar on Windows. (#194)
  • Fixed Enter key symbol in the menu bar on macOS: was ⌤, now ⏎. (#186)
  • Renamed the ambiguous Close / Close All menu items to Close Editor / Close All Editors so it's clearer that the action closes the active tab, not the window. (#171)
  • Fixed Open Link opening the wrong URL when a search match overlapped the link. (#193)
  • Fixed the Cell Value Panel height not being resizable by dragging the divider.
  • Fixed SQL Console split-pane sizes not being preserved per tab.
  • Fixed slow rendering in the compare view when files had a large number of differences.
  • Fixed focus being lost after clicking merge buttons in the compare view.
  • Fixed scroll position being misaligned when jumping to a Find Next / Previous match in the compare view.
  • Fixed compare view erroring out instead of recovering when one of the files no longer exists.

Download

Download page

Don't miss a new smoothcsv3 release

NewReleases is sending notifications on new releases.