| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-09 | Add touch selection support to the screenshot UI | Ivan Molodetskikh | |
| 2025-05-09 | Split ScreenshotUi::pointer_down() and up() | Ivan Molodetskikh | |
| 2025-05-09 | Extract evt.slot() | Ivan Molodetskikh | |
| 2025-05-09 | Rename touch_location to pos | Ivan Molodetskikh | |
| 2025-05-09 | Support tablet input for screenshot UI selection | Ivan Molodetskikh | |
| 2025-05-09 | Use early return | Ivan Molodetskikh | |
| 2025-05-09 | Simplify ScreenshotUi::pointer_button() | Ivan Molodetskikh | |
| 2025-05-01 | Implement --focus for MoveColumnToWorkspace/Up/Down | Aberter Yan | |
| 2025-04-27 | Fix pointer hiding so that it is no longer annoying (#1426) | bogdanov | |
| * replace `pointer_hidden` with `pointer_visiblity` * disable hidden pointer after content underneath has changed * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-04-25 | Implement top-left hot corner to toggle the Overview | Ivan Molodetskikh | |
| Compared to third-party implementations such as waycorner: - It works during interactive window move (no surfaces receive pointer focus in this case, so this cannot work through layer-shell). - It works during drag-and-drop. - It disables itself over fullscreen windows. - It does not prevent direct scanout. | |||
| 2025-04-25 | overview: Add touchscreen gestures | Ivan Molodetskikh | |
| 2025-04-25 | overview: Add two-finger touchpad scroll | Ivan Molodetskikh | |
| 2025-04-25 | overview: Add hardcoded mouse scroll binds | Ivan Molodetskikh | |
| 2025-04-25 | Implement an Overview | Ivan Molodetskikh | |
| 2025-04-25 | Pass target workspace to view offset grab | Ivan Molodetskikh | |
| 2025-04-25 | Reformat scroll factor computation | Ivan Molodetskikh | |
| 2025-04-25 | Remove cancellation from swipe gestures | Ivan Molodetskikh | |
| It only worked for workspace switch, and even there it was more confusing than helpful. | |||
| 2025-04-06 | Fix typo in comment | Ivan Molodetskikh | |
| 2025-04-04 | input: Fix move-workspace-to-index being one off | Ivan Molodetskikh | |
| 2025-04-04 | input: Don't panic on resize edge None when window is Some | Ivan Molodetskikh | |
| This can already happen with the tab indicator, it will happen more onwards. | |||
| 2025-03-29 | layout: Remove duplicated function | Ivan Molodetskikh | |
| 2025-03-29 | Make move-window-to-workspace focus=false work across monitors too | Ivan Molodetskikh | |
| 2025-03-29 | screenshot: make selection area modifiable via move/resize keybinds (#1279) | nyx | |
| * screenshot: make selection area modifiable via keybinds * input: run fmt * Reimplement screenshot UI binds in a better way --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-03-29 | Add focus argument to move-window-to-workspace (#1332) | nyx | |
| * layout: add focus flag to move-window-to-workspace * lib: update comment * misc: minor dup refactor * input: format code * layout: minor nit * layout: update comment * input: remove unnecessary conditionals * misc: replace boolean * tests: fix the failing one * layout: change to smart * ipc: Option<bool> -> bool * lib: format code * Rewrite focus doc comment --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-03-23 | Don't block things out for pick-color | Ivan Molodetskikh | |
| It's interactive so it's fine. | |||
| 2025-03-22 | input: Suppress release from Pick grab clicks | Ivan Molodetskikh | |
| Otherwise, it would trigger something inside the window. | |||
| 2025-03-22 | feat: support color picker functionality | nnyyxxxx | |
| chore: format code refactor: improve quality feat: implement gnomes PickColor method refactor: minor code extraction misc: fix reviews fixes | |||
| 2025-03-22 | Add mod-key and mod-key-nested settings | peelz | |
| 2025-03-17 | Implement toggle-windowed-fullscreen | Ivan Molodetskikh | |
| Windowed, or fake, or detached, fullscreen, is when a window thinks that it's fullscreen, but the compositor treats it as a normal window. | |||
| 2025-03-15 | Implement dynamic screencast target | Ivan Molodetskikh | |
| 2025-03-14 | Add move-column-to-index action | Duncan Overbruck | |
| 2025-03-14 | Add focus-column (by index) action | Duncan Overbruck | |
| 2025-03-13 | feat(trackpoint): add left-handed option support | dbeley | |
| 2025-03-10 | added move window to monitor by id | Annika Hannig | |
| 2025-03-10 | Implemented move-window-to-monitor and move-column-to-monitor | Annika Hannig | |
| 2025-03-10 | Implement focus-monitor to focus a specific monitor by output. | Annika Hannig | |
| 2025-03-10 | feat: 🎉 add `show-pointer` for `Screenshot` and `ScreenshotScreen` | Toby Bridle | |
| 2025-03-02 | Allow disabling tap-and-drag (#1107) | Alex David | |
| * Allow disabling tap-and-drag Similar to https://github.com/YaLTeR/niri/pull/1088, this adds a new touchpad `drag` configuration option that configures tap-and-drag behavior. Currently tap-and-drag is always enabled when the `tap` setting is enabled, but other compositors allow setting this separately. * Update wiki/Configuration:-Input.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-02-26 | Implement `niri msg pick-window` | bbb651 🇮🇱 | |
| * feat: `niri msg pick-window` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-02-26 | feat(input): add off option to touch device | nnyyxxxx | |
| 2025-02-18 | Don't activate window when pressing the Mod+MMB view gesture | Ivan Molodetskikh | |
| Avoid unnecessary movement. | |||
| 2025-02-17 | Implement expand-column-to-available-width | Ivan Molodetskikh | |
| 2025-02-17 | Make idle notify lazy | Ivan Molodetskikh | |
| 2025-02-16 | Add blank line | Ivan Molodetskikh | |
| 2025-02-15 | Implement scrolling the view during DnD | Ivan Molodetskikh | |
| DnD is external to the layout, so we just inform it when one is ongoing. | |||
| 2025-02-15 | Implement scrolling the view during interactive move | Ivan Molodetskikh | |
| 2025-02-14 | feat: support for setting tablet calibration matrix; this allows for ↵ | Ivan Chinenov | |
| rotating tablet inputs (#1122) * feat: support for setting tablet calibration matrix * Change default matrix | |||
| 2025-02-13 | Implement custom hotkey overlay titles | Ivan Molodetskikh | |
| 2025-02-11 | input: Intercept Enter key when confirming the exit dialog | Ivan Molodetskikh | |
| 2025-02-10 | Store hit type in PointContents | Ivan Molodetskikh | |
