Commit 53056d7
feat(flutter): compile with runtime scripting (#11432) 3c44afce94
* feat(flutter): compile with runtime scripting
* chore: revert editor only code
* chore: revert
* chore: add back dummy editor script linking
Fix ScriptedDrawable save/restore (#11451) e7142dcfed
No double deref luau (#11448) 62fcec60de
Add opacity support to ScriptedDrawables (#11446) 9b416a02f6
fix(scripting): search first parent transform component to build scri… (#11443) 99ca3a30cc
fix(scripting): search first parent transform component to build script node
feature: modulate opacity (#11427) 128d9d61e0
* feature: modulate opacity
* fix: clang-format
* fix: rust renderer has a no-op modulateOpacity
* fix: no-op modulateOpacity for canvas android
* feature: modulate opacity on android canvas
* fix: rcp ref
* fix: missing override
* fix: gms
* fix: make flutter_renderer match cg one
* fix: josh pr feedback
* fix: remove CG transparency layer
* fix: save modulated gradient up-front
* fix: store only one gradient ref
* fix: remove specific constructor
* fix: use GradDataArray!
* fix: expose currentModulatedOpacity
* fix: cg_factory modulated opacity value
* fix: modulate negative opacity test
* fix: verify double modulate negative also clamps
feature(scripting): add support for accessing view models and enum pr… (#11437) 620000211e
feature(scripting): add support for accessing view models and enum properties
Nnnnn provide path node data (#11428) 67006966a5
chore: replace path effect signature to pass full node to scripting
Scripting namespaces (#11429) f810efd11a
feature: add support for data binding scripted artboard inputs (#11423) 48d14f1521
chore: do not track nested artboard count
feature: configure scripting timeout & improve Data warnings (#11425) 8328e97639
* feature: configure timeout
* fix: check duplicate names of viewmodels/enums too
* feature: ui_strings for warning messages
* fix: check isNumber instead of isNil
feature(scripting): instance linear animations (#11386) 722a1ae998
feat(scripting): build dummy luau vm if disabled (#11422) 393e19b4fa
fix: Scroll with snapping max scroll target (#11419) ce274af56c
Nnnnn different fixes (#11415) 4b0ea7e631
* fix: invalidate effects when sorted
* improve scripted converters code
feat(scripting): forward declare luastate (#11418) a08d538dbf
Fixes an issue when building runtimes with scripting enabled where
certain headers may not be included
feature: pass view model instance to bindable artboard (#10815) 3734dc3ab9
Nnnnn fix memory lua issues (#11412) ba94f03ad0
* push scripted drawable to stack twice to ensure it is not destroyed before use
* code improvements
fix: trigger change on solid color change (#11399) b5a73917b1
chore: advance scripting only if it is still active (#11394) 0488666fb0
* chore: advance scripting only if it is still active
chore: Move clockwiseAtomic shaders to the new system (#11388) 85c5519c6e
With clockwise mode, we introduced ".vert" and ".frag" files and started
sharing the main vertex shaders with multiple fragment shaders. This PR
is a cleanup that removes redundant code and moves the clockwiseAtomic
shaders to that same system. clockwiseAtomic shaders also work out paint
colors via varyings now instead of storage buffers, which seems better
but doesn't register a difference in performance.
test: Add a 'paintType' option to player (#11371) 209e1b6d96
Allows us to turn off fills or strokes for testing.
fix(runtime): ScriptedArtboard origin fix (#11395) 88f2054b8a
fix(runtime): additional null checks on audio play (#11281) a4e9d50469
* fix(runtime): additional null checks on audio play
* chore: add additional null check for safety
fix(scripting): some crashed related to paths (#11378) c05b97d6d5
* fix(scripting): some crashed related to paths
chore: Enable with_rive_scripting flag for wasm (#11329) 8e395d6bb0
Co-authored-by: Gordon <pggordonhayes@gmail.com>1 parent 1ed742e commit 53056d7
File tree
7 files changed
+162
-1
lines changed- example
- assets
- lib
- examples
7 files changed
+162
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
0 commit comments