Skip to content

v0.2.0

Choose a tag to compare

@nicklambourne nicklambourne released this 14 Sep 17:04
· 32 commits to master since this release
v0.2.0
4c4baac

Changed

  • Renamed from tryx to tryxctl: the binary, the systemd user unit
    tryxctl.service, and the socket and state directories. The udev rules keep
    their file names.
  • --quiet and --no-color are global options.

Added

  • show preset:N plays one of the six built-in animations.
  • display set --mode, --waterfall, and --rotate, and
    metrics set --area right for the second half in split mode.
  • display get reads a KANALI display's settings back and reports what was
    last applied on the legacy firmware.
  • The daemon starts without a display, reconnects when the display reboots or
    is replugged, and applies the screen again after the host resumes from
    suspend.
  • fans --lcd-speed auto hands the display-block fan back to the firmware's
    curve. Pump RPM is reported only by models that have a pump tachometer.
  • media upload --trim, media export, and media replace.
  • A transfer journal: op ls lists transfers, op retry resends a failed one
    from its kept encode without running ffmpeg again, and op clear tidies up.
  • metrics status --watch.
  • Interface: devices and operations tabs, an upload wizard showing the file's
    findings and plan for a chosen fit, rotation, and zoom, cancelling an
    encode, the built-in animations and export in the library, and split
    screen, waterfall, rotation, and readback in the display tab.
  • Inline previews through the terminal's graphics protocol: kitty, iTerm2,
    Sixel, or half-blocks. TRYXCTL_GRAPHICS forces one.

Fixed

  • A closed output pipe, as in tryxctl media ls | head, ends the process
    quietly instead of panicking.

Full changelog: v0.1.0...v0.2.0