GitHub - livetrails/targetj
Briefly

Targets are used as building blocks in TargetJ, employed in animation, program flow, loading data, and user event handling.
TargetJ updates actual values iteratively until they match target values, determined by steps and step interval variables.
Each target in TargetJ has an onEnabled method establishing dependencies between targets for precise execution.
Special target names like x, y, opacity, scale impact UI properties of TargetJ objects, making it versatile for control and animation.
Read at GitHub
[
]
[
|
]