nikitabobko / AeroSpace

AeroSpace is an i3-like tiling window manager for macOS
https://nikitabobko.github.io/AeroSpace/guide
MIT License
4.57k stars 67 forks source link

Feature: Implement sticky floating windows #2

Open nikitabobko opened 10 months ago

nikitabobko commented 10 months ago

https://i3wm.org/docs/userguide.html#_sticky_floating_windows

Note to myself: review usages of visualWorkspace

AlJohri commented 6 months ago

Is it possible to have sticky non-floating windows? SImilar to this request: https://github.com/koekeishiya/yabai/issues/1843

I'd like to have a constant window on my screen as I flip through workspaces.

nikitabobko commented 6 months ago

"sticky sidebar" windows bring some challenges

But in general, I like the suggestion, I always wanted to have sticky non-floating windows in i3

nikitabobko commented 6 months ago

Maybe we are better off with a feature like "virtual monitors". That way you could place two virtual monitors on your physical monitor. You could cycle workspaces only on one of those virtual monitors

nasyxx commented 5 months ago

Is there any update on this? I have some widget windows; it would be great if we could keep them on all workspaces.

tngafwlehmann commented 4 months ago

Maybe we are better off with a feature like "virtual monitors". That way you could place two virtual monitors on your physical monitor. You could cycle workspaces only on one of those virtual monitors

That's indeed a great thing to have. For i3 I typically use xrandr to split up a 5120x? physical device into three virtual monitors, the latter of which can then be used for workspace assignments.

But this does not necessarily solve the issue for floating (possibly workspace-independent) windows (assuming a certain preference for floating Zoom/Teams/etc. because it's easier to re-arrange during meetings). So I'd vote for both :)