Skip to content

Lobby#13

Open
DevGeniusCode wants to merge 10 commits into
ElTioRata:mainfrom
DevGeniusCode:lobby
Open

Lobby#13
DevGeniusCode wants to merge 10 commits into
ElTioRata:mainfrom
DevGeniusCode:lobby

Conversation

@DevGeniusCode

@DevGeniusCode DevGeniusCode commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

UI Refactor: Standardize Layouts and Modernize Visuals in LanLobbyMenu, GameInfoWindow, WOLCustomLobby, and Popups

Description:
This PR continues our core structural refactoring effort by applying our established modern design language across the LAN and Custom Lobby screens. The overarching goal is to standardize screen dimensions, enforce strict design uniformity, and modernize the visual flow. By replacing scattered legacy layouts with right-aligned vertical structures, we maximize central screen real estate.

Key Changes:

Significantly, relocated popups (PopupHostGame, PopupJoinGame) from the center of the screen to stack neatly above the left-side buttons

Introduced the GameInfoWindow file to the repository (added the vanilla file from the original game as it was missing previously)

  • 🧹 Cleaned up unused elements: Stripped out obsolete and unused UI components within the WOLCustomLobby layout to heavily declutter the hierarchy and reduce bloat.
  • 📏 Fine-tuned alignments: Performed strict symmetry and design uniformity passes across multiple files. Adjusted screen dimensions in PopupHostGame, PopupJoinGame, GameInfoWindow, and LanLobbyMenu. Updated border colors, font styles, and transitioned header templates (e.g., swapping "MainButton" for "ButtonSmall" in LanLobbyMenu) to perfectly match the modern visual flow.

Showing differences between vanilla and StackedMenu, if there is also a difference for ImprovedMenu, there is another image in the middle

LanLobbyMenu

sshot006.bmp
GeneralsOnline_Screenshot_2026-04-18-13-54-01
sshot005.bmp

WOLCustomLobby

GeneralsOnline_Screenshot_2026-04-18-12-00-41 GeneralsOnline_Screenshot_2026-04-18-12-01-59

PopupHostGame

GeneralsOnline_Screenshot_2026-04-18-12-00-50 GeneralsOnline_Screenshot_2026-04-18-13-53-43 GeneralsOnline_Screenshot_2026-04-18-12-02-09

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant