2012-01-06 10:35:48 +01:00
|
|
|
== Core
|
|
|
|
a class for binding hotkeys
|
|
|
|
review directories loading search
|
2011-08-28 15:45:56 +02:00
|
|
|
load modules from zip packages
|
2012-01-06 10:35:48 +01:00
|
|
|
capture close application events in lua
|
2011-12-07 01:31:55 +01:00
|
|
|
create a class for reading binary files
|
2012-01-06 10:35:48 +01:00
|
|
|
make lua/c++ logger more friendly
|
2011-12-07 19:49:20 +01:00
|
|
|
|
2012-01-06 10:35:48 +01:00
|
|
|
== Graphics
|
2011-12-07 19:49:20 +01:00
|
|
|
use CoordsBuffer in font
|
2012-01-06 10:35:48 +01:00
|
|
|
cache renders into framebuffers
|
|
|
|
use hardware buffer
|
|
|
|
use indices
|
|
|
|
|
|
|
|
== Lua
|
|
|
|
make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
|
|
|
|
bind every global lua function in a static classes
|
2011-12-15 20:59:24 +01:00
|
|
|
|
2012-01-06 10:35:48 +01:00
|
|
|
== Platform
|
|
|
|
implement fullscreen, maximize and minsize for win32
|
|
|
|
|
|
|
|
== UI
|
|
|
|
scrollbar
|
|
|
|
scrollable widgets
|
|
|
|
grid layout
|
2012-01-04 12:24:29 +01:00
|
|
|
move UICheckBox to lua
|
|
|
|
move UIWindow to lua
|
2012-01-06 09:48:59 +01:00
|
|
|
create UIMessageBox, UIToolTip and UIInputBox
|
2012-01-04 12:24:29 +01:00
|
|
|
rework UI image style
|
|
|
|
class UIImage and UIText
|
|
|
|
add UI border
|
2012-01-06 09:48:59 +01:00
|
|
|
fix style inheretance using a style translator
|
2012-01-06 10:35:48 +01:00
|
|
|
find a way to add new widgets without focusing them
|
|
|
|
fix moving windows and tooltips conflicts
|
|
|
|
break UILabel lines
|
|
|
|
padding
|
|
|
|
review and make more error prone with more warnings
|
|
|
|
a real working border and background property in otui
|
|
|
|
|
|
|
|
== Client Modules
|
|
|
|
modules managment interface
|
|
|
|
restore Console key binding
|
|
|
|
console history, text selection, scrolling
|
|
|
|
|
|
|
|
== Client
|
|
|
|
clean sprites cache periodically
|
|
|
|
handle corrupt errors in dat/spr
|
|
|
|
create a shader manager
|
|
|
|
find a way to load map rendering styles
|
2012-01-06 09:48:59 +01:00
|
|
|
|
2012-01-06 10:35:48 +01:00
|
|
|
== Client Interface
|
|
|
|
implement left panel with dragging windows
|
|
|
|
complete miniwindow
|
|
|
|
add other icons on topmenu
|