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
Mario Zechner
f85b3c1f19
[flutter] spine_flutter.dart -> spine_dart.dart, api.dart in generated pulling in all modules
2025-07-25 02:22:48 +02:00
Mario Zechner
6ad01acc6a
[flutter] Use new loading infra from spine-c
2025-07-25 02:19:53 +02:00
Mario Zechner
9c8119718b
[dart] types are not Finalizable, invoke formatters/format-dart.sh, build test spine_flutter shared lib
2025-07-25 01:13:29 +02:00
Mario Zechner
d91dc74cb4
[dart] Formatting
2025-07-25 00:41:03 +02:00
Mario Zechner
4a7bf7c12d
[flutter] Working dart-writer plus headless smoke test
2025-07-25 00:32:34 +02:00
Mario Zechner
33dd153c2b
[dart] Fix remaining dart-writer issues, apply dart fix at the end of generation to clean up superfluos imports in generated files.
2025-07-24 11:45:49 +02:00
Mario Zechner
4d19a6ac81
[dart] Fix spine_flutter.dart generation
2025-07-24 01:15:40 +02:00
Mario Zechner
5c33aed9d6
[flutter] Wrapper and binding generator complete.
2025-07-24 00:53:47 +02:00
Mario Zechner
003e5a4d78
[c] Fix handling of PropertyId arrays
2025-07-24 00:37:13 +02:00
Mario Zechner
1efd045a83
Final clean-up of all Bash scripts except examples/**/*.sh and spine-godot/build/*.sh
2025-07-20 22:07:17 +02:00
Mario Zechner
d409ff23ff
Fix format-xx.sh files wrt logging, add proper Swift formatting configuration.
2025-07-20 21:31:07 +02:00
Mario Zechner
0dd86dfdc1
Consistent logging in all Bash scripts via formatters/logging/logging.sh
2025-07-20 20:45:54 +02:00
Mario Zechner
81b445302a
[formatters] Dart formatting pass
2025-07-16 03:20:14 +02:00
Mario Zechner
781619aff6
[dart] Formatter
2025-07-16 01:41:21 +02:00
Nathan Sweet
f4f1ea1fd9
Ran: examples/export/runtimes.sh
2025-06-20 15:56:02 -04:00
Nathan Sweet
9b596c3856
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-unity/Assets/Spine/package.json
2025-05-21 10:29:28 -04:00
Mario Zechner
e24b1a25d8
[flutter] Updated WASM binary
2025-05-16 11:10:17 +02:00
Mario Zechner
71359240d7
[flutter] Release 4.2.36
2025-05-16 11:09:26 +02:00
Mario Zechner
13095faa8c
[flutter] Upgrade to AGP 8.5.1, NDK 28.1.13356709, minSDK 21, Closes #2849
2025-05-16 11:02:54 +02:00
Nathan Sweet
dafafca942
Merge branch '4.2' into 4.3-beta-sliders
...
# Conflicts:
# spine-ts/package.json
2025-04-23 11:59:55 -04:00
Davide Tantillo
cb28aeeedc
[flutter] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases.
2025-04-09 16:02:08 +02:00
Mario Zechner
092e82d7ae
[flutter] Closes #2809 , update web_ffi
2025-04-09 15:10:19 +02:00
Mario Zechner
8e35cb8b6b
[flutter] Update to emscripten 4.0.6, fix build script
2025-04-09 12:52:22 +02:00
Luke Ingram
ec395f00e1
[all] Updates documentation. ( #2805 )
...
- All links to forum posts have been updated.
- All links to Spine documentation have been updated to be accurate. This includes the Editor docs and specific Runtimes docs.
- Removes the doc link to the out-of-date spine-cocos2d-objc runtime and replaces it with spine-sdl.
- Links to external frameworks and tools have been corrected.
2025-04-08 04:53:39 +02:00
Nathan Sweet
f08d58dc98
License header update.
2025-04-05 13:42:13 -04:00
Mario Zechner
8d12efd9ef
[flutter] Release 4.2.33
2024-11-20 12:04:07 +01:00
Anthony Taormina
96d72165f1
Update deprecating hash method in raw_image_provider.dart ( #2690 )
2024-11-20 11:57:13 +01:00
Mario Zechner
0ffcc63b5e
[flutter] Expand debug rendering example to show how to render in canvas coordinates
2024-09-09 11:20:57 +02:00
Mario Zechner
c85000b5f8
[ue] Add ResetPhysicsConstraints() to SpineSkeletonComponent and SpineWidget, closes #2615
2024-08-31 09:19:27 +02:00
Mario Zechner
4e5e47d375
[flutter] Release 4.2.32
2024-08-27 13:47:21 +02:00
Anurag Devanapally
4ad2380455
Standardize header search paths in iOS and Mac podspecs. ( #2609 )
2024-08-26 12:42:25 +02:00
Mario Zechner
eb2802e366
[ue] Fix shadowed variables on Clang/GCC.
2024-08-07 14:09:31 +02:00
Mario Zechner
b47c739516
[flutter] 4.2.31 release
2024-08-07 14:09:31 +02:00
Mario Zechner
119b739a6d
[flutter] Fix CHANGELOG.md
2024-07-02 14:09:17 +02:00
Mario Zechner
50f3490046
[flutter] Release 4.2.30
2024-07-02 14:08:19 +02:00
Mario Zechner
e669f799a8
[flutter] Update pubspec.lock
2024-06-28 14:42:31 +02:00
Mario Zechner
0337d4a029
[flutter] Release 4.2.29
2024-06-19 14:34:03 +02:00
Mario Zechner
be0e364388
[flutter] Dart analyzer fixes.
2024-06-19 14:20:44 +02:00
Mario Zechner
49c7196eb3
[flutter] Release 4.2.28
2024-06-19 14:10:42 +02:00
Mario Zechner
18c1f69459
[flutter] Fix incompatibility with Gradle 8.x, closes #2553
2024-06-19 14:10:01 +02:00
Denis Andrašec
0d5c3e3b18
Spine iOS ( #2504 )
...
* Add `spine-iOS` SPM package & example app (#1 )
* Basic Mesh Rendering (#2 )
* Spine C++ Swift Wrapper (#3 )
* Load `Atlas` & `SkeletonData` (#4 )
Load & dispose `Atlas` & `SkeletonData` from bundled files.
* Generate Swift classes from `spine-cpp-lite.h` (#5 )
* Draw `SkeletonData` render commands (#6 )
- Use `SkeletonData` render commands in the renderer
- Simple loop for animation support
* Add `BoundsProvider` (#7 )
- Implement & support `BoundsProvider` classes
- Introduce alignment and content mode
- Update c to swift script to return optional for find prefixed methods
* Support `SpineController` & `Event` callbacks (#8 )
- Support SpineController callbacks
- Support Event callbacks
- Apply tint color in renderer
* Support `DressUp` sample (#9 )
- Add `DressUp` sample
- Move SpineViewController to SpineUIView
- Implement SpineUIView export to image
* Remove unused file
* Add `Physics` sample (#10 )
- Add `Physics` sample
- Fix offsets in `IKFollowing` sample
- Fix `SpineView` background color
* Add `DebugRendering` sample (#11 )
- Add `DebugRendering` sample
- Make `SpineUIView` transparent
* Move remaining files to SPM package (#12 )
- Move remaining files to SPM package
- Rename `SpineWrapper` to `SpineCppLite`
* Load assets from different sources (#13 )
- Load from bundle, file, http & drawable
- Apply correct blend mode & pma in renderer
* Add `Obj-C` + `UIKit` sample (#14 )
- Add `Obj-C` + `UIKit` sample
- Update `Spine` to be usable in Obj-C code base
* Support CocoaPods (#15 )
* Metal Best Practices (#16 )
- Tripple Buffering
- Buffer Bindings
- Shared Objects
* Annotate functions that should return optional (#17 )
* Add option to disable drawing when out of viewport (#18 )
- Add option to disable drawing when out of viewport
- Move update clock to controller so multiple views can share it
* Add docs for public Spine classes/methods (#19 )
* Fix various regressions (#20 )
- Fix retain `SpineController` retain cycle
- Fix issue wehre images were not rendered
2024-06-18 10:02:25 +02:00