mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 14:24:53 +08:00
* 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
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
name: spine_flutter
|
|
description: The official Spine Flutter Runtime to load, display and interact with Spine animations.
|
|
version: 4.2.27
|
|
homepage: https://esotericsoftware.com
|
|
repository: https://github.com/esotericsoftware/spine-runtimes
|
|
issue_tracker: https://github.com/esotericsoftware/spine-runtimes/issues
|
|
documentation: https://esotericsoftware.com/spine-flutter
|
|
|
|
environment:
|
|
sdk: '>=2.17.6 <4.0.0'
|
|
flutter: ">=3.16.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
ffi: ^2.1.0
|
|
web_ffi_fork: ^0.7.4
|
|
inject_js: ^2.0.0
|
|
js: ^0.6.5
|
|
meta: ^1.10.0
|
|
http: ^1.1.0
|
|
path: ^1.8.2
|
|
crypto: ^3.0.3
|
|
|
|
dev_dependencies:
|
|
ffigen: ^10.0.0
|
|
flutter_lints: ^3.0.1
|
|
|
|
flutter:
|
|
plugin:
|
|
platforms:
|
|
android:
|
|
ffiPlugin: true
|
|
ios:
|
|
ffiPlugin: true
|
|
linux:
|
|
ffiPlugin: true
|
|
macos:
|
|
ffiPlugin: true
|
|
windows:
|
|
ffiPlugin: true
|
|
web:
|
|
|
|
assets:
|
|
- lib/assets/libspine_flutter.js
|
|
- lib/assets/libspine_flutter.wasm
|
|
- src/spine-cpp-lite/spine-cpp-lite.cpp
|
|
- ../spine-cpp/spine-cpp-lite/spine-cpp-lite.h
|