LambdaHack/LambdaHack

Borderless fullscreen window doesn't stay on top

オープン

#239 opened on 2021/02/06

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Haskell (57 件のフォーク)auto 404
UIhelp wantedmediumself-contained

Repository metrics

Stars
 (660 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

The borderless fullscreen implemented in #221 doesn't cope well with moving in and out of the desktop pane. For me, on Linux, the game "window" disappears the second time the desktop pane is switched away and back and I have to manually raise the game window. This is annoying when playing for a few turns every now and again, e.g., while waiting for a compilation to finish, etc.

The flag SDL_WINDOW_ALWAYS_ON_TOP is said to only work on X11 and is not exposed in the Haskell bindings. There is some more info at https://discourse.libsdl.org/t/can-i-change-the-always-on-top-flag-somehow/24030.

コントリビューターガイド