Skip to content

fix(engine): implement or remove the dead timeline field #6

Description

@LeadcodeDev

Goal: stop shipping a schema field that does nothing — timeline: Vec<TimelineStep> (crates/rustmotion-core/src/schema/style.rs:468) is consumed nowhere.

Decision to make in the PR: implement sequential timeline steps in animator.rs, or deprecate the field (validator warning + doc) before removal.

Invariants: no silent no-op fields in the schema; existing scenarios keep loading.

Acceptance: either a test proving timeline steps animate, or a validator warning timeline_not_supported covered by a test.

Files:crates/rustmotion-core/src/schema/style.rs, crates/rustmotion-core/src/engine/animator.rs or crates/rustmotion-cli/src/commands/validate_schema.rs.

Verify:cargo test --workspace

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions