[Crossfire-wiki] [Crossfire DokuWiki] page changed: jxclient

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Wed Jul 27 13:09:31 CDT 2011


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2011/07/27 13:09
User        : akirschbaum
Edit Summary: Add many known issues and feature requests.

@@ -1,31 +1,64 @@
- Swing conversion bugs:
-   * the square above the player can't be clicked to 'lookat' its contents
-   * <del>no tooltips on skill bars or in inventory</del>
-   * <del>skill advancement isn't shown before you gain exp in the skill ; due to resizing not triggering update, probably?</del>
-   * <del>overall experience bars sometimes flicker to white</del> don't see that anymore, so probably ok
-   * <del>chat window is all messages, there should be a way to switch like the previous client</del>
-     * <del>the first chat messages are split one word per line, they should be put back on one line</del>
-   * <del>ground view shows first item icon and name, it should show name and weight</del>
-   * <del>ground view doesn't always correctly the first item ; how to reproduce: enter game, be on a bed to reality, move to another spot, notice the view changes, get back to bed to reality : name is correct, but icon is not ; hiding and showing ground view displays the correct picture again</del>
-     * <del>seems the bug appears when the number of items to display changes, increases at least ; moving from a ground tile to a house + ground zone has the house's picture invalide</del>
+ ==== User Interface ====
+   * dialog "Account management": should not exist; instead "Account login" should have an option to create an account
+   * dialog "Account creation": should clear password fields after error "Passwords don't match!"
+   * text input fields appear inactive if they do not have the focus
+   * dialog "Characters for the account": "disconnect" button is missing
+   * dialog "Characters for the account": shows outdated error message from previously open dialog "Character creation"
+   * dialog "Characters for the account": "play" is enabled even if no characters exist
+   * dialog "Character creation": should clear input field when opened
+   * dialog "Character creation": focus should be on name field after error "That account name contains illegal characters"
+   * Creating a new account should automatically create a new character
  
- to be confirmed:
-   * fonts size are not really taken into account
-   * <del>status window is messed up, texts over other texts</del>
-   * <del>ground view shows item + half top an item with its details (missing item reduction?)</del>
-   * <del>inventory window is passive, clicking on items doesn't do anything ; missing tooltips</del>
+ ==== Bugs ====
+   * server(?) silently truncates long passwords
+   * magic map in dragoncave messes fog-of-war info
+   * should not show "?" faces: pre-load all known faces into memory; use requestinfo image-info to pre-load all images
+   * book popup is not centered
+   * length of input field is calculated wrongly if spaces are present
+   * calls Swing functions from non-EDT
+   * Error message "got out of order comc" on console: do not send ncom commands before "player" message was received
+   * plays level-up sound when login takes too long
+   * smoothing doesn't work for burning hands
+   * CfMap.getDarkness(x, y) is never called
+   * message dialog scrollbars do not work correctly
+   * headup display is shown before login
+   * colors in message window are not always readable
+   * map square above the player can’t be clicked to ‘lookat’ its contents
  
- things to improve:
-   * character creation dialog with all pictures and statistics
-   * inventory and ground item animation
-   * keybinding dialog, listing existing ones, and enabling to add or remove
-   * display keybindings on the inventory items ; see what was done for spells
-   * spell list should let <del>cast, invoke,</del> bind or unbind keys
-   * <del>character selection dialog to show more details, including picture</del>
- 
- things requiring server changes:
-   * <del>quest window</del> not perfect, but should be enough for now
+ ==== Features ====
+   * add application icon
+   * use different colors for say/chat/tell with different characters
+   * retain dialog positions (message window) after resolution changes
+   * add transparent message overlay to main window
+   * click into skill window to ready skill
+   * resizable dialog windows, especially message window [needs to replace Buffer with proper model class]
+   * keybindings dialog; list existing bindings, add, remove, edit
+   * skip frames if repainting takes too long
+   * optimize map view repaints: only repaint changed areas
+   * optionally display timestamps in message window
+   * highlight tabs in message window on new messages
+   * auto-reconnect / auto-relogin if connection breaks unexpectedly
+   * add debug option to measure bandwidth
+   * do not move arrow button when dropping items; the arrow should always stay right-most
+   * shift+pageup/pagedown scrolls message window
+   * merge older messages as well
+   * add chat tab for each character
+   * display motd and rules after login; by default display only changed rules (or highlight changes)
+   * display xp for active skill on main window
+   * support copy from message window or text input fields
+   * support animations in floor/inventory/spell view
+   * support shortcut belt
+   * quest interface
      * highlight modified quests since last time the dialog was opened, so player knows what changes
      * have a visible notification (dialog opened or closed) when there is a quest event
-   * knowledge window
+   * advanced character creation dialog; with all pictures and statistics
+   * puppet-like equipment management dialog
+   * display keybindings on the inventory items; similar to what was done for spells
+   * spell list should let bind or unbind keys
+   * allow concurrent connections to more than one server
+   * add different background images for book-like popups
+   * properly format text in book popups
+ 
+ ==== Features Requiring Server Changes ====
+   * knowledge dialog
    * indicators for poisoned, diseased, overloaded, confused, and various effects


IP-Address  : 178.1.197.213
Old Revision: http://wiki.metalforge.net/doku.php/jxclient?rev=1311453664
New Revision: http://wiki.metalforge.net/doku.php/jxclient

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/



More information about the crossfire-wiki mailing list