-
Notifications
You must be signed in to change notification settings - Fork 462
Roadmap
Aaron Jubbal edited this page Mar 11, 2016
·
9 revisions
@Stunner and I (@timbodeit) were recently added as maintainers to the NUI project. We're working towards shipping a 0.6.0 release, that will offer renderer customization, bring support for frameworks and native imports in Swift. Once this version is released, we'll work through the remaining pull requests.
If you want to contribute, here are some things you could do:
- Help improve the Test Suite
@squarefrog has done great work in covering a large part of nui supported classes with unit tests. A few classes are still not covered though. Have a look at the issue for details. - Pick one of the open issues
If we encounter an issue that seem easy / not too time consuming to solve, we'll add a d1:easy tag. Looking through these issues first might be a good place to start, if it is your first time contributing to the NUI library. - Finish #223 UIView tintColor
@ScottFerwerda has come quite far with this in #298, but his pull request still needs some work. Have a look at the comments in the pull request.
Below are a number of major features we'd like to add. Please see the discussion of each feature in its issue. Contributors are always very welcome!
- Specify Inheritance in Stylesheet - Would allow inheritance rules to be specified within the stylesheet.
- Dedicated Graphics Engine - Support graphics that don't rely on UIKit's limited methods
-
Pseudo-classes - Support for pseudo-classes (e.g.
Button:highlighted
) - OS X Support - NUI for OS X UI elements
- Descendant Selectors - Consult issue #86 for more context.