hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.77k stars 840 forks source link

Add ontop/above property for floating windows. #2081

Closed nferhat closed 9 months ago

nferhat commented 1 year ago

By default floating windows are always ontop/above other tiled windows.

Adding a toggle for this ontop state could be useful for certain workflows where you need tiled and floating windows that aren't super important.

vaxerski commented 1 year ago

no, why

Aqa-Ib commented 1 year ago

One utility would be to always see one program pinned behind others through transparency.

nferhat commented 1 year ago

no, why

My workflow consists having a floating window for whatever program I am debugging you while the terminal I spawned it from have the logs

Another one is sometimes for games as they behave always better floating, sometimes I need to reopen steam to check stuff out but guess what it's tiled and I can't see it.

robinmayol commented 1 year ago

Hi, I second this. I am quite limited in screen real estate and back in AwesomeWM I used Conky to show my calendar events as a permanent widget on my desktop. When all my windows are shut I unconsciously see it and it's saved me forgetting stuff many a times. Would love to be able to do this on Hyprland. Which is "awesome" as well btw :)

nferhat commented 9 months ago

Closing as this is dead and probably won't get implemented at all

ceuk commented 7 months ago

Does anyone have a workaround or any tips for dealing with this?

I didn't realise how often I relied on being able to switch between a floating and non-floating window until migrating from awesomewm to hyprland, it's super jarring when the tiled window stays behind the floating window (often more-or-less completely obscured) despite being active.

The only alternative I've managed to find currently is to either:

Any suggestions based on what other people do would be great!