Skip to content

Releases: rive-app/rive-android

10.0.2

10 Mar 16:12
Compare
Choose a tag to compare

Fixes

  • Remove printmapping ProGuard rule 71245a9

Migration Guide

The removed ProGuard rule means that apps consuming the Rive library will no longer be forced to output their source map to out.map. If users would like to continue generating this mapping, they will need to re-add the following line to their progruard-rules.pro:

-printmapping <Your Map File Name>.map

10.0.1

28 Feb 00:17
Compare
Choose a tag to compare
  • invalidate stroke effects when path changes 4ab1053
  • testing codecov 579bcf1
  • Move curve softening math for feathers to the GPU 15043db

10.0.0

27 Feb 16:57
Compare
Choose a tag to compare
  • Remove Skia from android runtime fc4f64e
  • Final Skia Removal 9f4522f
  • Add RenderPath::addRawPath bc8bcc5
  • chore: release v9.13.8 c39428f
  • Adding more layout unit tests 1279ca7
  • test actual amplitude computation 0bce161
  • Infra fixups 8c1e49a
  • Report runtime test coverage b111ed2
  • Rename gold/ to zzzgold/ 8cd2748
  • Move feather join tessellation to the draw shader c1a7304
  • Nnnn listeners export fixes e273c46
  • Forgot to fixup the release workflow too... 47bcc8e
  • Fixup workflow dependencies to include uuid-dev 57751b8
  • editor+runtime: allow setting tolerance to path measure 0983be9
  • resort glyphs to compensate core text auto sorting 0a61f7e
  • Simplify the GMs registry 8fc6b76
  • Unify Vulkan descriptor set layouts 1db1810
  • use quadToCubic instead of quadTo 60be4a0
  • runtime: text follow path using text modifiers f2b3a8b
  • Gm no static registry 5462ea9
  • Fix Layout Style CPP callbacks 15c6ad5
  • cherry pick stack vector use in vulkan impl 00f92c3
  • add converters support in conditions state machines 2c0424d
  • Change Scroll DraggableProxy to use drawProxy f10f953
  • Turn off android file logging by default 6eb96b8
  • Renderer shader hotloading 245010c
  • Fix a crash on Galaxy A10 (Mali-G71) 4cab663
  • Math formula converter d3ad2ca
  • Fix up android browserstack gms 77de0d6
  • runtime: refactor text.buildRenderStyles 987909f
  • Nnnn duplicate state layers 036d1c7
  • Nnnn apply target to source on change 98c976b
  • Convert the feather texture to a texture1d array b9f05f7
  • Nnnn add blend mode text support 99b0a3c
  • Fix layout update on font load f0c949b
  • Only use GL_R32F for the atlas if EXT_float_blend is supported abf4da8
  • fix dash with world path 47f042a
  • add support for paths as holes 023689d
  • Revert checks when using percent margin 7282aae
  • add support for negative corner radius 0da75fe
  • invalidate parent paint when dash is invalidated 7d39a13
  • Update premake to use latest patched Yoga add185c
  • make decodeFont and decodeAudio non virtual 700a8fc
  • Use hardware textureGather on hlsl 1513048
  • Draw large feathers at lower resolution 8055ab4
  • Fix Yoga crash with percent margin aaad630
  • Make the segmentation of feathered curves more uniform 17aa70b
  • Add some .rivs with feathering to golden tests 9138803
  • add support for non exportable view model instances 1e877a7
  • Nnnn feather fixes 2 ab0c698
  • Implement a feather atlas for msaa b3b18bf
  • change lerp 333424d
  • Update layout display before propagating to children 08878d7
  • Nnnn data bind fixes 5 34c043d
  • Delete the draw cache 6e8a6d8
  • Fix NestedArtboardLeaf render when parent is a group f12ff53
  • add support for uint properties e95c899
  • Adapt ScrollConstraint to work with NestedArtboardLayouts 22779dd
  • Foreground fill fix b4a8a4e
  • fix backwards path with multiple segments 16b3349
  • fix gap in trim paths dc10e62
  • Fix MSAA stencil settings for clockwise paths f333184
  • use clockwise flag at runtime 0d29a03
  • Fix webgpu defines for image meshes e0c0ba1
  • Simplify the feather integral calculations a0c5f9f
  • Improve feathered curve chopping 16d7740
  • extend string converter e05ab0e
  • Update to 5 5 b754594
  • run code generators to fix outdated values a01eaa1
  • fix sync with state machine triggers 6095452
  • Improve layout display change handling 6782192
  • add support to round decimals in to string conve...
