As reported by Nani on trac, the lobby ui could receive some improvements for small screens / window sizes, and expand/look for other things to fix while at it.
Bug fix:
- fixed maptype filter not showing up (this was the case without the patch too), also changing maptype filter size in xml affected the playernumber filter size - fixed.
General changes:
- All sortable columns start with ascending order instead of descending when first clicked, with the exception of the rating columns D4858.
- Users can customize the symbol of status and buddies to a letter/number/symbol of their choosing in the main menu -> networking / lobby.
- Users can customize the colors of the following elements in the main menu -> lobby colors.
- Users can choose to show abbreviated mapsize names instead of fullnames (visible in summary screenshot).
- Unrated players are not considered 1200 rating by default anymore but 0, and they are not included into calculating the avg. rating of the game. (g_DefaultLobbyRating doesn't affect the actual rating afaik?)
Playerlist changes:
- The player list panel is now a fixed size. As small as possible while keeping decent amount of info.
- Changed the buddy icon and made the status of a player an icon instead of text (to save space and looks a lil better imo).
- Playerlist box has a new tooltip explaining the status icons colors.
- Fiddled around with column sizes of the player list.
- Merged buddy and status columns.
- Rating and playername color changes depending on value and role (based on PlayerColor functions).
- Playernames are white unless the role is moderator (purple)
Gamelist changes:
- Reduced max characters for a game name to 100 from 256.
- Color changes (compare test plan screenshot to summary screenshot).
- Map size and type columns are merged (because you can still filter on map size anyway).
- Game rating changes color depending on value (based on PlayerColor functions).
- Fiddled around with column sizes of the game list.
- Games in gamelist that only have unrated players will not show the avg rating.
- Player and rating columns are merged.
- Merged buddy column into player column.
Profile panel and profile lookup changes:
- Added current rating to the name when looking up the profile.
- Changed "Current Rank" caption to "Placement" on both the profile panel and in lookup.
- Rating and playername color changes depending on value and role (based on PlayerColor functions).
Game details panel changes:
- Rating and playername color changes depending on value and role (based on PlayerColor functions).
- Replaced civ, status, state text information into icons.
- Buddy icon added.
- Smaller font.
Lobby chat:
- Changed notification highlight color.
- Status messages are gold (messages like: Player has joined the lobby)
- Made chat messages text lightgray.
- Appended buddysymbol to playernames in chat if buddy.
TODO
- Cleanup game details screen. It's too crowded. In the most extreme case it shows Grapjas(1400)(Athenians)(_OFFLINE_)(DEFEATED) all in text which is too much. Possibly use Civ icons in front of playernames, use a simple icon for defeated state (white flag or something), use the status icon from playerlist. That should cleanup nicely (hopefully). See attachment up top.
- Make tooltips explaining the new icons, though it's giving a hard time because no matter what, tooltips does not appear when hovering over icons when set which would be the prettiest solution.
- Maybe simply show XS, S, M, L, XL etc as map sizes in the mapName column.
- Gamename character limit, some people really get creative with extreme names.
Testing all new functions, visible within screenshot