Skip to content

Thermalith 1.1.0

Latest

Choose a tag to compare

@evilgeniusdev evilgeniusdev released this 12 Jul 14:38

A feature release: print a whole batch of labels from a spreadsheet, drop in ready-made clip-art
symbols, and a cleaner, more consistent editor.

Highlights

  • Data merge / variable data. Print a batch of labels from a CSV — one label per row. Bind any
    text, barcode, or QR value to a column with a {"Column name"} or {3} (column-number) token; the
    new Data Merge menu loads the file and its Columns list inserts the right token for the field
    you're editing. Preview Merge Data steps through the rows on the canvas so you can see the real
    labels, and Print Merge prints them — it tells you how many labels the run needs and, on
    RFID-tagged rolls, won't start more than the roll holds (it prints what fits and lets you reprint the
    rest after a roll change). A progress bar lets you cancel part-way through.
  • Insertable clip art. A browsable, searchable palette of pictograms on the Insert palette — click
    one to drop it on the label. Clip art is vector, so it prints crisp and solid at any size.

Changes

  • The toolbar and inspector now use one consistent Material Design icon set throughout — alignment, the
    Insert palette, eye/lock, and bold/italic/underline — replacing the older hand-drawn glyphs. The eye
    and lock icons change to show the current state.
  • Auto-size text grows to fit the merged value on each row, so long entries aren't cut off.
  • New Data merge chapter in the user manual.

Fixes

  • The selection box and alignment now match what's actually drawn: the dashed box follows a rotated
    element
    (the visual-only mismatch noted in 1.0.2 is resolved), hugs serial numbers, dates, and
    overflowing text instead of a fixed box, and Align / Distribute line up the visible edges.
  • Auto-size text now shows resize handles — grab one to switch it to a fixed, word-wrapping box, instead
    of hunting for the inspector checkbox.

Known issues

  • Beyond the B1, B4, and D11_H, other catalogue models are supported but not yet confirmed on
    hardware.
  • Data merge reads CSV files; live Excel and database sources are planned for a later release.

Downloads

Pick the build for your platform from the assets below:

  • Windows - the win-x64 .zip
  • Linux - linux-x64 (Intel or AMD) or linux-arm64 (ARM, e.g. a Raspberry Pi), both .tar.gz
  • macOS - osx-arm64 (Apple Silicon) or osx-x64 (Intel), both .dmg

The user manual PDF and the Niimbot.Net driver package (.nupkg) are attached too; the source is under
"Source code" at the bottom of the release.

First launch

The binaries are not code-signed yet, so the OS will warn on first launch:

  • macOS: right-click the app and choose Open the first time, or run xattr -dr com.apple.quarantine on it.
  • Windows: SmartScreen may warn. Choose More info, then Run anyway.
  • Linux: chmod +x the extracted binary. If the printer port is denied, add your user to the dialout group.

Found a bug or want a model supported? Open an issue on the repo — and if it's a connection problem,
attach a connection log (Help ▸ Connection Logging).