We've basically finished going through the old pull requests and old but easy to fix issues. Once the last couple land, we should consider doing another release. (0.5.4 or 0.6?)
BlockingOff the top of my head, some stuff that needs doing before a release.
* I'd like someone else to take a look at my dirty rectangles rewrite:
https://github.com/craftyjs/Crafty/pull/429* Some changes landed on master instead of develop, we need to merge those together before testing:
https://github.com/craftyjs/Crafty/issues/433* Once those are resolved, we need to actually get people to test the develop branch!
* Changes to documentation will need to be made live -- who is in charge of crafty.js etc?
If anyone knows of any crazy show-stopping bugs in Crafty, now would be a good time to let us know!
Future?Going through all the old issues, there are some common pain points we should start addressing:
*
Sprites and SpriteAnimations: I believe grozen's branch has fixed several of these issues, but there are still several lurking bugs. Will require breaking backwards compatibility for animations. (
https://github.com/craftyjs/Crafty/pull/426)
*
Viewport: Many bugs to do with the viewport; with the benefit of hindsight I think it could probably be refactored.
*
Mobile: Figure out what we're missing for mobile work? (Maybe it works fine now, but I have no personal experience and there are several old open issues.)
*
Documentation: People I've talked to who have tried to learn Crafty say that the documentation could use some work. Probably we should do something to encourage feedback here?