Skip to content

Releases: solid-tv/renderer

Release 1.2.4

23 May 20:56

Choose a tag to compare

  • fix(inspector): mirror x/y/w/h on text nodes (#34) (8abd3d8)
  • fix radial test (6b8a9ac)
  • feat(RadialProgress): self-animating progress via duration + countdown (#33) (632c923)

Release 1.2.3

23 May 00:49

Choose a tag to compare

  • fix(webgl): respect clipping rect in reuseRenderOp's default-shader path (#32) (c554939)
  • deploy the examples (7134999)

Release 1.2.2

22 May 23:18

Choose a tag to compare

  • feat(text): optical-center baseline mode, default for mixed-case UI (#31) (81a320b)

Release 1.2.1

22 May 22:07

Choose a tag to compare

  • feat(text): expose trimmedHeight on text nodes (#30) (965999b)
  • feat(text): verticalAlign works without maxHeight (flex-friendly) (#29) (767ad53)
  • default border to outside, makes it easier to center things with borders (c3ec522)

Release 1.2.0

22 May 17:32

Choose a tag to compare

  • feat(shaders): add RadialProgress shader for circular progress / countdown UIs (#26) (57323de)
  • fix(text): activate verticalAlign on maxHeight alone (#28) (d9d9d2b)
  • feat(text): cap-height centering as the per-line vertical anchor (#27) (f4a728f)
  • fix(text): baseline-anchored layout, include lineGap, trim trailing letterSpacing (#23) (85e6f7c)
  • fix(examples): listen to 'renderUpdate' (not 'quadsUpdate') in quads-rendered (#24) (792034e)
  • fix(vrt): tighten pixelmatch threshold and unify clip shape (#25) (0d2eb65)
  • cleanup pr (e2fbf99)
  • fix: WebGL handling for undefined textures (#22) (9f73d00)
  • tweaks to claude (7c1d2e1)

Release 1.1.5

19 May 16:32

Choose a tag to compare

  • fix: bordered shaders precision with asymmetric borders (#21) (7a86e33)

Release 1.1.4

19 May 16:14

Choose a tag to compare

  • fix: chrome shader varying-pack compatibility (#20) (da5c77f)

Release 1.1.3

19 May 14:44

Choose a tag to compare

  • refactor: updates and lint (#19) (d8ca57a)
  • fix: make CanvasFontHandler compatible with FontHandler (#18) (a9607e4)
  • minor cleanup to extra promise wraps (6810adc)
  • perf(coreNode): lazy-init _animations map (#17) (abca16f)
  • perf(textures): allocation-light upload queue and inline cache-key on Texture (#16) (150ef38)

Release 1.1.2

11 May 15:15

Choose a tag to compare

  • perf(coreNode): split children update loop on childUpdateType (#15) (619200a)
  • perf(transform): scale-only path, eager allocation, contain cache (#14) (847e42f)
  • perf(transform): translate-only fast path for global transforms (#13) (27525f7)

Release 1.1.1

11 May 01:41

Choose a tag to compare

  • perf(textures): overlap decode with upload, skip resolveDefaults on cache hit (#12) (09ca9fd)
  • add claude doc (81e307e)
  • fix(textures): correctness fixes in TextureManager and image worker (#11) (f2953af)