github rive-app/rive-android 11.13.0

5 hours ago
  • docs(Android): update outdated Discord link in README (#14498) fdfdfeb6d4 562acd9
  • feat(Android): Native symbols artifact (#14476) 97b79a9604 5857a84
  • feat(Android): add font data binding (#14214) 04bf4c0adb dc25783
  • perf(Android): Cache default system fallback font (#14275) d02dd63bc6 4db671b
  • fix(Android): Switch to pbuffer before destroying current EGL surfaces (#14355) caf7ade48b d471c7c
  • fix(Android): add ASSET_BLOB to PropertyDataType (#14215) 28df6cf14a fcaec20
  • feat(ore): scripts render GPU passes into our render target (#14436) cf39effc4d 3729c5c
  • chore(deps): clear the critical advisories in the tooling lockfiles (#14190) 08e8c3e446 a579851
  • feat(blend): additive blend mode with a 0-100% amount (#14175) 2349364c71 19b1da5
  • feat(renderer): Add support for instanced image meshes (#14381) f231dd41e6 5ad6352
  • fix(Android): Release GL resources before unbinding EGL (#14353) cbd0b3c006 8771f9c
  • refactor(unreal): NEEDS_GAMMA_CORRECTION removal (#14516) 1462fc31e1 d82e407
  • feat(core): mouse button options (#14518) 60eb10b83d 1fb54a6
  • perf(runtime): Idle state machines stop redoing work that can't change anything (#14508) 30c30acec9 67760a8
  • fix(renderer): vulkan rotation, mali triangle padding and wgsl bounds for script gpu passes (#14485) 4c2d79894f 6f02737
  • refactor(rasc): rename AssemblyScript to AnimaScript (#14510) 4057f908b2 006554b
  • feat(core runtime): Scroll wheel and trackpad support for ScrollConstraint (#14321) f42f02a06d cb07a7c
  • fix(editor, runtime): guard bindable enums against out-of-range numbers (#14484) 8d951c92f3 fbe111f
  • fix(text): stop fitFontSize hanging on an inf or huge font size (#14497) 6f7a868171 27ab214
  • feat(js): add text input and key input support (#14470) ba0755c07b 562a006
  • fix(runtime): keep coincident control points exact when trimming paths (#14474) dcd60ea7f5 a0c61bf
  • fix(runtime): measure a skinned path's pose winding exactly (#14480) 0b5fd6293b 77c2d40
  • fix(evi): build and run the scripting player on ios and android devices (#14425) 961a2accfa 3a383f0
  • fix(runtime): skinned winding follow ups for the bind pose (#14465) f848d2174f d3ebeba
  • chore: pass pointer type and timestamp to scripted drawable handlers (#14472) e3c4939942 62683b1
  • fix(runtime): take a skinned path's winding from its bind pose (#14452) 89a770ce65 a47348f
  • fix(scripting): let aot memory grow on demand instead of pregrowing to the ceiling (#14450) e04516db64 0526367
  • perf(runtime): more performance improvements (#14443) 06eb2c8cc2 191aca6
  • fix(runtime): re-run a hidden paint's effects when it shows (#14445) 3980f99de5 d0c4909
  • feat(scripting): expose fonts and text shaping to Luau and AssemblyScript scripts (#14413) da672b77c1 abcaa25
  • perf(runtime): several performance improvements (#14422) 9832676b43 1276271
  • feat(editor, runtime): add masking support (#14369) c7dc382c34 4bd7a78
  • feat(renderer): Convert depthStencil fills to repeating index patterns (#14382) 10a55a3ad0 84a836d
  • perf(scripting): bring the AssemblyScript interpreter to Luau parity on the cli demos (#14399) 022bb5a920 18fb501
  • feat(runtime, editor): set view model properties from listener input … (#14410) b305b0e0ae cf40433
  • fix(scripting): bounds check the whole of element counted wasm buffers (#14412) d6413e7bb9 72510d7
  • perf(runtime): several performance improvements at runtime (#14407) 3d72bf8611 e9df55b
  • fix(renderer): resolve foreign images in Image:view() under deferred … (#14395) 564840c19d ff801bc
  • perf(renderer): Pack miterRatio from the tessellation shader (#14393) 075963d9a1 195016f
  • fix(renderer): deferred canvases take the host's interlock mode, Artemis kit gets a Vulkan 1.3 device (#14368) b2ba7ec758 c7fc784
  • feat(player): layout artboards fill the window (#14379) 7c31167223 61e5cb4
  • chore(diff): Handle image size mismatch in diff script (#14366) f5e6021486 9ad9bb9
  • feat(renderer): Pack zIndex15:coverage8 in the depth buffer (#14236) 183579b29f 085108c
  • Preserve spacing after GLSL macro calls in shader minifier (#12979) 85ba899663 5c1e216
  • fix(runtime): don't dereference a list row with no artboard (#14362) d237390642 0e55826
  • feat(scripting): the luau translator follows gamepad and custom property scripts (#14344) e8623bca4b 31e3571
  • feat(player): threaded render option for deferred replay (#14336) 10509ba6f3 bd81d35
  • fix(scripting): gl fixup tables cover every entry point of a stage (#14339) c96cfa9962 771676a
  • feat(artemis): the pad reaches the state machine as a standard gamepad (#14338) 06b40c24e0 ec6d828
  • fix(unity): stop images flickering on Vulkan when they have no gradient (#14335) a97a9b1142 cc7e1e9
  • perf(artemis): record ore into the frame command buffer and stop waiting on it (#14334) 322733ec8e 312d297
  • fix(tests): set DeterministicTriangulationThresholds in the deferred flush parity tests (#14224) 2116c7cfdc e221d81
  • feat(command-queue): add synchronized focus traversal and key input (#14286) 2cf72d67e9 5dae22c
  • fix(text): don't charge the vertical trim band twice when fitting a font (#14327) 4f1b884dbe 7b6c9e5
  • fix(runtime): don't let hidden nested artboards and lists take pointe… (#14325) 4406a2542f 78bd20a
  • minor(js): add focus and key/textInput APIs to StateMachineInstance and plumb into WASM bindings (#14319) 9f183d58ca bc5353a
  • fix(scripting): keep libc-wasi in wamr, the luau blob's constructors spin without it (#14324) 018ff05e28 aa81365
  • Add Device Reset to PathFiddle (#11256) b2b9f12a39 3b24215
  • fix(runtime): the wasm host serves the luau blob's remaining wasi imports (#14320) 9ba30dbad9 1284e15
  • perf(runtime, performance): preserve path geometry on rigid transform (#14315) 4c824e6f05 a2434b0
  • chore(unreal): Unreal target IOS (#14291) 10821b0399 243ef77
  • perf(scripting): build wamr without libc-wasi (#14305) 603235d269 9f81174
  • perf(runtime): cheaper advance for rigs with many hidden shapes (#14255) 6dcbf68a58 cd3f451
  • perf(runtime): measure intrinsic bounds without copying the path (#14304) f09c4e58ae 8b2565f
  • fix(rml, runtime): text cursor, RML draw-rule export, collapsed data binds (#14299) 14b3ecbd92 ad398ce
  • perf(runtime): measure shape bounds without copying the path (#14290) adbd04619a 489e690
  • feat(layout): add option to hug leaf objects unbounded (#14174) ccb1b42f73 1c67296
  • fix(editor): release GPU memory when a file is closed (#14269) 4db1142ace 89827bb
  • chore(player): add ios support for player (#14259) f42ec65903 157e669
  • fix(editor): fix scripted viewmodel wrapper cache (#14285) b66d9fd18b 7788315
  • fix: blend IK from the pose on its chain, not the bones' authored angles (#14284) 5e74739083 6114da7
  • fix(ore): wait on prior reads before a vulkan pass clears its attachments (#14281) 1456fd234b c83af6c
  • fix(unit_tests): keep command queue text input literals as char on msvc (#14282) 322307ae27 47fc77e
  • feat(Cmdq): Add command queue keyboard and text input (#14244) 9b3f12db4a 8d9dd4f
  • feat(scripting): tag drawables with custom properties and draw them modulated (#14267) 6997dee497 2011cfb
  • fix(runtime): clockwise fills on bone bound paths (#14253) 691c7bb92a 036fc82
  • perf(scripting): pass assemblyscript strings to our host without encoding them first (#14266) 560c429cba 75772e5
  • perf(scripting): cheaper host to script callbacks in our wasm lane (#14264) 2ff8df0a88 156d6c3
  • fix(scripting): keep the return stack balanced in our aarch64 aot call stub (#14263) 29363baa3f f1c7f5e
  • fix(editor, runtime): map the system emoji font instead of copying it (#14250) f6747d8c64 0d7d767
  • fix(deferred): hosts and sessions detach each other on death (#14258) c3430556ac bea301a
  • fix(renderer): compile non-comparison depth-texture samples on D3D11/D3D12 (#14229) 0003188d2a 5189c1a
  • feat(artemis): canvas content on artemis and the vulkan fixes it surfaced (#14213) 64a7992eb9 8bde028
  • fix(ore): render into non-zero mip levels (#14231) 4ddc185641 58568fd
  • fix(runtime, editor): sentry crash fixes (#14246) 54c5b1a8b6 362a61a
  • feat(Command Queue): Runtime messaging (#12621) 8ba396fe91 bf0ffd2
  • fix(editor, runtime): some sentry based crash fixes (#14228) 2a2d2132b0 617ec45
  • fix(runtime): free the script inputs a scripted interpolator owns (#14234) df53427c11 5fa83d6
  • chore(scripting): pin luau at rive_0_734_ice (#14225) 4939c6262f d1c36b1
  • fix(editor): some crash fixes (#14211) de3b0d317e 2ae07f2
  • feat(text): select and copy across regular text objects (#14194) 737d347e26 3160b55
  • feat(renderer): add inner/outer strokes to the Rive renderer (#14117) c5292843b7 a52d378
  • feat(runtime): add command queue font data binding (#13405) 880afe5687 c48dc85

Don't miss a new rive-android release

NewReleases is sending notifications on new releases.