| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-29 | Implement horizontal touchpad swipe | Ivan Molodetskikh | |
| 2024-02-28 | chore: update smithay | Christian Meissl | |
| 2024-02-23 | Fix default width fixed not being honored with borders | Ivan Molodetskikh | |
| 2024-02-23 | Fix unset default width causing a window resize right away | Ivan Molodetskikh | |
| 2024-02-23 | Implement explicit unmapped window state tracking | Ivan Molodetskikh | |
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-21 | Fix move_window_to_output losing window instead | Ivan Molodetskikh | |
| 2024-02-21 | Use niri_render_elements! for the screenshot UI | Ivan Molodetskikh | |
| 2024-02-14 | Add the beginnings of window rules | Ivan Molodetskikh | |
| 2024-02-12 | Fix border getting default values for focus ring | Ivan Molodetskikh | |
| 2024-02-12 | Move default_border() into FocusRing | Ivan Molodetskikh | |
| 2024-02-10 | Implement niri msg action | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-07 | animation: Accept ms as u32 | Ivan Molodetskikh | |
| Less boilerplate elsewhere. | |||
| 2024-02-07 | Implement window open animations | Ivan Molodetskikh | |
| 2024-02-07 | Activate the new right_of window on its workspace | Ivan Molodetskikh | |
| This way when a dialog opens on a different workspace, the user will see it right away when they switch to that workspace. | |||
| 2024-02-07 | Open dialogs to the right of their parent, don't steal focus | Ivan Molodetskikh | |
| 2024-02-06 | layout: Fix refresh in tests | Ivan Molodetskikh | |
| Didn't affect anything but still. | |||
| 2024-02-06 | Add Layout::with_options() | Ivan Molodetskikh | |
| 2024-02-06 | Split render_helpers.rs | Ivan Molodetskikh | |
| 2024-02-05 | layout: Mark some things as pub | Ivan Molodetskikh | |
| 2024-02-05 | Add consume-or-expel-window-left/right commands | Dennis Ranke | |
| 2024-02-05 | Convert everything to niri_render_elements! {} | Ivan Molodetskikh | |
| 2024-02-04 | layout: Add LayoutElementRenderElement | Ivan Molodetskikh | |
| Allows for testing layout rendering without Wayland windows. | |||
| 2024-02-03 | Verify that pending fullscreen matches column | Ivan Molodetskikh | |
| 2024-02-03 | Respect natural-scroll for workspace switch gesture | Ivan Molodetskikh | |
| 2024-02-03 | Place new workspace after current when moving | Ivan Molodetskikh | |
| This feels more natural, also makes moving back and forth idempotent in most cases. | |||
| 2024-02-01 | Add actions to move the active workspace to another monitor | Andreas Stührk | |
| 2024-01-30 | Implement wlr-foreign-toplevel-management | Ivan Molodetskikh | |
| The parent event isn't sent but whatever. | |||
| 2024-01-19 | layout: Fix crash due to workspace transfer during switch | Ivan Molodetskikh | |
| 2024-01-19 | layout: Fix crash due to workspace cleanup during switch | Ivan Molodetskikh | |
| 2024-01-16 | Add live-reload of output scales | Ivan Molodetskikh | |
| 2024-01-15 | Add move-column-to-monitor* binds | Ivan Molodetskikh | |
| As opposed to move-window-to-monitor* | |||
| 2024-01-15 | Add move-column-to-workspace* binds | Ivan Molodetskikh | |
| As opposed to move-window-to-workspace* | |||
| 2024-01-08 | layout: Improve Options randomization in tests | Ivan Molodetskikh | |
| 2024-01-08 | Add center-focused-column setting | Thomas Versteeg | |
| 2024-01-07 | Move config into a separate crate | Ivan Molodetskikh | |
| Get miette and knuffel deps contained within. | |||
| 2024-01-06 | [cfg-breaking] Move layout settings into their own scope | Ivan Molodetskikh | |
| 2023-12-29 | Add randomized border to proptest | Ivan Molodetskikh | |
| 2023-12-29 | Add test with i32::MAX max_size | Ivan Molodetskikh | |
| 2023-12-29 | Use saturating_sub in window_height_for_tile_height() | Ivan Molodetskikh | |
| 2023-12-29 | Add move-column-to-{first,last} | Ivan Molodetskikh | |
| 2023-12-29 | Add focus-column-{first,last} | 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 | |
