github rive-app/rive-android 11.16.3

54 minutes ago
  • feat(Android): Deliver Rive worker messages automatically #15605
  • fix(Android): Fail image decodes on OutOfMemoryError instead of crashing #15559
  • fix(scripting): close the gaps found porting luau trays to animascript #15607
  • perf(scripting): fuse loop latches, indexed loads and float stores in our wasm interpreter #15602
  • fix(scripting): copy a v128 whole in our wasm interpreter on 32-bit arm #15619
  • perf(scripting): fuse float pairs in our wasm interpreter #15597
  • perf(renderer): Small/flat cubics can often just be represented with a single segment and stay well within tolerance #15513
  • fix(scripting): re-arm scripted objects when their async work settles #15614
  • feat(scripting): forward keyboard and text events into a script's Artboard #15599
  • fix(runtime): a list item's index follows the data list, not only the host's rows #15582
  • fix(runtime, editor): stop list rows from hosting rows of themselves #15573
  • fix(runtime): preserve redraws after pending component updates #15506
  • feat(scripting): context.bindableArtboard for the file's own artboards #15588
  • fix(runtime): follow one finger when a scroll view has several #15416
  • feat(Android): Expose integration primitives behind @RiveImplementationApi #15564
  • fix(Android): Draw the first canvas session frame immediately #15595
  • fix(deferred): replay the ore a canvas samples ahead of that canvas #15515
  • perf(scripting): keep our interpreter's dispatch replicated on iOS #15590
  • perf(runtime): skip buffered list rows the scroll viewport clips away #15539
  • fix(editor): correct color picker editing and pointer tracking #15565
  • fix(unreal) fixed issue with unreal nested view models #15321
  • perf(runtime): fade list rows when the list draws them #15538
  • fix(Android): Add Suhyeon to Maven publishing credits #15523
  • fix(skia, android, rive_native): fade modulated paths instead of darkening them #15550
  • feat: integrate aws-sdk-cpp into peon_cpp_worker #15568
  • perf(runtime): bind each value a state machine's conditions read once #15534
  • feat(scripting): add loadImage to turn encoded bytes into an Image #15445
  • perf(scripting): give idle script memory back to the system #15543
  • fix(runtime, editor): paint images draw nothing without an image and modulate every text glyph #15531
  • perf(runtime): add and remove a view model value's dependents without a scan #15521
  • fix(runtime): collect script heaps in the command server once a frame #15484
  • perf(runtime): stop state changes allocating #15524
  • fix(runtime): give a hovered list row its exit when the list stops showing it #15509
  • fix(focus): Tab traverses focus in editor playback #15486
  • perf(runtime): let list rows with eased binds go quiet #15505
  • fix(runtime): rebuild layer masks when a nested artboard's content changes #15497
  • chore(downstream): advance submodule/refs f84fd43
  • chore(downstream): advance submodule/refs 6b1b340
  • chore(downstream): advance submodule/refs 4e8e92e
  • chore(downstream): advance submodule/refs 5bb6e29
  • chore(downstream): advance submodule/refs 8ab28c6
  • chore(downstream): advance submodule/refs cb75245
  • chore(downstream): advance submodule/refs c9d2a23
  • chore(downstream): advance submodule/refs 846a55b
  • chore(downstream): advance submodule/refs 80a3b7d
  • chore(downstream): advance submodule/refs 1742e60
  • chore(downstream): advance submodule/refs ac558a0
  • chore(downstream): advance submodule/refs 6a38e29
  • chore(downstream): advance submodule/refs 48aad82
  • chore(downstream): advance submodule/refs a2fe1a6
  • chore(downstream): advance submodule/refs 881ded7
  • chore(downstream): advance submodule/refs d4a8f40
  • chore(downstream): advance submodule/refs a294c53
  • chore(downstream): advance submodule/refs 41cf5fa
  • chore(downstream): advance submodule/refs 50fce00
  • chore(downstream): advance submodule/refs 4ed7238
  • chore(downstream): advance submodule/refs df631b9
  • chore(downstream): advance submodule/refs 149fc8c
  • chore(downstream): advance submodule/refs a1c2042
  • chore(downstream): advance submodule/refs 4f0dbed
  • chore(downstream): advance submodule/refs 049d327
  • chore(downstream): advance submodule/refs b95f5db
  • chore(downstream): advance submodule/refs ab71ad8
  • chore(downstream): advance submodule/refs ff9c166
  • chore(downstream): advance submodule/refs dc06839

Don't miss a new rive-android release

NewReleases is sending notifications on new releases.