Very much still a WIP. API is mostly final and this can create animations. Just missing large amounts of features to make this useful in any real project.
TODOs before release:
- No heap allocations in animation render loop
- Animatable container widget
- Looping animations
- add button widget
- add row widget
- add column widget
- Use iced 0.7
- use iced 0.7's framerate subscription
- Add logic for different animation Ease values
- Documentation
- Add
Cosmic
cargo feature for compatibility with both iced and System76's temporary fork. - optimize for
as_subscription
logic
Other TODOs:
- physics based animations
- Figure out what else needs to be on this list