Skip to content

6.21.1

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:19

Fixed

  • Fixed a regression where the Lua Data global — which exposes view model constructors like Data.MyViewModel.new() — was nil in scripts, breaking script-driven view model instance creation. (#454)

Changed

  • Improved time-to-first-frame by drawing the first frame synchronously when resuming from a paused state, instead of relying on the display link.

Commits

  • perf(apple): draw first frame synchronously rather than on display link (#13009) f744b8acbc d64dca3
  • feature: add data bind font support (#13031) 25b5033ad8 3529867
  • Updating version files 36ebccd
  • fix(scripting): decode lua colors as unsigned integers (#13053) 991f5d87ab 92f83ea
  • feat(runtime): add requestArtboardSize to command queue (#12854) d3fe2f47e6 5eeb23a
  • fix(shaders): stabilize cross-stage HLSL names, per-stage id fallbacks collided and silently dropped the struct-layout sidecar (#13046) 662780d846 80b64a3
  • fix(editor and runtime): arboard selection and state machine selection (#13049) 6150d71336 66f5946
  • feat(focus): ui pass 1 (#13029) 72963a4d12 c2fd6ec
  • fix(unreal): Unreal layout alignment fix and other small things (#13028) b20256f368 2a97f50
  • feat(cpp): expose enum name in getProperties for cpp and js (#13032) ced1506e5b 48a03cc
  • fix(peon_worker): Handle vulkan initialization errors in gpu recorder (#13035) 37997d7366 159d167
  • chore(runtime): add new core type (#12981) ac4657c21c 8dd7327
  • chore(runtime): expose data bind runtime methods (#13018) eb0c54ee20 235d612
  • perf(tests): Spawn image_diff.py only once per job (#13013) c4ea178471 0433b21
  • fix(build): Don't compile metal shaders for android or wasm (#13015) 19d8fb7957 7fafdd8
  • fix(runtime): ensure lua data is initialized (#13010) e27bf13d74 80ab5e3
  • feature: test.blob(name) reads blob assets from test scripts (#13005) afd68206e6 53875aa
  • fix(scripting): Advance detached view model instances at end of frame (#13002) a77c1355bd d2b1782
  • feat(scripting): 3D Vector ops, Mat4 lookAt/ortho, Vector buffer writes, GPUBuffer write source range (#13003) ef0e100413 13268aa
  • feature (Unreal) Ore Support (#12941) eeb280d7f9 723932e
  • chore: rev Luau to rive_0_728 (upstream 0.728) (#13000) e4c22c3ef7 5066cf8
  • fix(runtime): validate bindablePropertyInstance before using it (#12989) e2c7b48dc0 2099d61
  • Texture compression fixups (#12939) a23e2ba586 401923d
  • feat(editor - text input): expose trigger property to focus on text i… (#12975) 50fdb3bb9f 4599d59
  • fix(runtime-focus): resolve focus to first leaf on direct focus (#12974) d607980229 d2e25ee
  • feat(image): compose layout fit as a separate scale so user scale stays independent (#12896) c372d0d9d4 8579e79
  • fix: ore buffer per-frame update race (#12976) cc34cea963 e25974d