assign TODOs

This commit is contained in:
Eduardo Bart 2012-01-06 12:53:24 -02:00
parent d25228fc1c
commit 0d947acf93
1 changed files with 66 additions and 41 deletions

107
TODO
View File

@ -1,54 +1,79 @@
== Core == Core
a class for binding hotkeys [bart] a class for binding hotkeys
review directories loading search [bart] review directories loading search
load modules from zip packages [bart] load modules from zip packages
capture close application events in lua [bart] capture close application events in lua (old setOnClose)
create a class for reading binary files [bart] create a class for reading binary files
make lua/c++ logger more friendly [bart] rework lua/c++ logger
== Graphics == Graphics
use CoordsBuffer in font [bart] use CoordsBuffer in font
cache renders into framebuffers [bart] cache renders into framebuffers
use hardware buffer [bart] use hardware buffer
use indices [bart] use indices
[bart] change mouse icon
== Lua == Lua
make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size) [bart] 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 [bart] bind every global lua function in a static classes
== Platform == Platform
implement fullscreen, maximize and minsize for win32 [bart] implement fullscreen, maximize and minsize for win32
== UI == UI
scrollbar [bart] tab widgets
scrollable widgets [bart] scrollbar
grid layout [bart] scrollable widgets
move UICheckBox to lua [bart] grid layout
move UIWindow to lua [bart] move UICheckBox to lua
create UIMessageBox, UIToolTip and UIInputBox [bart] move UIWindow to lua
rework UI image style [bart] multiline text editor widget
class UIImage and UIText [bart] multiline rich text widget
add UI border [bart] create UIMessageBox, UIToolTip and UIInputBox
fix style inheretance using a style translator [bart] rework UI image style
find a way to add new widgets without focusing them [bart] class UIImage and UIText
fix moving windows and tooltips conflicts [bart] add UI border
break UILabel lines [bart] fix style inheretance using a style translator
padding [bart] find a way to add new widgets without focusing them
review and make more error prone with more warnings [bart] fix moving windows and tooltips conflicts
a real working border and background property in otui [bart] break UILabel lines
[bart] padding
[bart] review and make more error prone with more warnings
[bart] a real working border and background property in otui
== Client Modules == Client modules
modules managment interface [bart] modules managment interface
restore Console key binding [bart] restore Console key binding
console history, text selection, scrolling [bart] console history, text selection, scrolling
== Client drawing
[bart] rework map tile rendering (cache visible tiles, etc)
[bart] minimap windows
[bart] lights
[baxnie] auto walk
[baxnie] container windows
[baxnie] attack modes
[baxnie] skulls/party rendering
[baxnie] move items in map
[baxnie] use with
[baxnie] private messages
[baxnie] open channels
[baxnie] chat text colors
[baxnie] login queue
[baxnie] battle list
[baxnie] questlog
[baxnie] edit texts
[baxnie] ignore list
== Client == Client
clean sprites cache periodically [bart] clean sprites cache periodically
handle corrupt errors in dat/spr [bart] create a shader manager
create a shader manager [bart] find a way to load map rendering styles
find a way to load map rendering styles [bart] cache screen creatures in a list on map
[bart] handle corrupt errors in dat/spr
[bart] remake spr/dat using OTML and image files
== Client Interface == Client interface
implement left panel with dragging windows [bart] implement left panel with dragging windows
complete miniwindow [bart] complete miniwindow
add other icons on topmenu [bart] add other icons on topmenu