anametologin / krohnkite

A dynamic tiling extension for KWin
MIT License
335 stars 17 forks source link

Dialog style config-windows stuck in background when using the floating layout #97

Open ChaosNicro opened 3 days ago

ChaosNicro commented 3 days ago

Symptom Some window classes, such as krohnkite configure dialog appear behind all other windows with no way to pull them to the foreground. This seems to only happen in the floating layout.

How to Reproduce

  1. Enable Krohnkite
  2. Switch to the floating layout
  3. Open the krohnkite options panel
  4. Observe it being obscured by the kwin scripts window

Expected behavior The floating layout should mimic a non-krohkite desktop, where the focused window is in the foreground unless configured otherwise.

Environment

Notes The option to float utility windows does not affect this. I'm new to tiling, so I'm sorry if this is a misunderstanding.

anametologin commented 2 days ago

Could you post the video with problem, I cannot confirm it.

ChaosNicro commented 1 day ago

Sure. Here I enable Krohnkite and open it's configure dialog as well as the kmenu dialog. Both work as expected. I then switch to floating layout and try the same, with the problem present. Opening a full app like Dolphin does not trigger it but any settings-panel seems to.

https://github.com/user-attachments/assets/56607143-b6a7-45fc-a7d2-90dd69dc8eca

anametologin commented 1 day ago

Try uncheck Krohnkite settings->Options->Keep floating windows above tiled windows

This option make all floating windows `Keep above others' option on, but all windows you in ignore lists not getting this option because Krohnkite doesn't rule them.