Commit 521beed
committed
Add Spine43 object and timeline sequencer support
Adds a Spine43Object extension with the Spine 4.3 runtime adapter, runtime object implementation, bundled pixi-spine browser runtime, and editor-facing metadata for animation, skin, slot, bone, transform, track, event, debug, and resource controls.
Adds a TimelineSequencer extension with runtime timeline registration, playback, seeking, pause/resume, looping, speed control, object target binding, marker/status conditions, and time/duration/progress/speed expressions. Includes runtime helpers for easing, interpolation, path evaluation, timeline management, and timeline playback tests.
Integrates both features into the GDevelop editor by adding Timeline project storage and a Timeline editor tab, exposing timeline items in the Project Manager, adding timeline-specific parameter fields, registering the new runtime files, and wiring editor containers, tab restoration, toolbars, scene/editor displays, object editors, and Chinese locale text.
Adds explicit Flow type boundaries for the new Spine 4.3 name fields, Timeline name fields, and Spine editor preview/inspector helpers so the official Linux CI type checks can validate the added editor code reliably.1 parent 969c3ba commit 521beed
45 files changed
Lines changed: 35697 additions & 263 deletions
File tree
- Extensions
- Spine43Object
- Spine
- TimelineSequencer
- tests
- GDJS
- scripts/lib
- tests
- newIDE/app/src
- EventsSheet/ParameterFields
- InstancesEditor
- InstancesRenderer
- JsExtensionsLoader
- MainFrame
- EditorContainers
- EditorTabs
- ObjectEditor
- Editors
- ObjectsList
- ProjectManager
- SceneEditor
- MosaicEditorsDisplay
- SwipeableDrawerEditorsDisplay
- TimelineEditor
- UI
- locales/zh_CN
- stories/componentStories/ProjectManager
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
| |||
Large diffs are not rendered by default.
0 commit comments