Skip to content

Releases: rive-app/rive-android

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

9.13.3

13 Dec 22:58
Compare
Choose a tag to compare
  • Add an early out to avoid retrying forever 9942270
  • Work around gradient sync issues on Oppo Reno 3 Pro ed0c5ba