{"action":"created","issue":{"url":"https://api.github.com/repos/baskerville/bspwm/issues/584","repository_url":"https://api.github.com/repos/baskerville/bspwm","labels_url":"https://api.github.com/repos/baskerville/bspwm/issues/584/labels{/name}","comments_url":"https://api.github.com/repos/baskerville/bspwm/issues/584/comments","events_url":"https://api.github.com/repos/baskerville/bspwm/issues/584/events","html_url":"https://github.com/baskerville/bspwm/issues/584","id":193934702,"number":584,"title":"Monocle mode for any leaf node","user":{"login":"chris-kahn","id":16520875,"avatar_url":"https://avatars1.githubusercontent.com/u/16520875?v=4","gravatar_id":"","url":"https://api.github.com/users/chris-kahn","html_url":"https://github.com/chris-kahn","followers_url":"https://api.github.com/users/chris-kahn/followers","following_url":"https://api.github.com/users/chris-kahn/following{/other_user}","gists_url":"https://api.github.com/users/chris-kahn/gists{/gist_id}","starred_url":"https://api.github.com/users/chris-kahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chris-kahn/subscriptions","organizations_url":"https://api.github.com/users/chris-kahn/orgs","repos_url":"https://api.github.com/users/chris-kahn/repos","events_url":"https://api.github.com/users/chris-kahn/events{/privacy}","received_events_url":"https://api.github.com/users/chris-kahn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-12-07T01:34:50Z","updated_at":"2017-08-08T21:54:05Z","closed_at":null,"body":"Wasn't exactly sure how to title this. \r\n\r\nIn KWM on macOS, which seems to have a lot in common with bspwm, has a feature where you can turn any leaf node of the tree into a monocle node, and it allows you to stack windows in that node. There's a corresponding command and keybinding to cycle through the nodes in a stack if you're focused on a monocle node. Sort of like i3's stacking mode.\r\n\r\nIs something like this possible (to add/implement) in bspwm?"},"comment":{"url":"https://api.github.com/repos/baskerville/bspwm/issues/comments/321092914","html_url":"https://github.com/baskerville/bspwm/issues/584#issuecomment-321092914","issue_url":"https://api.github.com/repos/baskerville/bspwm/issues/584","id":321092914,"user":{"login":"msteen","id":788953,"avatar_url":"https://avatars3.githubusercontent.com/u/788953?v=4","gravatar_id":"","url":"https://api.github.com/users/msteen","html_url":"https://github.com/msteen","followers_url":"https://api.github.com/users/msteen/followers","following_url":"https://api.github.com/users/msteen/following{/other_user}","gists_url":"https://api.github.com/users/msteen/gists{/gist_id}","starred_url":"https://api.github.com/users/msteen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteen/subscriptions","organizations_url":"https://api.github.com/users/msteen/orgs","repos_url":"https://api.github.com/users/msteen/repos","events_url":"https://api.github.com/users/msteen/events{/privacy}","received_events_url":"https://api.github.com/users/msteen/received_events","type":"User","site_admin":false},"created_at":"2017-08-08T21:54:05Z","updated_at":"2017-08-08T21:54:05Z","body":"It is the one feature (layouts on a level lower than the desktop) that made me initially prefer `herbstluftwm` over `bspwm`, so it would be awesome if this could be implemented!\r\n\r\nIf this feature could be realized, it makes me wonder about the way `bspwm` currently is structured, why even have the concept of desktops? Why not merge them with the concept of nodes and allow nodes to be labeled in general? The root node of a monitor would then always be in monocle layout and a desktop amounts to no more then a node with a label within this root node.\r\n\r\nAnd if you would allow labeled nodes to be placed in multiple places at the same time, this would open a whole lot of new possibilities. The one obvious problem of allowing nodes to be placed in multiple places would be, what if a window needs to be shown at two places at the same time, but this would be solvable by e.g. having a policy of last focused location is being shown, the over being replaced by some kind of placeholder.\r\n\r\nI know this probably would require quite an overhaul, so even if you were to agree with me, I do not expect this to happen, just some thoughts."}}
{"actor":{"display_login":"msteen"}}