| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-18 | Implement warp-mouse-to-focus | FluxTape | |
| 2024-03-05 | Implement rubber banding for the vertical gesture | Ivan Molodetskikh | |
| 2024-03-05 | Implement spring animations | Ivan Molodetskikh | |
| 2024-03-05 | monitor: Handle switch idx < 0 and >= len | Ivan Molodetskikh | |
| 2024-03-03 | Extract WORKSPACE_GESTURE_MOVEMENT constant | Ivan Molodetskikh | |
| 2024-03-02 | Fix vertical gesture constant | Ivan Molodetskikh | |
| 400 is for width not height. | |||
| 2024-03-02 | Make vertical touchpad swipe inertial | Ivan Molodetskikh | |
| Values and implementation are heavily inspired by AdwSwipeTracker. | |||
| 2024-02-29 | Move workspace gesture into monitor & fix missing workspace cleanup | Ivan Molodetskikh | |
| 2024-02-21 | Remove unnecessary crop bounds during workspace switch | Ivan Molodetskikh | |
| 2024-02-14 | Add the beginnings of window rules | 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 | 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 | Split render_helpers.rs | 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: Make rendering not Window-specific | Ivan Molodetskikh | |
| Doesn't need to be any more. | |||
| 2024-01-19 | layout: Fix crash due to workspace transfer during switch | Ivan Molodetskikh | |
| 2024-01-15 | Add move-column-to-workspace* binds | Ivan Molodetskikh | |
| As opposed to move-window-to-workspace* | |||
| 2024-01-07 | Move config into a separate crate | Ivan Molodetskikh | |
| Get miette and knuffel deps contained within. | |||
| 2024-01-01 | layout: Make generic over Renderer | 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 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-24 | Remove unnecessary window clone | 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. | |||
