rive_native 0.0.1-dev.8 copy "rive_native: ^0.0.1-dev.8" to clipboard
rive_native: ^0.0.1-dev.8 copied to clipboard

Rive's native runtime and renderer for Flutter.

0.0.1-dev.8 #

New Features #

Fixes #

  • Platform dependent CMakeList.txt instructions. Fixes Android and Windows rive_native setup for certain Windows environments. See issue 471
  • Support for Workspaces in rive_native:setup, see issue 467. Thanks tpucci for the contribution.
  • Textures now use pre-multiplied alpha, which may fix dark edges around alpha textures ad7c295
  • Fixed an OpenGL buffer race condition b001b21

0.0.1-dev.7 #

New Features #

  • Initial support for text follow path (early access)

Fixes #

  • Lates Rive Runtime and Renderer fixes and improvements
    • Fixes rendering glitches on certain device hardware
  • Android and Windows building: Fixed executing the download scripts from the wrong path in CMakeLists.txt. See issue 460, Dart does not allow executing pub commands from the pub cache directory.
  • iOS and macOS build flavor support: Fixed an issue where rive_native could not build when using Flutter flavors, see issue 460.
  • Reduce Pub package size and fix building: Reduce dependencies included when publishing to Pub, and fix manual library building

0.0.1-dev.6 #

New Features #

  • Android Support: Added support for Android (arm, arm64) with Rive Renderer and Flutter Renderer (Skia/Impeller).
  • iOS Emulator Support: Added support for running on iOS emulators.
  • Layout Support: Introduced Layout support.
  • Scrolling Support: Added Scrolling support.
  • N-Slicing Support: Added N-Slicing support.
  • Feathering: Added support for Feathering.
  • Nested Inputs: Added nested inputs accessible via the optional path parameter in StateMachine.number, StateMachine.boolean, and StateMachine.trigger.
  • Nested Text Runs: Added support for nested text runs, accessible via the optional path parameter in artboard.getText(textRunName, path: path).
  • Text Run Setters: Added setters for text runs (including nested text runs) using artboard.setText(textRunName, updatedValue, path: path).
  • Rive Events: Added support for Rive Events.
  • Out-of-Band Assets: Added support for out-of-band assets.
  • Procedural Rendering: Introduced RiveProceduralRenderingWidget and ProceduralPainter.

Fixes #

  • Windows Build Scripts: Fixed build scripts for Windows.
  • Latest Rive C++ runtime: Updates to the latest core runtime with various improvements and fixes.

Breaking Changes #

  • StateMachinePainter: StateMachinePainter and RivePainter.stateMachine no longer require a stateMachineName parameter. It is now optional. If null, the default state machine will be used.
  • Rive Widgets: RiveArtboardWidget and RiveFileWidget now require a RivePainter.

0.0.1-dev.5 #

  • Initial prerelease 🎉
35
likes
130
points
660
downloads

Publisher

verified publisherrive.app

Weekly Downloads

Rive's native runtime and renderer for Flutter.

Homepage

Topics

#animation #ui #effects #renderer #games

Documentation

API reference

License

MIT (license)

Dependencies

args, ffi, flutter, flutter_web_plugins, graphs, http, meta, plugin_platform_interface, vector_math, web

More

Packages that depend on rive_native