Mario Zechner
ad18e2e33b
[flutter] Update pubspec.lock files and generated plugin registrant
...
- Updated spine-flutter/example/pubspec.lock to reflect version 4.3.1
- Updated spine-flutter/test/pubspec.lock to reflect version 4.3.1
- Updated GeneratedPluginRegistrant.swift with Flutter-generated formatting
These files were out of sync with the main pubspec.yaml version, causing
CI format checks to fail when flutter pub get regenerated them.
2025-11-17 14:14:41 +01:00
Mario Zechner
be2e8ff514
Formatting
2025-11-10 15:43:02 +01:00
Mario Zechner
5658eec015
[flutter] Added AtlasFlutter.fromMemroy, SkeletonDataFlutter.fromMemory, SkeletonDrawableFlutter.fromMemory, and SpineWidget.fromMemory. See CHANGELOG.md for details and #2939
2025-11-06 12:36:53 +01:00
Mario Zechner
f2b9e1c8c8
[flutter] Fix test pubspec.yml
2025-11-06 11:48:43 +01:00
Mario Zechner
4200024fbb
Formatting
2025-10-29 14:59:01 +01:00
Mario Zechner
63e3e010fb
[flutter] Fix publish.sh to run dart pub publish without capture
2025-10-29 14:21:45 +01:00
Mario Zechner
58e30c494a
[flutter] Fix linter errors
2025-10-29 14:12:27 +01:00
Mario Zechner
bf5fed0ba9
[flutter] Fix version in CHANGELOG.md
2025-10-29 13:15:25 +01:00
Mario Zechner
679714d938
[flutter] 4.3.0
2025-10-29 13:11:42 +01:00
Mario Zechner
cf0cb56609
Regenerated bindings
2025-10-07 17:51:26 +02:00
Mario Zechner
335308a7ef
[c][cpp][flutter][ios] Port of 64ed135e4939d9672f1ab48bdcec645ee50c37ef
2025-09-29 16:16:39 +02:00
Mario Zechner
c6495719ca
[c][cpp][flutter][ios] Make attachment in Skin.setAttachment optional
2025-09-23 17:07:03 +02:00
Mario Zechner
d62b2682bb
[c][ios][flutter] More documentation related codegen
2025-09-15 15:44:13 +02:00
Mario Zechner
b96e7c2461
[assets] Re-exported and distributed to runtimes
2025-09-11 01:09:23 +02:00
Mario Zechner
59c1593aec
[dart] Codegen now inserts proper C++ up/down casts in locations where an abstract type is returned.
2025-09-10 23:13:14 +02:00
Mario Zechner
244abfb65a
[dart] Check C++ class name, not C type name in RTTI based instantiation, as that's what RTTI gives us as className.
2025-09-10 21:38:35 +02:00
Mario Zechner
e487f6ce1d
[flutter] Update WASM binaries, always compile WASM binaries
2025-08-29 16:26:16 +02:00
Mario Zechner
998fd7d17e
[c][ios][flutter] Add render object getter setter to TextureRegion and AtlasRegion
2025-08-29 15:59:50 +02:00
Mario Zechner
76a830c86c
[c] Remove track entry and animation state clear listener functions
2025-08-29 15:27:40 +02:00
Mario Zechner
51410a526e
[c] Direct setListener on track entry and animation state
2025-08-29 15:10:56 +02:00
Mario Zechner
ef0c74a8d6
Remove docs.md and docs-new.md
2025-08-28 18:19:59 +02:00
Mario Zechner
b9743fde46
Update README.mds
2025-08-28 18:18:36 +02:00
Mario Zechner
3d5a66b5f8
Formatting
2025-08-28 13:57:28 +02:00
Mario Zechner
d253820cf4
generate-all-bindings.sh -> generate-bindings.sh
2025-08-27 12:48:01 +02:00
Harald Csaszar
53fb4bcce4
More URLs in license files updated from http to https.
2025-08-01 17:30:01 +02:00
Mario Zechner
86f888b1fc
[workflows] Fix dart format check workflow - use && instead of &
2025-07-31 21:28:31 +02:00
Mario Zechner
cb32efcb28
[flutter] Clean-up
2025-07-31 02:08:06 +02:00
Mario Zechner
ea5db08692
[flutter] More clean-up.
2025-07-31 00:50:22 +02:00
Mario Zechner
c9d7e687a9
[flutter] clean-up of ffi related code
2025-07-31 00:18:34 +02:00
Mario Zechner
d059ac01fd
[flutter] Switch to wasm_ffi
2025-07-30 23:41:36 +02:00
Mario Zechner
4a715633a7
[tests] Haxe serializer
2025-07-30 19:10:13 +02:00
Mario Zechner
790caa8316
[flutter] Merge web_ffi_fork sources into spine-flutter, fix web build.
2025-07-30 19:04:49 +02:00
Mario Zechner
59829c3f69
[flutter] Full array capabilities, still needs checking against Dart ListBase.
2025-07-30 18:00:23 +02:00
Mario Zechner
e162835c31
[tests] Haxe SkeletonSerializer WIP
2025-07-30 10:10:49 +02:00
Mario Zechner
1570962903
[flutter] Fix Flame examples, AppDelegate warning on macOS, debug logging in AnimationStateEventManager
2025-07-30 09:57:57 +02:00
Mario Zechner
4225214caf
[flutter] macOS/iOS builds, fixed examples wrt new API
2025-07-30 09:44:13 +02:00
Mario Zechner
f1353f2c6d
[flutter] SkeletonDrawable.update() needs to update skeleton and world transform
2025-07-30 00:50:11 +02:00
Mario Zechner
4eddd24787
[flutter] AnimationStateEventsManager for idiomatic animation state listeners, Flutter versions of Atlas, SkeletonDrawable, RenderCommand for convenience.
2025-07-30 00:44:12 +02:00
Mario Zechner
0e5de94529
[flutter] handle implicit enum values in codegen, extension for animation state listeners + test
2025-07-29 22:52:06 +02:00
Mario Zechner
001f4d384f
[flutter] Skin.getEntries() extension
2025-07-29 22:19:04 +02:00
Mario Zechner
58f5d24758
[flutter] Clean-up of extensions, docs for codegen
2025-07-29 21:39:14 +02:00
Mario Zechner
24e4f39d45
[flutter] Regenerated bindings
2025-07-26 00:24:10 +02:00
Mario Zechner
66a9860c94
Update Flutter generated bindings
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-25 23:44:53 +02:00
Mario Zechner
619c076da2
Add spine-c bindings check automation
...
- Add generate-all-bindings.sh script with logging support
- Add GitHub Action to check if spine-c bindings are up-to-date
- Update spine-flutter/generate-bindings.sh to use logging.sh
- Action only runs on branches >= 4.3 (including beta versions)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-25 23:31:07 +02:00
Mario Zechner
03757139cd
[flutter] codegen now uses nullability info from spine-c ir-generator to make return and parameter types optional if necessary.
2025-07-25 22:50:54 +02:00
Mario Zechner
4ccce0436c
Formatting
2025-07-25 20:49:41 +02:00
Mario Zechner
861eac1c1b
[c] References for non-nullable arguments and return types, pointers for nullable args and return types
2025-07-25 20:21:39 +02:00
Mario Zechner
736f5148f1
[c] null-analysis tool.
2025-07-25 14:03:09 +02:00
Mario Zechner
0267eaf60e
[flutter] spine_flutter.dart -> Flutter specific stuff, spine_dart.dart -> Dart only stuff, clean separation for headless-test.dart
2025-07-25 02:43:24 +02:00
Mario Zechner
5f7daaf61b
[flutter] FIx headless test imports
2025-07-25 02:24:54 +02:00