| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-29 | Add move-column-to-{first,last} | Ivan Molodetskikh | |
| 2023-12-29 | layout: Extract move_column_to() | Ivan Molodetskikh | |
| 2023-12-29 | Add focus-column-{first,last} | Ivan Molodetskikh | |
| 2023-12-28 | Fix unfullscreening not always updating view offset | Ivan Molodetskikh | |
| 2023-12-28 | Activate windows only on active monitors | Ivan Molodetskikh | |
| This matches what we do in advance_animations(). | |||
| 2023-12-28 | Activate windows when clicking on the border | Ivan Molodetskikh | |
| 2023-12-28 | Rename window -> tile, fix popup unconstraining window_y | Ivan Molodetskikh | |
| I missed the window_y thing and found it thanks to the rename. Too lazy to split it into a commit. | |||
| 2023-12-27 | layout: Refactor to support window decorations, add border and fullscreen ↵ | Ivan Molodetskikh | |
| backdrop Windows are now wrapped in Tiles, which keep track of window-specific decorations. Particularly, I implemented a black fullscreen backdrop, which finally brings fullscreened windows smaller than the screen in line with how the Wayland protocol says they should look—centered in a black rectangle. I also implemented window borders, which are similar to the focus ring, but always visible (and hence affect the layout and sizing). | |||
| 2023-12-26 | Make LayoutElement more visual-geometry-based | Ivan Molodetskikh | |
| 2023-12-26 | layout: Add Column::position | Ivan Molodetskikh | |
| 2023-12-25 | layout: Use column.contains more | Ivan Molodetskikh | |
| 2023-12-24 | Remove dependency of LayoutElement on SpaceElement | Ivan Molodetskikh | |
| 2023-12-24 | Add and use remove_window_by_idx | Ivan Molodetskikh | |
| 2023-12-24 | Split layout mod into files | Ivan Molodetskikh | |
| No functional change intended. | |||
