22 Commits

Author SHA1 Message Date
00798ca173 Perf/flutter runtime opacity check
- Adds checks to see if a drawable has a 0% opacity before performing draw commands
- Add skinning example

Diffs=
a61f4c6b5 apply changes to rive_core
8152b8a02 docs: update CHANGELOG
b8f61022c perf: check if opacity is 0 before drawing
4c4826e67 chore: add typedef argument names
ff94982f9 docs: add skinning sample
f1ddd88d4 Fix artboard pieces slowly popping in. (#4818)
3039909c2 Update to using deployment workflow similar to ios
53a8f9517 Fix direction when looping. (#4786)
4c5a576ad Fix ping pong hang (#4776)
ae1e02afc Fix tess test linking (#4773)
4ecbf9321 Fix remap based on issue JC caught. (#4771)
89e38b700 allow negative speed (#4770)
4d115b4c6 Adding GLSL100 for tess renderer. (#4767)
31a3972aa ios shaders for tess (#4765)
686e5125b Add dependency to correct grand parent for linear gradients. (#4753)
e737ee427 Revert "Update to using deployment workflow similar to ios"
de0e57d55 Update to using deployment workflow similar to ios
051769242 Runtime Text! (#4741)
331ad0d55 Build cleanups
2538229d6 Use Rive's libpng premake dependency in golden testing
42a0377bc Fix condition with trim paths where all contours are 0 length. (#4722)
ea1c83d02 Use os.copyfile() instead of the '{COPY}' command
5c03e1640 Remove forcing arch to arm64 for libpng (#4715)
404a04d35 Cleaning up libpng premake to be isolated/stand-alone. (#4713)
2023-02-13 18:13:08 +00:00
0767844a56 style: updated example and readme
Diffs=
a259b57b2 style: clean up example app
483978f10 docs: update readme
2023-01-11 21:04:30 +00:00
cac78883af Value Graph Export + Runtime Support!!
- Renamed CubicInterpolator to CubicEaseInterpolator so that CubicInterpolator can now be the base class for both CubicEaseInterpolator and CubicValueInterpolator.
- Added CubicValueInterpolator to cpp and Flutter runtimes.
- Test in cpp runtime for the new cubic value interpolation.

Diffs=
1e80ad08f Value Graph Export + Runtime Support!! (#4524)
c532f8658 Shorten harfbuzz/SheenBidi directory paths
312a6c778 Drop the runtime to C++11
de4fe4d71 export MAKE_SKIA_FILE from all top-level scripts that build Skia
75a6b74b8 Beef up testing in tools/*
79f98695a Don't show interactive download progress when premaking on bots
b7fd1d825 Move golden testing into tools/
2022-12-14 22:15:43 +00:00
6d229dcdd9 add simple test & an example showing selection of different rive files 2022-08-26 18:16:13 +01:00
ef8e8d63f5 cleanup for publish 2022-06-14 09:08:05 -07:00
338d739bf7 Add a Listener to the RiveAnimation widget when a StateMachineController has events. 2022-05-18 11:15:37 -07:00
efdd943f39 Ran generator for constraints. 2021-07-13 17:41:43 -07:00
794bb90147 Adds artboard parameter to onInit callback 2021-06-18 11:02:53 -07:00
e22b403ee2 Adds custom controller for speed example 2021-06-14 16:18:39 -07:00
dddb78b62f Adds one-shot animation controller 2021-06-14 14:41:10 -07:00
7d82d06c79 WIP on simplifying controller use 2021-06-11 18:45:57 -07:00
1d54191031 Adds high level RiveAnimation widget 2021-05-27 17:37:54 -07:00
37adf790ee Blend states! 2021-05-07 19:41:50 -07:00
2851203e67 Improving state machine api and including more examples. 2021-04-12 16:57:40 -07:00
462faf20ff Adding ability to control state machine. 2021-03-11 20:21:35 -08:00
8e73700909 Fixes missing asset in example 2020-12-07 12:42:45 -08:00
39eddb4fd6 Preparing for pub 2020-11-17 16:04:42 -08:00
d0df759001 Updated example and readme 2020-11-10 14:46:53 -08:00
2e4a8ace85 Fixes #15 and preps for publish. 2020-10-02 15:56:43 -07:00
5bd55da4fc Bumping runtime version and murdering fractional. 2020-09-28 16:56:53 -07:00
4cb915605f Revving format to 2 with smaller string encoding. 2020-07-19 18:18:34 -07:00
d31388d6e4 Initial checkin of Rive 2 runtime. 2020-07-08 16:36:55 -07:00