forked from matthieu-campion/nui3
-
Notifications
You must be signed in to change notification settings - Fork 31
nui5
meeloo edited this page Jan 27, 2011
·
6 revisions
This is a partial feature list we would like to have for version 5 of nui:
- overall rewrite of the framework
- remove ngl and nui prefix, use a namespace instead
- better reference counting policy with adapted set of smart pointers
- multi threaded rendering
- OpenGL 2.x and GL ES 2.x engine (get rid of software and DirectX renderers)
- remove most complex widget and keep only basic and reusable ones
- remove nglString and base everything on std::string. Move nglString features to separate functions
- keep things that work well (stream, threading classes, delegates, etc).
- merge nuiMainWindow and nglWindow
- unit testing
- iOS + Android + OSX (cocoa / carbon) + Win32/64 + Linux 32/64.
- everything goes in an nui namespace
- merge / rewrite font engine
- better i18n
- bidi support
- font shaping via harfbuz
- separate the widget layout engine from the widget tree: every widget can contain other widgets. Each widget can host a set of class that will handle their inner layout.
- texture atlas