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.
**General changes:**
- All sortable columns start with ascending order instead of descending when first clicked, with the exception of the player rating column.
- 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**
- [X] 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).
- [X] 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.
- [X] Maybe simply show XS, S, M, L, XL etc as map sizes in the mapName column.
- [X] Gamename character limit, some people really get creative with extreme names.
Testing all new functions, visible within screenshot
{F2485144}