When using EVE Online across multiple monitors with different resolutions (e.g., 3840x2160 and 5120x2160), moving the game client between monitors using Windows shortcuts (Win+Arrow keys) results in severely broken UI layouts. Current issues include:
-
Overlapping windows that become unusable
-
Incorrect scaling - UI elements too large when moving from high-res to lower-res monitor
-
Poor positioning - windows appear in wrong locations relative to screen boundaries
-
Lost anchor points - UI elements don’t maintain their intended screen positions
This forces players to manually readjust dozens of UI windows every time they switch monitors, significantly disrupting gameplay and multi-client operations.
Proposed Solution: UI Anchor System
Core Feature: Configurable Anchor Points
Add an anchor point system that allows each UI element to be anchored to specific screen regions:
-
Top-Left - Element maintains position relative to top-left corner
-
Top-Right - Element maintains position relative to top-right corner
-
Bottom-Left - Element maintains position relative to bottom-left corner
-
Bottom-Right - Element maintains position relative to bottom-right corner
-
Center - Element maintains centered position
-
Top-Center - Element maintains position relative to top edge, horizontally centered
-
Bottom-Center - Element maintains position relative to bottom edge, horizontally centered
-
Import/export functionality for sharing optimal layouts
Implementation Details
Per-Element Configuration
-
Right-click context menu on any UI window header
-
Add “Anchor Settings” option with dropdown for anchor selection
-
Visual indicator (small icon/arrow) showing current anchor point
-
Anchor settings saved per character profile
Smart Behavior
-
When moving between monitors, UI elements should:
-
Maintain their anchor position relative to screen boundaries
-
Respect maximum size constraints
- If a window is to large for the screen it should use the maximum possible dimension.
-
Benefits
-
Seamless multi-monitor experience - No more broken UI when switching screens
-
Increased productivity - Faster multi-client management
-
Customization control - Fine-tuned layouts for different scenarios
-
Time savings - Eliminate need to manually fix UI after monitor changes