34 Commits

Author SHA1 Message Date
Mario Zechner
e526619e96 [flutter] Fix y-offset calculation in layouting. 2022-11-15 09:21:45 +01:00
Mario Zechner
86f68ecf04 [flutter] Bounds type and controllable parent sizing. 2022-11-15 09:19:24 +01:00
Mario Zechner
c8e2032b1c [flutter] Fit and alignment support. 2022-11-14 10:45:38 +01:00
Mario Zechner
2e179b4e03 [flutter] Fix warnings in spine_flutter.cpp 2022-11-03 16:36:32 +01:00
Mario Zechner
37d9a8c796 [flutter] Update macOS Pods to use deployment target 10.13. 2022-11-03 16:27:17 +01:00
Mario Zechner
a185485d73 [flutter] Upgrade to latest ffi, fix pointer types, fix rendering, fix crash 2022-09-09 11:56:52 +02:00
Mario Zechner
c392471b13 [flutter] Wrap and expose AnimationStateData. 2022-09-08 10:02:47 +02:00
Mario Zechner
17cb64bc1d [flutter] Upgrade to Flutter 3.3.0 2022-09-01 14:53:41 +02:00
Mario Zechner
3b125a4b7f |flutter] Hide constructors of native object wrappers, simplify listener interface 2022-09-01 10:10:56 +02:00
Mario Zechner
ac0c30ffd6 [flutter] Wrap BoneData. 2022-08-31 20:25:18 +02:00
Mario Zechner
e6d849c084 [flutter] Wrapped SkeletonData. 2022-08-31 19:42:42 +02:00
Mario Zechner
d0576b784c [flutter] Wrap Slot, SlotData, fix memory leak when parsing JSON. 2022-08-30 10:45:00 +02:00
Mario Zechner
d0a4d3dfcb [flutter] Wrap Animation, EventData. 2022-08-30 09:29:23 +02:00
Mario Zechner
8c9356ae1d [flutter] Wrap Event, add animation state wider listener support. 2022-08-29 14:10:29 +02:00
Mario Zechner
61560c9477 [cpp][flutter] Add setter to AnimationState for manual track entry disposal, add support for track entry and state listeners on dart side. 2022-08-29 13:46:39 +02:00
Mario Zechner
cde9519a00 [flutter] Scaffolding for animation state listener processing. 2022-08-28 12:53:34 +02:00
Mario Zechner
6d50351b44 [flutter] Refactor skeleton data type hierarchy, implement Skeleton Dart side. 2022-08-28 11:55:31 +02:00
Mario Zechner
7adc7a2919 [flutter] Dart side wrapping of skeleton, incomplete. 2022-08-27 15:17:57 +02:00
Mario Zechner
95c567ab03 [flutter] Warp skeleton, remove drawable.update on native side. 2022-08-27 14:51:45 +02:00
Mario Zechner
e8f27aad22 [flutter] Wrap TrackEntry. 2022-08-27 13:35:02 +02:00
Mario Zechner
1dd2c99c70 [flutte] Add controller, wrap AnimationState. 2022-08-26 15:46:48 +02:00
Mario Zechner
2e78d64a23 [flutter] Assets can now be loaded from bundles, local files, or via http. 2022-08-26 14:15:05 +02:00
Mario Zechner
2438f0c39e [flutter] Proper disposal of native resources. 2022-08-25 17:33:35 +02:00
Mario Zechner
a986469e07 [flutter] Refactoring, example selector 2022-08-25 11:13:56 +02:00
Mario Zechner
733bfdcade [flutter] Switch to render objects. 2022-08-24 12:46:32 +02:00
Mario Zechner
689f748f5d [flutter] Fix up vertex & texture color modulation, go back to passing native views directly to avoid copy. 2022-08-23 20:34:56 +02:00
Mario Zechner
4a661aedfb [flutter] Fix crashes & drawing. 2022-08-23 19:43:16 +02:00
Mario Zechner
45d9c0ede8 [flutter] More refactoring, rendering vertices. Memory corruption. 2022-08-23 12:40:14 +02:00
Mario Zechner
656e672ee0 [flutter] Refactor, widget scafold. 2022-08-22 16:49:25 +02:00
Mario Zechner
887d77ef63 [flutter] skeleton drawable, vertices creation 2022-08-19 17:38:46 +02:00
Mario Zechner
4c744be48a [flutter] Skeleton data loading from binary and json. 2022-08-15 13:22:20 +02:00
Mario Zechner
75a656ebfc [flutter] Atas loading POC including async image load. 2022-08-15 12:29:33 +02:00
Mario Zechner
54aa6a0dc6 [flutter] More scafolding 2022-08-15 10:54:10 +02:00
Mario Zechner
075ed81426 [flutter] Initial FFI plugin scafold + example. 2022-08-08 18:49:51 +02:00