| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-03-01 | Added top, left, bottom and right floating windows alignement (#1169) | Martino Ferrari | |
| * feat: added top, left, bottom, right alignement options * feat: implemented extra alignement * feat: added example * doc: updated documentation with extra alignements * doc: moved example in wiki and typo correction * fix: relative position should be positive and not negative * fixes --------- Co-authored-by: Martino Ferrari <martinogiordano.ferrari@iter.org> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-02-26 | Add honor-xdg-activation-with-invalid-serial debug flag | Ivan Molodetskikh | |
| 2025-02-26 | feat(input): add off option to touch device | nnyyxxxx | |
| 2025-02-19 | Change default DnD scroll delay-ms to 100 | Ivan Molodetskikh | |
| 2025-02-17 | Implement expand-column-to-available-width | Ivan Molodetskikh | |
| 2025-02-16 | Enable fancy miette errors for the main binary | Ivan Molodetskikh | |
| Seems there's not much dependency/binary size impact now, compared to when I first made the KDL config. | |||
| 2025-02-16 | Make DnD edge view scroll configurable | Ivan Molodetskikh | |
| 2025-02-16 | config: Deindent the snapshot | Ivan Molodetskikh | |
| 2025-02-16 | config: Convert parse test to a snapshot test | Ivan Molodetskikh | |
| Updating it by hand got really old tbh | |||
| 2025-02-15 | Hook up are_transitions_ongoing() for floating and tiles | Ivan Molodetskikh | |
| Don't spoil it | |||
| 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-12 | tab indicator: Add corner-radius setting | Ivan Molodetskikh | |
| 2025-02-11 | Implement is-window-cast-target window rule matcher | Ivan Molodetskikh | |
| 2025-02-10 | Implement MulAssign<f32> for Color | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Add gaps-between-tabs | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Implement place-within-column setting | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Add position setting | Ivan Molodetskikh | |
| 2025-02-10 | tab indicator: Add hide-when-single-tab | Ivan Molodetskikh | |
| 2025-02-10 | Implement tab indicators | Ivan Molodetskikh | |
| 2025-02-10 | Add default-column-display window rule | Ivan Molodetskikh | |
| 2025-02-10 | Add set-column-display action | Ivan Molodetskikh | |
| 2025-02-10 | Move ColumnDisplay to niri-ipc | Ivan Molodetskikh | |
| 2025-02-10 | Implement tabbed column display mode | Ivan Molodetskikh | |
| 2025-02-05 | Add focus-window-in-column (by index) action | Ivan Molodetskikh | |
| 2025-02-05 | Add focus-window-top/bottom/down-or-top/up-or-bottom actions | Ivan Molodetskikh | |
| 2025-02-05 | input: add touchpad `drag-lock` setting | Mathias Zhang | |
| 2025-02-02 | Add impl From<Color> for Gradient | Ivan Molodetskikh | |
| 2025-01-31 | Extract SizeChange::from(PresetSize) | Ivan Molodetskikh | |
| 2025-01-30 | add option to set xkb config from file (#1062) | may | |
| * add option to set xkb config from file * Apply suggestions from code review --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-25 | Add move-workspace-to-index and move-workspace-to-monitor actions (#1007) | Kirottu | |
| * Added move-workspace-to-index and move-workspace-to-monitor IPC actions * Added redraws to the workspace handling actions, fixed tests that panicked, fixed other mentioned problems. * Fixed workspace focusing and handling numbered workspaces with `move-workspace-to-index` * Fixed more inconsistencies with move-workspace-to-monitor * Added back `self.workspace_switch = None` * Reordered some workspace cleanup logic * Fix formatting * Add missing blank lines * Fix moving workspace to same monitor and wrong current index updating * Move function up and add fixme comment --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-25 | Add clipboard disable-primary setting | peelz | |
| 2025-01-23 | Add `scroll-factor` window rule | bbb651 | |
| 2025-01-23 | Add toggle-window-rule-opacity action | Ivan Molodetskikh | |
| 2025-01-21 | Implement shadows for layer surfaces | Ivan Molodetskikh | |
| 2025-01-18 | implement `keyboard-shortcuts-inhibit` and `wlr-virtual-pointer` (#630) | sodiboo | |
| * stub keyboard-shortcuts-inhibit and virtual-pointer impls * implement keyboard-shortcuts-inhibit * implement virtual-pointer * deal with supressed key release edge-case; add allow-inhibiting property * add toggle-keyboard-shortcuts-inhibit bind * add InputBackend extensions; use Device::output() for absolute pos events * add a `State` parameter to the backend exts and better document future intent * Add some tests for is_inhibiting_shortcuts --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-17 | Implement window shadows | Ivan Molodetskikh | |
| 2025-01-15 | Rename FoIPosition to FloatingPosition | Ivan Molodetskikh | |
| 2025-01-14 | add write-to-disk argument to screenshot actions | Gustav Sörnäs | |
| 2025-01-10 | Allow workspace names to be changed dynamically (#904) | rustn00b | |
| * Add un/set workspace name actions * Add SetWorkspaceName reference to proptests * Simplify unname_workspace * Add ewaf version of set first workspace name test * Simplify more * Fix comment * Make workspace in set-workspace-name a positional option --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-09 | Add a window swap operation (#899) | rustn00b | |
| Swap the active window with the a neighboring column's active window. --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> Take into account PR comments - no longer behave like an expel when a swap is made in a direction where there is no column to swap with - fix janky animation | |||
| 2025-01-09 | Force-update insta snapshots | Ivan Molodetskikh | |
| 1.42.0 reverted a 1.41.0 change to snapshot metadata. | |||
| 2025-01-04 | Default to unrestricted primary plane scanout | Ivan Molodetskikh | |
| 2025-01-02 | Add actions to focus/move to next/previous monitor | Julian Schuler | |
| 2025-01-02 | Add `Mouse{Left,Right,Middle,Back,Forward}` binds | bbb651 | |
