github directvt/vtm v2026.04.18

7 hours ago

GitHub all current

Changes

  • This release is not compatible with previous releases.
  • AnyPlex Protocol, (tracked in #902):
    • Implement image layering (recursive rendering is not implemented yet).
    • Fix deletion of image references in the terminal scrollback.

An example of a three-layer composition using two images (tiger.svg and grade.svg as a stretched background):
image

Attribute Scoping

Attributes are divided into Shared (object-wide), Layer (layer specific) and Unique (per-instance/cell).

  • Shared Attributes: l, u, v, uw, vh, x, y, w, h, fit, rt, a, f, o. Global to all instances of the id.
  • Layer Attributes: All Shared attributes can be overridden per layer inside l=id(key=val).
  • Unique Attributes: W, H, r, c, gc. Specific to the instance and the grid slice.

Attributes

Attribute Scope Value/Range Default Description
l Shared <id>[/sub-id][(<layer attrs>)] empty string ("") Adds a layer. Can be specified multiple times.

Don't miss a new vtm release

NewReleases is sending notifications on new releases.