Skip to content

History / Canvas Ops Reference

Revisions

  • Documentation review: current-firmware-only, Matrix Gateway naming, full feature coverage - every old-firmware version tag/caveat removed across all pages (headings de-tagged with inbound anchors fixed in lockstep); Matrix-Gateway's intro changelog replaced with current-state prose - naming: Matrix Portal -> Matrix Gateway (wire strings/repo URLs kept) - accuracy: capabilities sample matches fw 3.13 (opsBin boolean, compositing, 33 ops, 12 effects, conditional feature tokens, no api/effectParams/ha); opsb endpoint + stream record 0x06 documented; scope/spectro/maze added; Weather Sky references replaced (merged into Weather); BTC min-wall, Photo Frame badge, Livestream badge, broken images -> gallery raw URLs - new-feature coverage: icon_svg + interactive manifest rows, takeover / quiet-in-attract / taps+presses in the games section, paginate + get_ha_states helpers, dependency list (httpx2, Pillow, babel, dateutil), can_* flag inventory, OpenAPI discovery (gateways + companion)

    @avandeputte avandeputte committed Jul 30, 2026
  • Binary ops: one format, no version framing

    @avandeputte avandeputte committed Jul 30, 2026
  • Strip legacy-client language: one honest version, effectParams removed, opsBin level framing (fw 3.12)

    @avandeputte avandeputte committed Jul 30, 2026
  • Canvas Ops Reference: binary format 2 (transform/layers/macros/bezier/aa, fw 3.12)

    @avandeputte avandeputte committed Jul 30, 2026
  • Canvas Ops Reference: transform stack, offscreen layers, ops macros (fw 3.9)

    @avandeputte avandeputte committed Jul 28, 2026
  • Canvas Ops Reference: stroke styling (cap/join/dash, fw 3.8.1)

    @avandeputte avandeputte committed Jul 28, 2026
  • Canvas Ops Reference: compositing (alpha + blend modes), AA strokes, bezier, binary 0x14/0x15 (fw 3.8)

    @avandeputte avandeputte committed Jul 28, 2026
  • v3.6.0: /api/sound (tones/chimes), gradient radial/angle/dither

    @avandeputte avandeputte committed Jul 27, 2026
  • Canvas Ops Reference: binary encoding appendix (fw 3.5 opsBin)

    @avandeputte avandeputte committed Jul 27, 2026
  • Restructure app-authoring docs: Writing-Matrix-Apps split out of Writing-Apps (1160->941 lines), new Canvas-Ops-Reference with every op documented in detail (params/defaults/semantics/examples incl. the v3.5 additions); sidebar + cross-links

    @avandeputte avandeputte committed Jul 27, 2026