ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/html5client/TODO
Revision: 1.6
Committed: Tue Nov 6 20:01:37 2012 UTC (11 years, 7 months ago) by root
Branch: MAIN
Changes since 1.5: +2 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 high priority
2
3 - no hardcoding of face names, need to use fx(!).
4 - interpret both json and non-json messages for chatbox
5 - interpret pseudo-html and pod sequences in messages (maybe first fix the overall
6 protocol to not mix antique and modern styles?)
7 - auto-switch tabs when server says so (flag value 32 or so).
8 - proper query/reply - autologin is fine, but the username or password
9 must be sent only *once* because the server might ask different
10 questions and this can actualyl destroy accounts. the glclient uses these regexes, so
11 matches text exactly:
12 What is your password\?
13 Please type your password again\.
14 What is your name\?
15 (alternatively, support a better api for creating characters and loging in in general,
16 without cleartext password).
17 also, proper flags support (CS_QUERY_YESNO, CS_QUERY_SINGLECHAR, CS_QUERY_HIDEINPUT).
18 - command input needs major work:
19 - it probably should trigger on all letters
20 - it would need a mechanism similar to the existing client for abbreviations
21 (so c becomes chat, rsft ready_skill find traps etc).
22
23 medium priority
24
25 - graceful error handling (connect error, disconnect while playing, client
26 should not hang indeifnitely because it waits for a download etc).
27 - character creation, for new players.
28 - proxy to support both test and gameserver, and binary protocol
29 for browesers that can do it, preferably c++ :)
30
31 low priority
32
33 - check browser capabilities and tell user to go somewhere else if the browser doesn't
34 support the necessary features (and also list some recommended browsers).
35 - map doesn't show after login, needs movement
36 - floorbox items are without images after login, needs movement to fix
37 - window layout (log window behind map window, command window outside visible area,
38 many windows have scrollbars because their content is a bit bigger etc.).
39 - maybe be able to bring windows to front and back (glclient can't do it either, and it's annoying :)
40 - chatboxes should have chat entries - they normally tell you what to prefix ("command", "chat", "tell abraxas" etc).
41 - maybe make windows resizable on all corners - frequently the lower right corner is hard to reach or inconvenient.
42
43 wishlist
44
45 - nicer graphics for everything (especially health &c bars :)
46 - drag and drop for items, maybe spells?
47 - have a quickbar (f1..f10 or 1..9, 0) as in most other games, where
48 one could drag items, spells or skills, maybe with shift and meta as well.
49
50 big projects (any priority)
51
52 - sound/music support (requires server changes for IE, but existing data
53 is good enough for firefox, chrome), also includes media license display somewhere.
54 - widget protocol
55 - IE 10 support, maybe earlier IE support
56