assign TODOs
This commit is contained in:
parent
d25228fc1c
commit
0d947acf93
107
TODO
107
TODO
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue