magefree / magefree/mage

GUI: add multi monitors support

Open
#11,726 1 comment 0 reactions 0 assignees View on GitHub
enhancement GUI
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

Multi monitors support requires a real windows for moving between monitors, but xmage GUI uses single app window/frame for all GUI elements. So it’s impossible with current GUI (java’s swing library).

Possible solution: duplicate and detach some panels into independent windows (simple use case - duplicate whole game panel with all elements, so user can move it into another monitor and setup as it wants, e.g. olen some panels with additional info/zones).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Java Swing GUI code that creates the single application window or frame, then trace how the game panel and other GUI elements are attached to it. Review the existing window structure before evaluating detachable or duplicated panels. Done means the GUI can place relevant content in independent windows that users can move between monitors.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.