GUI: add multi monitors support
- 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