User Interface - Big Wins, Fan Favorites and Low Hanging Fruit (CSM)

From sdeevelopedia
Jump to: navigation, search

All this data is potentially out of date, and should be taken with a truckload of salt

Summary[edit]

The CSM notes with approval that CCP has increased the size of the team responsible for UI changes and improvements.

In order to assist them in prioritizing their work, we present this list of Big Wins, Fan Favorites, and Low Hanging Fruit.

Big Wins are items that may require significant effort, but which will greatly improve the utility of the UI for all players.

Fan Favorites are items of hopefully moderate difficulty that are often requested.

Low Hanging Fruit are items that should be very easy and quick to implement (in some cases, only a few hours), but which will provide significant benefit to the affected users.

This proposal also lists proposals already passed by the CSM for ease of reference.

The CSM cannot emphasize enough that this document should be considered to be a buffet of potential items for implementation, and thus each item should be considered individually, and not combined with other items.

Potential Solution[edit]

Big Wins[edit]

  • Autocomplete whenever possible. There are many instances (solar system name search, item search in the market) where all the needed data is already available in static tables in the client. These search fields should provide autocomplete in these cases.
  • Universal search box. This would extend autocomplete, and provide a single universal search that finds all items (ships, items, solar systems, bookmarks, agents, players in local, etc) known to the client (and thus, not requiring a server request). Selecting a result would open the relevant window and select the relevant item in it.
  • Contextual menus should have keyboard navigation shortcuts. Once a menu has popped up, "1" should select the first item, "2" the second, and so on ("0" = 10th, "a" = 11th, etc). Selecting a item with a submenu opens the submenu, and the process repeats. Arrow keys should also be used, with -> meaning enter submenu, <- exit submenu, and up and down arrows moving up and down the list. [Return] and [Enter] should select the current item, and [Esc], [Delete] and [Del] should cancel the menu.
    • As a navigation aid, small keycap glyphs (with the appropriate digit or letter) should appear on the right edge of the menu (displacing the submenu triangle to the left if needed).
    • Players who are "youth-challenged" would appreciate the option of making the menus bigger.
    • This feature should be selectable via a user preference.
  • The Filter field should be added to all window panels that contain lists, in particular the overview and chat windows. If the filter string is all in lowercase, filtering should search all columns of the lists; if the filter string contains at least one uppercase character, filtering should search only the currently selected sort column. In addition, a special character (perhaps ",") might be used as a separator that divides the filter string into two parts, the first being a text search, and the second being modifier characters that have specific meanings associated with particular window panels.
    • So, for example, in the overview filter box, the string "fred,b" could mean "any row that contains the string fred and is a battleship". As a tribute to Chribba, ",v" would mean "anything that contains veldspar".
  • Crowdsource and implement a complete redesign of overview filtering and presentation. Oh, and multiple overview windows would be nice -- yes, we know it might reduce client FPS; let us decide about that tradeoff.
  • Multi-screen, multi-window support.

Fan Favorites[edit]

  • Define a set of standard EVE colors that are used in the HUD, module icon halos, the overview, etc. Allow users to change these colors to suit their tastes using an ESC option panel. This will fix 99.44% of all color-blind accessibility options.
  • Different icons for BPOs and BPCs. This will probably require having different itemids for the two variants.
  • Two words: "Control Z". We'd like to undo our mistakes.

Low Hanging Fruit[edit]

A list of 86 low-hanging fruit proposals were collected from the forums, then a rough ranking of their popularity with the players was generated via crowdsourcing.

