Skip to content

Releases: rive-app/rive-android

9.9.1

24 Sep 16:50
Compare
Choose a tag to compare
  • advance iterator until distance does not equal 0 #8164
  • Add linux build step for rive_native changes bae51aa
  • runtime dashing! 875f900
  • fix dash glitch 7faa53b
  • Dashing (through the snow) dd38e95
  • Update player to run without the python server b1cd7d7
  • Rename gpuAtomicResolve -> atomicResolve, et. al. 1485bae
  • fix up android submodule check f6ecb2c

9.9.0

19 Sep 18:57
Compare
Choose a tag to compare
  • feat: android expose image asset width and height facbcc3
  • Overhaul Vulkan synchronization 5dacf18
  • Remove Skia from ios_tests and quit building it on many runners 7eb879f
  • Nnnn data context fixes 021bdc9
  • Colinear and bounds ffi 0e1905d
  • add support for elastic interpolation c8d62db
  • editor: Stage UI for N-Slicing 5590d0b
  • Add contour measure to Rive Native 93c8b10
  • adding length getter to dash path effect 8f8503e
  • Add NestedArtboardLayout hug a6b1cb8
  • Initial refactor to simplfigy class structure 70bf429
  • d3d11 simplifications e92b0ce
  • Optimize draw to avoid creating when clip is empty 98d46e0

9.8.0

13 Sep 11:33
Compare
Choose a tag to compare
  • feat: android nested text runs baf7cb6
  • Updates to layout hug d8b5aad
  • revisit sync between flutter and c++ runtime ec02bb7

9.7.1

12 Sep 09:39
Compare
Choose a tag to compare
  • Fix intrinsically sizeable bug 5163a36
  • bump premake bd5dff3
  • Fix default target id for ListenerAlignTarget c04e00e

9.7.0

10 Sep 13:28
Compare
Choose a tag to compare
  • Dance around a driver issue that generates garbage pixels #7423
  • Fallback Fonts on Android 734034c
  • Namespace corrections to rive instead of gpu 759d492
  • Initial file moves and renames dac30a5
  • Rename to remove unneeded pls in variable names eaa9a0f
  • Change class names to strip PLS 2716ae2
  • Update rive cpp for submodules b614d7e
  • docs: update links 0afd8c9
  • Revert android runtime submoduke change 2d43d26
  • Switch android runtime to use rive-runtime repo instead of rive-cpp 1910672
  • Update .gitmodules 6320610
  • Add fallback font support for iOS and macOS 935e5c1
  • Fix dstreadshuffle gm 1543021
  • add fixes and code improvements 3fbf77f
  • Next set skia strip af85dd0
  • Fix startup freeze on certain Macs 05721d7
  • skia removal 70176b1
  • add viewmodel trigger support for c++ runtime c49f14f
  • add text vertical alignment a6fc388
  • Port to remove skia 226c628
  • SkChop party! mandoline and cubicpaths 2fbcbe4
  • pass wrap separately to support alignments ca212af
  • removed skia from a few gms eb62573
  • Remove skia from labyrinth gm 764facc
  • Remove skia dependencies from strokedlines d6f084f
  • Add android unit tests and remove running tests in platform testing 60c7d06
  • Implement keystrokes for the player test f4acae4
  • rename ios and android tools to tests 803086f
  • Add a mechanism to skip flaky golden tests 5fee86f
  • Fix glmsaa on Desktop GL drivers f506163
  • Update RiveRenderBuffer to support multiple maps per frame 67cf2f0
  • inputs ref state machines and components ref artboards 010061b
  • fix playback mode and other small fixes 3f827aa
  • Add data converters to flutter runtime 9fe8b3d
  • Opensource (tools) tests as part of runtime 25c0117
  • 8020 text fit to box 88c92c9
  • Fix dash increment aa3cebd
  • Fixing tool drawing 7a3e0d5
  • Tooling tweaks 8724fff
  • Better support for BGRA in D3D 815fb99
  • Parallelize SPIRV compilation d4e8d7d
  • Add a "player" app to the tools efb9e0e
  • Unlink skia from goldens 63b04c8
  • Support Vulkan on Android eb13ed3
  • Set core audio session category to none 6aed64d
  • Check if clipping shape's worldpath exists 30986d1
  • Layout joysticks runtime 803c27f
  • runtime: add tiling to n-slicing ee3672e
  • Revive the WebGL backend 90c5ac7
  • Nnnn data binding editor native runtime cef3fd0
  • Fix downstream android build b9d4f04
  • fix for syntax issue a726a7d
  • windows editor: fix format check and use raster ordering disabled ae788d7
  • Fix viewer tess builds 59e42ab
  • Update submodule_check.yml eee8315
  • Change module to runtime 90a4b0a

