Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-19 | Replace hacky L_FLOATING container with a list | Ryan Dwyer | |
Workspaces previously had a magical `workspace->floating` container, which had a layout of L_FLOATING and whose children were actual floating views. This allowed some conveniences, but was a hacky solution because the container has to be exempt from focus, coordinate transactions with the workspace, and omit emitting IPC events (which we didn't do). This commit changes it to be a list directly in the sway_workspace. The L_FLOATING layout is no longer used so this has been removed as well. * Fixes incorrect check in the swap command (it checked if the containers had the L_FLOATING layout, but this layout applied to the magical container). * Introduces workspace_add_floating | |||
2018-06-01 | Add L_FLOATING back to debug tree | Ryan Dwyer | |
2018-06-01 | Send frame done to floating views | Drew DeVault | |
Also centers them on the screen when initially floated In the future we'll need a more sophisticated solution than that | |||
2018-04-06 | Container coordiantes/sizes are floating point | Drew DeVault | |
2018-04-06 | Fix issue with incorrectly rejiggered workspaces | Drew DeVault | |
2018-04-06 | Address @emersion feedback | Drew DeVault | |
2018-04-06 | Fix another of @orestisf1993's issues | Drew DeVault | |
2018-04-06 | Fix issues @orestisf1993 raised | Drew DeVault | |
2018-04-06 | Add debug tree view | Drew DeVault | |