Skip to content

vnm_terminal v1.3.0

Latest

Choose a tag to compare

@imakris imakris released this 10 Jun 09:03

vnm_terminal v1.3.0 release.

Windows portable binary:

  • Download vnm_terminal_v1.3.0_w64.zip.
  • Top-level vnm_terminal.exe is the portable launcher.
  • Runtime files live in vnm_terminal_runtime.
  • Built Release with VNM_TERMINAL_ENABLE_PROFILING=OFF.
  • Build info records app commit 692f911 and surface commit e93b132.

macOS app bundle:

  • Download vnm_terminal_v1.3.0_macos_x64_unnotarized.zip.
  • This build is ad-hoc signed but not Apple-notarized.
  • Gatekeeper may block it on first run; users must explicitly allow it if they trust the build.
  • Built on GitHub Actions macos-15-intel with Qt 6.10.1 clang_64.
  • Runtime deployed with macdeployqt.
  • Built with VNM_TERMINAL_ENABLE_PROFILING=OFF.

Changes since v1.2.0:

  • New: a settings window (titlebar gear button or Ctrl+,) with live preview: Windows Terminal color schemes (Campbell default, plus a Classic scheme matching the previous look), font family and size, text renderer selection, LCD subpixel toggle, and scrollback limit. Settings persist across restarts; explicit CLI flags still take precedence.
  • New: MSDF text rendering now works with any installed monospace font, not only the bundled one. The font picker lists fixed-pitch scalable fonts, the renderer choice is truthful (the MSDF option is disabled with a status line when a font cannot use it), and fonts render in their own typeface in the picker.
  • New: each row remembers when its content arrived; resting the mouse over a row for a second shows the date/time as a tooltip that vanishes on any cursor activity. Configurable in the settings window or with --row-timestamps on|off.
  • Breaking (CLI): --theme is replaced by --color-scheme .
  • Fixed: MSDF could silently bake a substituted font (for example OCR A rendered as Arial); font files are now resolved through DirectWrite and verified to be the font actually rendered.
  • Fixed: a distance-range unit error made MSDF sharpness font-dependent; legacy CJK fonts such as MS Gothic and SimSun rendered bold and smeared, and large text grew blurry when zooming. Edge sharpness is now uniform for every font at every zoom level.
  • Fixed: characters with descenders (q, p, j) shifted upward when the block cursor sat on them with the MSDF renderer.
  • Fixed: the color scheme chosen at startup is applied before the screen model exists instead of falling back to the default.
  • Fixed: the portable Windows build ships the QtQml and QtQuick module trees, so the custom chrome starts from a clean unpack.