Skip to content

History

Revisions

  • Canvas Ops Reference: transform stack, offscreen layers, ops macros (fw 3.9)

    @avandeputte avandeputte committed Jul 28, 2026
    db77839
  • Chomper is playable; document the interactive-app helpers (controls, play_sound, interactive flag)

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

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

    @avandeputte avandeputte committed Jul 28, 2026
    60d570e
  • Canvas: transitions persist since fw 3.7.2

    @avandeputte avandeputte committed Jul 28, 2026
    c921ae5
  • v3.7.0: onboard SHTC3 temp/humidity sensor (/api/environment, environment token)

    @avandeputte avandeputte committed Jul 28, 2026
    f6b1b73
  • Gateway-API: /api/sound Quiet-Time silence + master enable/volume (v3.6.1)

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

    @avandeputte avandeputte committed Jul 27, 2026
    51b595e
  • Writing Matrix Apps: fast binary-ops apps stream automatically (record 0x06)

    @avandeputte avandeputte committed Jul 27, 2026
    cee516f
  • Writing Matrix Apps: binary ops (opsBin) are automatic — batches encode to /api/canvas/opsb on fw 3.5 walls, JSON fallback otherwise

    @avandeputte avandeputte committed Jul 27, 2026
    09eae38
  • Chomper: description matches the final maze (classic lattice, all loops, wrap tunnels incl. vertical)

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

    @avandeputte avandeputte committed Jul 27, 2026
    56f0e4d
  • Chomper: gallery screenshots (mid-game at all four panel resolutions)

    @avandeputte avandeputte committed Jul 27, 2026
    799f823
  • Built-in Apps: Chomper (the ops-surface arcade showcase); Home Assistant cards gain fw-3.5 arc-gauge dials for thresholded entities

    @avandeputte avandeputte committed Jul 27, 2026
    e4aee80
  • Writing Matrix Apps: has_op gating and the shadow_text one-op collapse on 3.5 walls; American spellings

    @avandeputte avandeputte committed Jul 27, 2026
    73f1a68
  • Canvas API page: comprehensive refresh — discovery JSON to the real v3.5 shape (rects/stream/atlas/effectDefs/openapi field, 22 ops, 10 effects), atlas state shape fixed, MQTT reference dropped, ?fmt claim corrected, panel example realistic, 507 list complete, section order fixed; fw 3.4 tags -> 3.5 everywhere (3.4 was never released separately)

    @avandeputte avandeputte committed Jul 27, 2026
    2f8e298
  • 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
    b2fe5dd
  • Canvas ops v3.5: arc/poly/clip/origin/textbox, thickness, AA text, styles, sprite transforms

    @avandeputte avandeputte committed Jul 27, 2026
    64f42b1
  • Writing Apps: the Surface text toolkit (fit_font/wrap/wrap_fit/message/text_card/mix/dim) — the panel-app text vocabulary, hoisted from per-app helpers; all fitters floor at 8px

    @avandeputte avandeputte committed Jul 27, 2026
    180f88e
  • Canvas: ripple effect (fw 3.4)

    @avandeputte avandeputte committed Jul 26, 2026
    136d13e
  • wiki: maze v2 (rainbow, 2px corridors, wide speed range)

    @avandeputte avandeputte committed Jul 25, 2026
    ac63567
  • Canvas: maze effect (fw 3.4)

    @avandeputte avandeputte committed Jul 25, 2026
    58f255a
  • Self-describing effects (fw 3.4 effectDefs): per-effect knobs come from the wall's own description — canvas.effect(params=), canvas.effect_defs, Effects app description incl. spectrum/soundwall + Audio reactive

    @avandeputte avandeputte committed Jul 25, 2026
    d37dce3
  • Matrix gateway v3.4.0: audio-reactive effects (spectrum, soundwall, audio param); drop stale TCP_NODELAY mention

    @avandeputte avandeputte committed Jul 25, 2026
    8885748
  • Weather Sky merged into Weather: the sky scene is Weather's Matrix-panel view (companion 2.10.x); its own section and screenshot retired

    @avandeputte avandeputte committed Jul 24, 2026
    70c1e61
  • Accuracy sweep: twelve MCP tools (FAQ), no armv7 image (Home Assistant), settings mirror is local-primary (Multiple Displays), caps field is named_colors not named_colours (Writing Apps, Compatibility), HTTP frame-push is ~40 fps since fw 3.0.1 (Writing Apps)

    @avandeputte avandeputte committed Jul 24, 2026
    2c79d8e
  • Built-in Apps: reorganized by app — every app one section: description, badges, min wall, and its full screenshot gallery (four Matrix resolutions + three flap-wall heights, embedded from the repo's screenshots/ folder); dropped the stale splitflap-os drop-in claim; American spellings

    @avandeputte avandeputte committed Jul 24, 2026
    6f836ce
  • Gateway-API: /api/events also carries status events since fw 3.2

    @avandeputte avandeputte committed Jul 24, 2026
    1163241
  • Built-in Apps: complete 256x64 panel-view galleries — all 43 functional apps and all 14 channels, fresh renders (post short-panel readability fixes); canvas sampler keeps the canvas-only apps

    @avandeputte avandeputte committed Jul 23, 2026
    8b36b76
  • Merge Date Card→Date and Weather Panel→Weather Sky in docs

    @avandeputte avandeputte committed Jul 23, 2026
    168c738