Item Count Score Popular Name
47 14 13.99 41.18% Show bookmarks in the overview.
52 13 12.41 38.24% Player-defined list of orbit distances, accessible by right-click on the orbit button. Keep-at-range would also benefit from similar love.
22 12 12.33 35.29% Drag and drop of bookmarks into chat windows and email.
11 13 12.05 38.24% Allow input of distance in AU in Directional scanner range box; 1-14 = AU, 15+ = km, 0 = max distance.
53 11 10.82 32.35% More than 10 people in the watchlist. Even a few more. Please. Pretty please with sugar on it.
14 12 10.54 35.29% When using the directional scanner, project a circle on the stellar background that indicates the area covered by the scan.
48 11 10.25 32.35% Show on-grid bookmarks in space.
42 11 9.96 32.35% Targeting from Broadcast History (CSM)
56 10 9.67 29.41% Improve Overload User Interface (CSM)
8 11 9.54 32.35% Use speed bar color to indicate MWD/AB status (blue = off, green = on). If webbed, the color should alternate between blue/green and yellow; if scrambled, it should alternate between blue/green and red; if both webbed and scrambled, it should rotate between blue/green, yellow, and red.
29 9 8.96 26.47% New contextual menu options for items: "Find on Contracts" and "Find in my Assets".
9 9 7.80 26.47% Use capacitor color to indicate NOS/Neut status. Orange = normal, yellow = Neuted, (Blood) red = NOS'd. Rotate colors as in the previous bit of fruit.
35 8 7.55 23.53% Remove the 100km look-at limit, if there is no explicit game-design rationale for it.
24 7 7.25 20.59% Add meta column in item detail list view (CSM) Might also include Deadspace, Faction and Officer item classifications.
15 7 7.24 20.59% Change wormhole scan result from Unknown to Wormhole.
39 7 6.87 20.59% Distinguish between afterburners and microwarpdrives with different icons (CSM)
30 7 6.83 20.59% Permit smaller or no character icons in chat windows so that more players can fit in the available space.
37 8 6.83 23.53% Add faction, deadspace and officer icons (CSM)
46 7 6.50 20.59% Show scan probes in the overview.
71 7 6.25 20.59% Repackage should be smart enough to skip damaged items.
2 7 6.24 20.59% Non-reversible destructive options (Trash, Reprocess) should also be grouped together, at the bottom of a menu list, after a separator.
38 7 6.09 20.59% Colour Stars By: Systems I can jump to (CSM)
85 7 5.88 20.59% Ship Velocity Vectors.
45 6 5.82 17.65% Allow the Fleet History pane to be detached or moved to a different window.
54 6 5.65 17.65% Ship-type column in the watchlist; watch-list sortable on that column.
65 5 4.83 14.71% Permit renaming of containers in cargo hold and other containers.
1 5 4.38 14.71% Destructive menu items (such as Trash Item) should have a sub-menu with a single "Confirm" element in it. After selecting Confirm, a "Really Do This?" dialog box should appear with "Yes" and "No" items, "No" being the default. This class of dialog boxes should have a "Do not show this type of dialog box again" checkbox.
76 5 4.38 14.71% Target tagging hotkeys.
25 4 4.25 11.76% Properly distinguish between waypoints and destination in the autopilot (a waypoint is a point along the way, the destination is the final system, which might be the current system!)
27 4 4.00 11.76% Route tab in Solar System info and Waypoints list in Map should also display # of jumps to destination/waypoint at the top of the list.
63 4 3.92 11.76% Add Autopilot submenu to in-space contextual menu. In addition to "hide route", show the waypoints and destination, with submenu options to "remove waypoint", "unset destination", etc. Also, a "clear route" option would be nice.
62 4 3.92 11.76% Use a special background color for the player's buy/sell orders in the market. The client knows what they are. Ditto with corporation orders.
12 4 3.84 11.76% Change scale of angle slider so each selectable option has equal width in the slider. Make the slider wider.
66 4 3.83 11.76% Permit asset search inside containers (as opposed to workarounds like using a contract, or the API)
7 4 3.82 11.76% Menus should have the most popular items at the top of the menu, and the least-used items at the bottom, grouped by function.
31 4 3.67 11.76% Options that transfer assets (such as give money and personal contracts) should display the character portrait of the recipient.
40 4 3.38 11.76% Larger HUD bracket for caps and supercaps (CSM)
19 3 3.25 8.82% Static entities in the overview (Stations, Stargates, Belts, etc) should be in a unique color to help distinguish them.
4 3 3.00 8.82% If there is only one search result, select it (this item is rendered mostly moot if Autoselect is implemented)
59 3 3.00 8.82% Add "view available contracts" to item contextual menu.
81 4 2.97 11.76% Hotkeys to move through current targets.
16 3 2.83 8.82% System Scanner filter should have items for Unknown, Ladar, Radar, Gravimetric, Magnetic, Wormhole and Unresolved.
83 3 2.59 8.82% Control-click on Orbit and Keep-At buttons execute the functions at the current range. Control-click on Approach executes an "extend" (makes you fly away from the selected item.
69 3 2.42 8.82% It would be nice if the overheat repair function told you how much time and paste will be required.
51 2 2.00 5.88% Optional black background for HUD will help color-blind players.
77 2 2.00 5.88% When in station, make the buttons to open Ship & Items function for drag and drop. Allowing items to be moved quick.
33 2 2.00 5.88% Display results of mining or salvaging operation.
6 2 2.00 5.88% Buttons whose actions are currently unavailable (such as Dock, Jump, etc) should similarly be grayed out whenever possible.
5 2 2.00 5.88% Menu options that are currently unavailable (like change name on a ship that you are not in, and make active when a session timer is active) should be grayed out whenever it is possible for the client to make this determination without asking the server.
3 2 2.00 5.88% Potentially-reversible destructive options (such as Repackage) should also have their own separated group.
32 2 1.92 5.88% When viewing a container in space, if the volume of its contents is greater than the player's available cargo bay space, color part of the container volume bar red to indicate the proportion that will not fit.
13 2 1.83 5.88% Enable +/- hotkeys to change directional scan angle.
36 2 1.71 5.88% Warn when accepting a courier contract whose destination is a player-owned station (where it may not be possible to dock).
57 2 1.67 5.88% When looking at variations under item Show Info, list them in order of meta value.
84 2 1.67 5.88% Option to eliminate nebula backgrounds in the system map and in space (big win for color-blind players).
61 2 1.58 5.88% When choosing an installation, default to the one that will finish the job soonest.
34 2 1.50 5.88% Insure Ship contextual menu item.
55 1 1.25 2.94% Permit Corp assets to be sorted just like personal assets are (by name, distance, # of items).
86 1 1.00 2.94% Market line items based in player-owned stations should display system name, not just station name.
79 1 1.00 2.94% When opening solar system map from scanner window to use probes, have the map options window minimized as default.
28 1 1.00 2.94% These lists should also display security status of systems.
80 1 1.00 2.94% Opening and closing the map will sometimes move chat windows; this is rude.
70 1 1.00 2.94% The inability to open containers located inside Corporate Hangar Arrays and other POS modules is, shall we say, a wee bit vexing. The fact that Planetary Interaction has resulted in people gathering up huge piles of stuff makes this even more of a problem.
41 1 1.00 2.94% Scanning Colors (CSM)
23 1 1.00 2.94% Include categories in Market item search results.
10 1 1.00 2.94% Add "Analyze" menu item to probe contextual menu.
17 1 1.00 2.94% Place divider between Reconnect and Destroy Probes buttons.
43 1 0.91 2.94% UI Improvement to "Change Clone Location"
18 1 0.67 2.94% Show when probe results are being ignored (eg: a grayed line that reads "9 additional results ignored").
20 1 0.67 2.94% Change "You can only control X drones" message when launching drones to be more informative (eg: "You have launched 5 drones" or "You have launched 3 drones; you now have 5 drones in space").
21 1 0.67 2.94% Drone status (Idle, Orbiting, etc) should be in a separate column in the Drone window.
72 1 0.67 2.94% The icon of potentially illegal items should indicate their dubious status.
26 0 0.00 0.00% Make Prerequisites tab text in Item info green if the player can fit the item, red if he cannot. Similarly, make names of items in Variations tab green or red as appropriate.
50 0 0.00 0.00% Add "show info" to system name contextual menu in TL corner of screen.
58 0 0.00 0.00% When comparing items, the contextual menu should include "show market details" (for Meta 1-5 items) and "view available contracts" (for all items).
60 0 0.00 0.00% Show current number of jobs in science and industry pages right next to the max number of possible jobs (CSM).
64 0 0.00 0.00% Contextual menu option to trash items in cargo hold and other containers.
67 0 0.00 0.00% Separate window transparency from pinned status.
68 0 0.00 0.00% Have the client remember the size of the most recently accessed container window, and use that when creating the window for a new container (wreck loot windows may need their own default)
49 0 0.00 0.00% Show/hide the HUD while in Planet mode.
73 0 0.00 0.00% Save overview column settings in presets (Optionally?).
74 0 0.00 0.00% Corp info should allow https:// urls.
75 0 0.00 0.00% Contract item name search box and bookmark naming text entry box can absorb space characters while editing under certain conditions. See http://www.scrapheap-challenge.com/viewtopic.php?t=35337#1286566 for details.
78 0 0.00 0.00% Provide a Deliver to Corporation option, when right clicking stacks in your hanger or hold while docked in a station.
82 0 0.00 0.00% Contextual menu font size should be selectable and independent from other default font size(s).

CSM Prioritization[edit]

CSM Prioritization Contributors: Sokratesz, Vuk Lau, Mynxee, Dierdra Vaal, T'Amber, Trebor.

Within each category, items are listed in order of player crowdsource rating.

Items selected by all 6 participants:

Item Count Score Popular Name
42 11 9.96 32.35% Targeting from Broadcast History (CSM)

Items selected by 5 participants:

Item Count Score Popular Name
53 11 10.82 32.35% More than 10 people in the watchlist. Even a few more. Please. Pretty please with sugar on it.
24 7 7.25 20.59% Add meta column in item detail list view (CSM) Might also include Deadspace, Faction and Officer item classifications.

Items selected by 4 participants:

Item Count Score Popular Name
47 14 13.99 41.18% Show bookmarks in the overview.
48 11 10.25 32.35% Show on-grid bookmarks in space.
8 11 9.54 32.35% Use speed bar color to indicate MWD/AB status (blue = off, green = on). If webbed, the color should alternate between blue/green and yellow; if scrambled, it should alternate between blue/green and red; if both webbed and scrambled, it should rotate between blue/green, yellow, and red.
9 9 7.80 26.47% Use capacitor color to indicate NOS/Neut status. Orange = normal, yellow = Neuted, (Blood) red = NOS'd. Rotate colors as in the previous bit of fruit.
46 7 6.50 20.59% Show scan probes in the overview.
71 7 6.25 20.59% Repackage should be smart enough to skip damaged items.
38 7 6.09 20.59% Colour Stars By: Systems I can jump to (CSM)
51 2 2.00 5.88% Optional black background for HUD will help color-blind players.

Items selected by 3 participants:

Item Count Score Popular Name
14 12 10.54 35.29% When using the directional scanner, project a circle on the stellar background that indicates the area covered by the scan.
56 10 9.67 29.41% Improve Overload User Interface (CSM)
54 6 5.65 17.65% Ship-type column in the watchlist; watch-list sortable on that column.
63 4 3.92 11.76% Add Autopilot submenu to in-space contextual menu. In addition to "hide route", show the waypoints and destination, with submenu options to "remove waypoint", "unset destination", etc. Also, a "clear route" option would be nice.
62 4 3.92 11.76% Use a special background color for the player's buy/sell orders in the market. The client knows what they are. Ditto with corporation orders.
7 4 3.82 11.76% Menus should have the most popular items at the top of the menu, and the least-used items at the bottom, grouped by function.
40 4 3.38 11.76% Larger HUD bracket for caps and supercaps (CSM)
55 1 1.25 2.94% Permit Corp assets to be sorted just like personal assets are (by name, distance, # of items).
68 0 0.00 0.00% Have the client remember the size of the most recently accessed container window, and use that when creating the window for a new container (wreck loot windows may need their own default)

Items selected by 2 participants:

Item Count Score Popular Name
22 12 12.33 35.29% Drag and drop of bookmarks into chat windows and email.
35 8 7.55 23.53% Remove the 100km look-at limit, if there is no explicit game-design rationale for it.
39 7 6.87 20.59% Distinguish between afterburners and microwarpdrives with different icons (CSM)
2 7 6.24 20.59% Non-reversible destructive options (Trash, Reprocess) should also be grouped together, at the bottom of a menu list, after a separator.
85 7 5.88 20.59% Ship Velocity Vectors.
1 5 4.38 14.71% Destructive menu items (such as Trash Item) should have a sub-menu with a single "Confirm" element in it. After selecting Confirm, a "Really Do This?" dialog box should appear with "Yes" and "No" items, "No" being the default. This class of dialog boxes should have a "Do not show this type of dialog box again" checkbox.
81 4 2.97 11.76% Hotkeys to move through current targets.
36 2 1.71 5.88% Warn when accepting a courier contract whose destination is a player-owned station (where it may not be possible to dock).
84 2 1.67 5.88% Option to eliminate nebula backgrounds in the system map and in space (big win for color-blind players).
74 0 0.00 0.00% Corp info should allow https:// urls.

Items selected by 1 participant:

Item Count Score Popular Name
52 13 12.41 38.24% Player-defined list of orbit distances, accessible by right-click on the orbit button. Keep-at-range would also benefit from similar love.
11 13 12.05 38.24% Allow input of distance in AU in Directional scanner range box; 1-14 = AU, 15+ = km, 0 = max distance.
30 7 6.83 20.59% Permit smaller or no character icons in chat windows so that more players can fit in the available space.
37 8 6.83 23.53% Add faction, deadspace and officer icons (CSM)
45 6 5.82 17.65% Allow the Fleet History pane to be detached or moved to a different window.
65 5 4.83 14.71% Permit renaming of containers in cargo hold and other containers.
25 4 4.25 11.76% Properly distinguish between waypoints and destination in the autopilot (a waypoint is a point along the way, the destination is the final system, which might be the current system!)
27 4 4.00 11.76% Route tab in Solar System info and Waypoints list in Map should also display # of jumps to destination/waypoint at the top of the list.
4 3 3.00 8.82% If there is only one search result, select it (this item is rendered mostly moot if Autoselect is implemented)
77 2 2.00 5.88% When in station, make the buttons to open Ship & Items function for drag and drop. Allowing items to be moved quick.
33 2 2.00 5.88% Display results of mining or salvaging operation.
3 2 2.00 5.88% Potentially-reversible destructive options (such as Repackage) should also have their own separated group.
13 2 1.83 5.88% Enable +/- hotkeys to change directional scan angle.
70 1 1.00 2.94% The inability to open containers located inside Corporate Hangar Arrays and other POS modules is, shall we say, a wee bit vexing. The fact that Planetary Interaction has resulted in people gathering up huge piles of stuff makes this even more of a problem.
41 1 1.00 2.94% Scanning Colors (CSM)
23 1 1.00 2.94% Include categories in Market item search results.
75 0 0.00 0.00% Contract item name search box and bookmark naming text entry box can absorb space characters while editing under certain conditions. See http://www.scrapheap-challenge.com/viewtopic.php?t=35337#1286566 for details.
82 0 0.00 0.00% Contextual menu font size should be selectable and independent from other default font size(s).

Remaining items:

Item Count Score Popular Name
29 9 8.96 26.47% New contextual menu options for items: "Find on Contracts" and "Find in my Assets".
15 7 7.24 20.59% Change wormhole scan result from Unknown to Wormhole.
76 5 4.38 14.71% Target tagging hotkeys.
12 4 3.84 11.76% Change scale of angle slider so each selectable option has equal width in the slider. Make the slider wider.
66 4 3.83 11.76% Permit asset search inside containers (as opposed to workarounds like using a contract, or the API)
31 4 3.67 11.76% Options that transfer assets (such as give money and personal contracts) should display the character portrait of the recipient.
19 3 3.25 8.82% Static entities in the overview (Stations, Stargates, Belts, etc) should be in a unique color to help distinguish them.
59 3 3.00 8.82% Add "view available contracts" to item contextual menu.
16 3 2.83 8.82% System Scanner filter should have items for Unknown, Ladar, Radar, Gravimetric, Magnetic, Wormhole and Unresolved.
83 3 2.59 8.82% Control-click on Orbit and Keep-At buttons execute the functions at the current range. Control-click on Approach executes an "extend" (makes you fly away from the selected item.
69 3 2.42 8.82% It would be nice if the overheat repair function told you how much time and paste will be required.
6 2 2.00 5.88% Buttons whose actions are currently unavailable (such as Dock, Jump, etc) should similarly be grayed out whenever possible.
5 2 2.00 5.88% Menu options that are currently unavailable (like change name on a ship that you are not in, and make active when a session timer is active) should be grayed out whenever it is possible for the client to make this determination without asking the server.
32 2 1.92 5.88% When viewing a container in space, if the volume of its contents is greater than the player's available cargo bay space, color part of the container volume bar red to indicate the proportion that will not fit.
57 2 1.67 5.88% When looking at variations under item Show Info, list them in order of meta value.
61 2 1.58 5.88% When choosing an installation, default to the one that will finish the job soonest.
34 2 1.50 5.88% Insure Ship contextual menu item.
86 1 1.00 2.94% Market line items based in player-owned stations should display system name, not just station name.
79 1 1.00 2.94% When opening solar system map from scanner window to use probes, have the map options window minimized as default.
28 1 1.00 2.94% These lists should also display security status of systems.
80 1 1.00 2.94% Opening and closing the map will sometimes move chat windows; this is rude.
10 1 1.00 2.94% Add "Analyze" menu item to probe contextual menu.
17 1 1.00 2.94% Place divider between Reconnect and Destroy Probes buttons.
43 1 0.91 2.94% UI Improvement to "Change Clone Location"
18 1 0.67 2.94% Show when probe results are being ignored (eg: a grayed line that reads "9 additional results ignored").
20 1 0.67 2.94% Change "You can only control X drones" message when launching drones to be more informative (eg: "You have launched 5 drones" or "You have launched 3 drones; you now have 5 drones in space").
21 1 0.67 2.94% Drone status (Idle, Orbiting, etc) should be in a separate column in the Drone window.
72 1 0.67 2.94% The icon of potentially illegal items should indicate their dubious status.
26 0 0.00 0.00% Make Prerequisites tab text in Item info green if the player can fit the item, red if he cannot. Similarly, make names of items in Variations tab green or red as appropriate.
50 0 0.00 0.00% Add "show info" to system name contextual menu in TL corner of screen.
58 0 0.00 0.00% When comparing items, the contextual menu should include "show market details" (for Meta 1-5 items) and "view available contracts" (for all items).
60 0 0.00 0.00% Show current number of jobs in science and industry pages right next to the max number of possible jobs (CSM).
64 0 0.00 0.00% Contextual menu option to trash items in cargo hold and other containers.
67 0 0.00 0.00% Separate window transparency from pinned status.
49 0 0.00 0.00% Show/hide the HUD while in Planet mode.
73 0 0.00 0.00% Save overview column settings in presets (Optionally?).
78 0 0.00 0.00% Provide a Deliver to Corporation option, when right clicking stacks in your hanger or hold while docked in a station.

Pros[edit]

  • Better UI = Happier Players.


Cons[edit]

  • None

Relevant Forum Threads[edit]

The forum thread for discussion of this proposal is located here:

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1360001

This is only a partial list of sources, which include both forum threads, previous CSM proposals, and external sources:

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1280781

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1358465

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1351165

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1326220

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1325992

Meeting Minutes[edit]

TBA

Votes[edit]

Passed 9-0