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.
**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:**
- Open games are white instead of green.
- Map size and type columns are merged (because you can still filter on map size anyway).
- Map name and type and players columns are the same color and persiangreen instead of gray and values withing parentheses are highlighted in white color.
- Game rating changes color depending on value just like player ratings.
- Fiddled around with column sizes of the game list.
- 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)
**TODO**
- [ ] Buddies should stay up top of the playerlist regardless of sort order by splitting playerlist into 2 arrays, buddies and others.
- [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).
- [ ] 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.
**Remaining bugs i'm aware of:**
- [X] Each row in a list seem to not be 100% width, they miss about 18px, which is visible when you select a player or a game, and also when you make the screen small enough. <- Missing space seems to be reserved for scrollbar
- [ ] List captions go beyond column width.
- [ ] If the screen becomes small enough, text will escape buttons (though i'm not so sure this needs a fix because likely no one plays on such a resolution).
Testing all new functions, visible within screenshot
{F2464800}