9.6.5

23 Aug 22:03
Compare
Choose a tag to compare
  • Fix Android goldens 2f8ef0d
  • Improve Vulkan loading and organization 3e9e365
  • Add webp decoder. 8021144
  • mark dirty when constraint changes b4b37b2
  • iOS images unpremult SIMD support 9abf002
  • add arithmetic operation and group converters b279fa5
  • editor: setting up the update callbacks for n-slicing 867b0db
  • Fix for bug in Runtime LayoutComponent proxy 400148a
  • Deploy golden testing on android through an apk 11d99be

9.6.4

17 Aug 00:26
Compare
Choose a tag to compare
  • Use artboard properties as transition conditions 2b69f8b
  • Init NestedAnimation's nestedArtboard as nullptr f83c5ae
  • added some simple windows build scripts to make building on windows from powershell or command prompt easier dc71e33

9.6.3

15 Aug 04:42
Compare
Choose a tag to compare
  • fix hovered state of group listeners #7838
  • editor: nine-slicing core data type definitions 5797a83
  • Update version to macosx 11 for runtime. 3ee762c

9.6.2

13 Aug 08:19
Compare
Choose a tag to compare
  • feat: add nested text run getters and setters in Unity fa569bd
  • add two data converters 3a444f1
  • added a blt command for render targets that do not support VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT 97f7f40
  • Better premake support for Visual Studio e47578f
  • Add Xcode support to build_rive.sh e8613d1
  • Added support for xcode builds 2fdd809
  • Add width/height overrides for NestedArtboardLayout dba3eb0
  • Fix static assertion in ResourceAllocationCounts e7ee9d3

9.6.1

07 Aug 13:35
Compare
Choose a tag to compare
  • Add better stack trace & test 8816b00
  • refactor conditions 3c97eca
  • Fix layout shape hug in CPP 81337ba
  • Add a premake message when Xcode command line tools isn't installed 86ab723
  • add data converter and data types for conversion d41e0f8
  • add listener actions support for databind bc05090
  • Fix alignment when flex wrap enabled 55a8bd2
  • Buildsystem fixes for build_rive.sh and PLS shaders 7ecb0e8
  • add click event support 405c60e
  • Improve layout animation 70d8c9e
  • Simple procedural text rendering API 22c497d
  • Add a test for nested events triggering listener in parent 5626825
  • Fix for nested events in CPP 00da2bc
  • Add a build_rive.sh script to unify the premake5 build process f496c62
  • viewmodel transitions runtime 235c3ac
  • Implement layout scale type in CPP runtime 69f5730
  • Make an HBFont from a CTFontRef. b11cfe1
  • Nested artboard types: node, leaf, layout de1bbb0
  • Xxxx improve hittest performance 1f5a772
  • Makeshadersinpremake 426d8f0
  • Move COVERAGE_PLANE_IDX to 3 0495748
  • Use fixed function color blend in Vulkan e9d13a5
  • Move support variables for assert() behind "#ifndef NDEBUG" a32e94c
  • Make shader type conversions explicit 63f6897
  • Tidy up Vulkan extension wrangling 43eeffa
  • Specialize SPIR-V for pls::ShaderFeatures 158c1ec
  • Finish atomic mode in Vulkan 4ba68c1
  • feat: add min macos version to minification script cf1608e
  • Housekeeping: rename PLS planes a22bd69
  • VK_EXT_rasterization_order_attachment_access 483add7
  • Add golden tests for iPhone Simulator aabfa68