Skip to content

Tads 0.15.0

Latest

Choose a tag to compare

@brettmcc brettmcc released this 11 Jul 11:04

What's new in 0.15

Graphite dark theme

  • New "Graphite" dark look across the whole app: chrome, data grid, dialogs, histograms, and filter editors, with dark native widgets and scrollbars.
  • Base font is now 12px Segoe UI with a slimmer status bar.

Stata Browse-style grid

  • Row-number column with click-to-select, plus active row/column highlights.
  • Cell-contents bar above the grid shows the focused cell's value as plain text.
  • Leftmost column stays frozen during horizontal scrolling.

Performance

  • Adjacent grid pages are prefetched and stale fetches dropped, so deep scrolling through multi-million-row parquet files stays smooth.
  • Faster startup: the window appears only when painted, and DuckDB and other heavy modules load in the background.
  • DuckDB now uses N-1 threads so heavy statistics don't starve the UI.

In-memory parquet

  • New "In memory" footer toggle materializes a parquet file into an in-memory DuckDB table for faster queries.
  • Pre-flight size estimate warns before oversized loads; spill and RAM metrics warn when the in-memory copy underperforms.

Quality of life

  • Startup without a file shows an "Open Dataset" button instead of a native dialog.
  • Data sources panel: hover "x" closes a connection; hover tooltip shows the full file path.
  • Command bar: Tab completes to the longest common prefix before opening the menu.
  • CSV import handles non-UTF-8 encodings (UTF-16, Latin-1) and surfaces open errors instead of a blank grid.
  • Tads is registered in Explorer's "Open with" list for supported file types.
  • The Windows installer is DPI-aware (no more blurry rendering on 4K displays).

Under the hood

  • The embeddable web-viewer surface was removed; Tads is desktop-only now.
  • Quick Start guide rewritten with a new Stata Bar section.