mirror of
https://github.com/edubart/otclient.git
synced 2025-11-30 15:26:49 +01:00
organize TODO file
This commit is contained in:
75
TODO
75
TODO
@@ -1,41 +1,28 @@
|
||||
modules managment interface
|
||||
clean sprites cache periodically
|
||||
== Core
|
||||
a class for binding hotkeys
|
||||
review directories loading search
|
||||
load modules from zip packages
|
||||
review directories search
|
||||
left panel with dragging windows
|
||||
console history
|
||||
console text selection
|
||||
console scrolling
|
||||
scrollbar
|
||||
a real working border and background property in otui
|
||||
load state styles in order
|
||||
grid layout
|
||||
fix moving windows and tooltips conflicts
|
||||
todo display otclient icon in window bar
|
||||
remake otui styles states system
|
||||
padding
|
||||
break UILabel lines
|
||||
find a way to add new widgets without focusing them
|
||||
|
||||
rename Game to g_game, etc
|
||||
implement Console key binding
|
||||
impl vertical sync, clipboard
|
||||
modify COnnection::poll()
|
||||
setOnClose
|
||||
review and reenable some warnings
|
||||
make lua/c++ logger more friendly
|
||||
bind every global lua function in a static class
|
||||
use metatable for lua classes
|
||||
set special types for g_configs like lists/point/size
|
||||
capture close application events in lua
|
||||
create a class for reading binary files
|
||||
handle corrupt errors in dat/spr
|
||||
make lua/c++ logger more friendly
|
||||
|
||||
create image class
|
||||
== Graphics
|
||||
use CoordsBuffer in font
|
||||
cache into framebuffers
|
||||
implement glbuffer for CoordsBuffer
|
||||
use indices in CoordsBuffer
|
||||
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
|
||||
|
||||
== Platform
|
||||
implement fullscreen, maximize and minsize for win32
|
||||
|
||||
== UI
|
||||
scrollbar
|
||||
scrollable widgets
|
||||
grid layout
|
||||
move UICheckBox to lua
|
||||
move UIWindow to lua
|
||||
create UIMessageBox, UIToolTip and UIInputBox
|
||||
@@ -43,5 +30,25 @@ rework UI image style
|
||||
class UIImage and UIText
|
||||
add UI border
|
||||
fix style inheretance using a style translator
|
||||
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
|
||||
|
||||
make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
|
||||
== 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
|
||||
|
||||
== Client Interface
|
||||
implement left panel with dragging windows
|
||||
complete miniwindow
|
||||
add other icons on topmenu
|
||||
|
||||
Reference in New Issue
Block a user