Read more

9.13.10

27 Jan 14:04
Compare
Choose a tag to compare

9.13.9

24 Jan 20:58
Compare
Choose a tag to compare

9.13.8

24 Jan 02:34
Compare
Choose a tag to compare
  • Require Android NDK r27c from premake 4d26764
  • Editor + Runtime Feathers! 94ffd91
  • fix: Fix warnings related to not including reflection library 8f2c8a3
  • Fix the notorious pnglibconf.h error for v2 0a77e36
  • Propagate layout's display to children in runtime 698c85e
  • editor+runtime: fix slow hit-testing 27dce2e
  • Fix more bit rotting in webgpu_player 6f6832f
  • Work around Android GL driver bugs that surfaced with the feather change 2720f47
  • Add an android_api option for premake 42cafb1
  • Converter inspectors Part 1 105c52a
  • feather v1 2f6499c
  • Update the atan2 definition in shaders 58aa39a

9.13.7

17 Jan 02:25
Compare
Choose a tag to compare
  • use triggers per state machine layer a0ad3a3
  • Nnnn add extra functionality to string converter 7c7450b
  • add atan2 53e0139
  • Fix layout animation repeat dcf0d19
  • initial work for testing data binding in the editor a68f05b
  • only reset state change on new frame f62a6a6
  • export data enum names 690dc83
  • Vulkan Support ! 2891642
  • More Android GL fixes 8054bc4
  • add more arithmetic operations 4f41490
  • Fix premake tag 203f993

9.13.6

14 Jan 00:33
Compare
Choose a tag to compare
  • Pushing merge, resolved using upstream.\n\n message=Security warnings #349
  • Runtime fix for image scale with mesh 0b2b6af
  • editor+runtime: fix text hit-testing on a locally transformed text 7cc35a6
  • Reduce the number of GradientSpans 7e3c759
  • Update webgpu/glsl permutation #defines to "true" af2c5ca
  • Delete the simple gradient texture transfer d5845df
  • add histogram arg to check golds to pass thru to diff.py ef4e04b
  • move advanced call after update e146a4c
  • Reset scroll constraint when state machine not running 2b3192c

9.13.5

02 Jan 17:41
Compare
Choose a tag to compare
  • Merge path_utils.hpp and eval_cubic.hpp into the core runtime 167fdd9
  • Ensure child layouts mark dirty when flex direction changes 38a2886
  • Fix straight lines being detected as cusps 1875a06
  • Add FillRule::clockwise to the runtime a129eb2
  • add bind once support 263bf96
  • do not use frameOrigin to validate if artboard has its origin translated 1c143af
  • editor: minor text fixes 0974b2f
  • Replace Swiftshader with Nvidia gpu runner 0345ea1
  • improve error reporting if exe in deploy script does not exist ac43fde
  • Set supportsRasterOrdering in the webgpu backend e2e4972
  • editor: allow hit testing over text and text runs 6a05f9b
  • rename property to avoid conflict with code generation 047b60a

9.13.4

17 Dec 18:47
Compare
Choose a tag to compare
  • do not exclude proxies from drawables list 5b7659f
  • Scripting begins! c9aec30
  • GL MSAA tweaks 2cf776b
  • More android tuning for PowerVR 2828f63