Multi Montior Layout QoL

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

Seems overly complex when all you really need is dynamic scaling

Solution: use launcher profiles.

  1. Set up your game on monitor 1, exit.
  2. Create new launcher profile (or copy the first one if you want to save some time), move it to monitor 2, modify it to your liking so it fits the new scale, exit.

Now you can open your account on either monitor 1 or monitor 2 with all of the settings you specified for that monitor by selecting profile 1 or 2.