korlibs / korlibs/korge

Add capability to to fetch available screens and resolutions.

Open
#1,186 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
3k
Forks
148
Avg merge
13h 44m
Merged PRs (30d)
1

Description

A nice feature to add
- List screens with supported resolutions.
- Select screen where the native window will be created.

On pure Java https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/GraphicsEnvironment.html
On osx https://developer.apple.com/documentation/appkit/nsscreen

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the Java GraphicsEnvironment and macOS NSScreen references linked in the issue, then locate Korge's native window creation entry points for its supported targets. Define how screens, resolutions, and the selected screen should be exposed across platforms; done means callers can list available displays and create the native window on the selected one.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.