ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/cf.schmorp.de/html5client/TODO
Revision: 1.1
Committed: Sun Nov 4 21:23:27 2012 UTC (13 years, 11 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 high priority
2    
3     - interpret both json and non-json messages for chatbox
4     - interpret pseudo-html and pod sequences in messages (maybe first fix the overall
5     protocol to not mix antique and modern styles?)
6     - auto-switch tabs when server says so (flag value 32 or so).
7     - command input needs major work:
8     - it probably should trigger on all letters
9     - it would need a mechanism similar to the existing client for abbreviations
10     (so c becomes chat, rsft ready_skill find traps etc).
11    
12     medium priority
13    
14     - proxy to support both test and gameserver, and binary protocol
15     for browesers that can do it, preferably c++ :)
16     - . keybinding (repeat last command)
17    
18     low priority
19    
20     - map doesn't show after login, needs movement
21     - floorbox items are without images after login, needs movement to fix
22     - window layout (log window behind map window, command window outside visible area,
23     many windows have scrollbars because their content is a bit bigger etc.).
24     - maybe be able to bring windows to front and back (glclient can't do it either, and it's annoying :)
25     - chatboxes should have chat entries - they normally tell you what to prefix ("command", "chat", "tell abraxas" etc).
26     - maybe make windows resizable on all corners - frequently the lower right corner is hard to reach or inconvenient.
27    
28     wishlist
29    
30     - nicer graphics for everything (especially health &c bars :)
31     - drag and drop for items, maybe spells?
32     - have a quickbar (f1..f10 or 1..9, 0) as in most other games, where
33     one could drag items, spells or skills, maybe with shift and meta as well.
34    
35     big projects (any priority)
36    
37     - sound/music support (requires server changes for IE, but existing data
38     is good enough for firefox, chrome), also includes media license display somewhere.
39     - widget protocol