You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ ] Bug
[x] Feature Request
[ ] Documentation Request
[ ] Other (Please describe in detail)
Current Behavior
As present windows can be marked as "sticky" to keep them in place on a display when switching workspaces. This also pushes any sticky containers to the top of the floating view when moving to a new workspace, however floating windows can still be dragged over top of a sticky window
Desired Behavior
It would be extremely helpful to have a config directive like "always_on_top" that will simply not allow other floating windows to obscure the marked windows.
Impact
[X] This feature requires new configuration and/or commands
Please note that new features which require additional configuration will usually not be considered. We are happy with the feature set of i3 and want to focus in fixing bugs instead. We do accept feature requests, however, and will evaluate whether the added benefit (clearly) outweighs the complexity it adds to i3.
Keep in mind that i3 provides a powerful way to interact with it through its IPC interface: https://i3wm.org/docs/ipc.html.
I completely understand that feature requests are far from a priority, but I wanted to submit this because I think that people would enjoy having this feature for more complex workflows in more self-contained softwares that have lots of floating windows. There is some additional complexity to be considered in terms of how having multiple "always_on_top" windows on top of each other should behave. I've been doing a lot of work in REAPER lately, and i3's floating window capabilities have given me some trouble with wrangling in the more temporary windows without losing track of more permanent ones.
Just to give a concrete example, I currently use a very small toolbar (250 x 50) that has a lot of my primary shortcuts on it and I like to keep it floating for the sake of main window real estate, but if I put the toolbar over the floating Mixer window and then adjust something on the mixer or open a plugin window with a large interface, I have to move things around to get back to the toolbar window. This is just a small example, but even having a solution to just this would be wonderful.
I'm submitting a…
Current Behavior
As present windows can be marked as "sticky" to keep them in place on a display when switching workspaces. This also pushes any sticky containers to the top of the floating view when moving to a new workspace, however floating windows can still be dragged over top of a sticky window
Desired Behavior
It would be extremely helpful to have a config directive like "always_on_top" that will simply not allow other floating windows to obscure the marked windows.
Impact
Environment
Output of
i3 --moreversion 2>&-
:Binary i3 version: 4.22 (2023-01-02) © 2009 Michael Stapelberg and contributors
Running i3 version: 4.22 (2023-01-02) (pid 1069)
Loaded i3 config:
/home/sheldrick/.config/i3/config (main) (last modified: Tue 08 Aug 2023 03:03:55 PM EDT, 532 seconds ago)
The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3
The text was updated successfully, but these errors were encountered: