Skip to content

✨ - Consolidate Movement Functions #270

@ssejrog

Description

@ssejrog

Is this feature related to a problem?

There are 8 functions for swinging without units, 8 functions for relative swinging without units, 8 functions for swinging with units, and 8 functions for swinging without units. This is awful.

What should be added?

Each motion should use struct parameters, with 2 overloads per function. One for units and one without units. Each function should also have an optional flag for making the motion async or not. Discussion should happen on if async should be default or not.

OPTIONAL: Describe any solutions you've considered

Never touch ez template again and then this problem is no longer a problem :D

OPTIONAL: Additional context

This will cause breaking changes so this is a 4.0 thing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions