| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-17 | layout/tests/fullscreen: Add broken removing tile view pos restore test | Ivan Molodetskikh | |
| 2025-09-17 | Add unfullscreen view offset restoration tests | Ivan Molodetskikh | |
| 2025-09-17 | layout/tests: Extract fullscreen tests to submodule | Ivan Molodetskikh | |
| 2025-09-16 | layout: End DnD gesture when toggling interactive move to floating | Ivan Molodetskikh | |
| Effective behavior mostly unchanged (it would end on refresh()), but this was failing the invariant checks. | |||
| 2025-09-16 | layout: Fix crash when a window opens next-to an only interactively moved ↵ | Ivan Molodetskikh | |
| window with no outputs | |||
| 2025-09-15 | layout/tests: Mark operations_dont_panic as slow | Ivan Molodetskikh | |
| It's by far the slowest test (disabling it cuts cargo test time by 2x), and it hadn't caught much in the past months. | |||
| 2025-08-29 | layout/floating: Fix resetting preset width idx instead of height | Ivan Molodetskikh | |
| 2025-08-29 | Add cycle back feature for presets of column/window width/height. | Said Kadrioski | |
| 2025-08-27 | Fix typos | Ivan Molodetskikh | |
| 2025-08-27 | config: Clean up animations struct names | Ivan Molodetskikh | |
| 2025-08-27 | config: Move workspace into its own module | Ivan Molodetskikh | |
| 2025-08-27 | Fix focus=false for move-column-to-workspace*, add to ↵ | gibberish | |
| move-window-to-workspace-up/down | |||
| 2025-08-16 | niri-ipc: Add window positions and sizes (#1265) | yrkv | |
| * Add window sizes and positions to the IPC * basic fixes * report window_loc instead of window pos * clean ups * make scrolling indices 1-based * add printing to niri msg windows * don't include render offset in floating tile pos --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-08-14 | layout: Offset ongoing column X move anims for non-animated resizes | Ivan Molodetskikh | |
| 2025-08-14 | layout/tests: Add two width resize tests with the same issue as just fixed | Ivan Molodetskikh | |
| 2025-08-14 | layout/scrolling: Normalize column X move anim from 1 to 0 | Ivan Molodetskikh | |
| Will be needed for offsetting to fix the resize cancel issue. | |||
| 2025-08-14 | layout: Offset Y animations for non-animated resizes | Ivan Molodetskikh | |
| 2025-08-14 | layout/tests: Add column resize animation tests | Ivan Molodetskikh | |
| 2025-08-14 | layout/tests: Add CompleteAnimations op | Ivan Molodetskikh | |
| 2025-08-14 | layout/tests: Support forced test window size | Ivan Molodetskikh | |
| 2025-08-14 | layout/tests: Support animation snapshot | Ivan Molodetskikh | |
| Only the size is needed in these tests; needed for testing animation progress. | |||
| 2025-08-14 | layout/tests: Extract check_ops_on_layout() | Ivan Molodetskikh | |
| 2025-08-14 | layout: Remove by-ref animation_snapshot() getter | Ivan Molodetskikh | |
| It was used in only one place, and that place was due for an update to use the cached data. | |||
| 2025-08-11 | Bump Smithay (xkbcommon wvkbd fix) | Ivan Molodetskikh | |
| 2025-06-13 | layout/scrolling: Take unfullscreen view offset unconditionally | Ivan Molodetskikh | |
| It might get set and unset all while the view is frozen with a gesture. | |||
| 2025-06-11 | Add deactivate-unfocused-windows debug flag (#1706) | sashomasho | |
| * force xdg deactivation on invisable workspaces This debug option provides a workaround for many Chromium-based chat applications that fail to show notifications when they're active in a workspace that's not currently visible and don't have keyboard focus Signed-off-by: Alex Yosifov <sashomasho@gmail.com> * fixes --------- Signed-off-by: Alex Yosifov <sashomasho@gmail.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-06-09 | layout/scrolling: Take parent area into account for popup unconstraining | Ivan Molodetskikh | |
| 2025-06-09 | layout/scrolling: Store parent_area in ScrollingSpace | Ivan Molodetskikh | |
| 2025-06-09 | layout/scrolling: Inline popup_target_rect up to ScrollingSpace | Ivan Molodetskikh | |
| 2025-05-16 | Deal with new Clippy warnings | Ivan Molodetskikh | |
| 2025-05-13 | layout: Fix workspace swipe to same workspace forgetting previous id | Ivan Molodetskikh | |
| This manifested much more prominently in the overview. | |||
| 2025-05-12 | Add center-visible-columns action | Ivan Molodetskikh | |
| 2025-05-12 | Implement baba-is-float for layers | Ivan Molodetskikh | |
| 2025-05-10 | Add urgent color support to tab indicators | Ivan Molodetskikh | |
| 2025-05-10 | add urgent border color and gradient | Duncan Overbruck | |
| 2025-05-10 | add workspace urgency ipc event | Duncan Overbruck | |
| 2025-05-10 | add window urgency through xdg-activation-v1 | Duncan Overbruck | |
| urgency is done through activation requests without a serial from a previous interaction. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/150 | |||
| 2025-05-01 | layout/scrolling: Update view offset on config update | Ivan Molodetskikh | |
| Fix always-centering not applied right away. No other changes intended. | |||
| 2025-05-01 | Implement --focus for MoveColumnToWorkspace/Up/Down | Aberter Yan | |
| 2025-05-01 | Normalize workspace shadows to 1080 px tall screen, adjust defaults | Ivan Molodetskikh | |
| Workspace gaps are dependent on screen size, so it makes sense to make shadows depend on the screen size to, to avoid them filling more or less of the gap. | |||
| 2025-05-01 | Draw workspace shadows behind all workspaces | Ivan Molodetskikh | |
| 2025-05-01 | Add workspace-shadow {} config to overview {} | Ivan Molodetskikh | |
| 2025-04-30 | layout: Fix DnD scroll not stopping when interactive moving unfullscreen to ↵ | Ivan Molodetskikh | |
| floating | |||
| 2025-04-26 | overview: Activate window upon dropping from interactive move | Ivan Molodetskikh | |
| 2025-04-26 | layout/tab_indicator: Fix negative gap | Ivan Molodetskikh | |
| Regressed in a recent commit that added max1. | |||
| 2025-04-25 | Fix panic when interactively moving to invisible workspace | Ivan Molodetskikh | |
| Introduced in the interactive move between workspaces commit. | |||
| 2025-04-25 | Implement interactive move to a new workspace above/between | Ivan Molodetskikh | |
| 2025-04-25 | Implement DnD hold to activate window or workspace | Ivan Molodetskikh | |
| 2025-04-25 | overview: Add DnD up/down scrolling | Ivan Molodetskikh | |
| 2025-04-25 | Implement an Overview | Ivan Molodetskikh | |
