| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-21 | cap the max volume to 100% (1.0) | Henry Riehl | |
| 2025-09-16 | Include play/stop/prev/next media keys in the default config. (#2395) | Anagram | |
| * Included example for media keys: play/pause, stop, previous and next in the default config * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-08-29 | default-config: Use spawn-sh more | Ivan Molodetskikh | |
| It's easier to understand. | |||
| 2025-08-29 | Add cycle back feature for presets of column/window width/height. | Said Kadrioski | |
| 2025-08-20 | Rename spawn-at-startup-sh => spawn-sh-at-startup | Ivan Molodetskikh | |
| Makes a bit more sense | |||
| 2025-08-20 | default-config: Mark orca as allow-when-locked | Ivan Molodetskikh | |
| Consistent with GNOME. Move down so allow-when-locked explanation is above. | |||
| 2025-08-20 | Add spawn-sh, spawn-at-startup-sh | Ivan Molodetskikh | |
| Our top 10 most confusing config moments | |||
| 2025-08-18 | Update all remaining links to the new wiki | Ivan Molodetskikh | |
| 2025-07-31 | default-config: Add a bind to toggle orca (screen reader) | Ivan Molodetskikh | |
| Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-15 | Mention localectl in the docs | Ivan Molodetskikh | |
| 2025-07-15 | Implement fetching xkb options from org.freedesktop.locale1 | Ivan Molodetskikh | |
| 2025-07-15 | niri-session: Also unset DISPLAY | Ivan Molodetskikh | |
| We set it now for xwayland-satellite integration. | |||
| 2025-07-14 | Detect external session management | Vladimir-csp | |
| This should make `uwsm start niri.desktop` possible like with other compositors. | |||
| 2025-07-13 | feat: add hint to disable "Important Hotkeys" in the default config file (#1881) | Sharun | |
| * feat: add hint to disable "Important Hotkeys" in the default config file * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-06-19 | Expose libinput Button Scrolling Button Lock Enabled property | Nikolay Yakimov | |
| 2025-06-17 | Add backlight adjustment keys to default config (#1824) | Nicolaos Skimas | |
| * Support backlight adjustment keys in default config * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-06-12 | default-config.kdl: add repeat=false to close-window | Anselm Schüler | |
| 2025-06-09 | default-config: Make sample gradients more obvious | Ivan Molodetskikh | |
| 2025-06-09 | default-config: Clarify focus-ring inactive-color | Ivan Molodetskikh | |
| 2025-06-09 | default-config: Clarify that input settings are not defaults | Ivan Molodetskikh | |
| 2025-05-12 | Add center-visible-columns action | Ivan Molodetskikh | |
| 2025-05-10 | add urgent border color and gradient | Duncan Overbruck | |
| 2025-04-30 | feat: implement support to enable numlock at startup | erdii | |
| Signed-off-by: erdii <me@erdii.engineering> | |||
| 2025-04-28 | default-config: Set repeat=off for the Overview bind | Ivan Molodetskikh | |
| 2025-04-28 | wiki: Rename Configuration: Overview page to Introduction | Ivan Molodetskikh | |
| 2025-04-25 | default-config: Bind Mod+O to toggle-overview | Ivan Molodetskikh | |
| 2025-04-22 | default-config: Spawn waybar at startup | Ivan Molodetskikh | |
| Make it a bit less of an empty screen. | |||
| 2025-04-22 | default-config: Set titles for the default-bound apps | Ivan Molodetskikh | |
| 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-17 | Implement expand-column-to-available-width | Ivan Molodetskikh | |
| 2025-02-10 | Implement tabbed column display mode | Ivan Molodetskikh | |
| 2025-02-05 | input: add touchpad `drag-lock` setting | Mathias Zhang | |
| 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-14 | make niri-session POSIX compatible (#970) | Erica Z | |
| * make niri-session POSIX compatible * Update resources/niri-session --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-01-04 | default-config: Fix typo | Ivan Molodetskikh | |
| 2024-12-30 | default-config: Make Firefox PiP floating | Ivan Molodetskikh | |
| 2024-12-30 | Initial WIP floating window implementation | Ivan Molodetskikh | |
| 2024-12-11 | Use gtk Notification portal | Ivan Molodetskikh | |
| xdg-gnome 47 now implements notifications via GNOME Shell API which we don't have. So force the gtk portal to make notifications work again. | |||
| 2024-11-11 | Change expel-window-from-column to expel the bottom window | Ivan Molodetskikh | |
| This way, expel becomes symmetric with consume. This is also how it works in PaperWM. Though, in PaperWM if the expelled window was focused, it will remain focused, while in this commit it is never focused, making it the exact opposite of consume. Use consume-or-expel-window-right for the old expel behavior. | |||
| 2024-11-11 | Make consume-or-expel binds more prominent | Ivan Molodetskikh | |
| I find myself using them much more than regular consume or expel. | |||
| 2024-11-09 | default-config: Bind Ctrl-Alt-Del to quit | Ivan Molodetskikh | |
| This seems to be a shared bind across compositors. | |||
| 2024-11-02 | portal: prefer gtk for access portal | Christian Meissl | |
| using gnome for the access portal does not work, so just override by directly using the gtk one | |||
| 2024-10-17 | Add scroll-button property for Touchpad, Mouse, Trackpoint, Trackball (#744) | chillinbythetree | |
| 2024-10-13 | Add support for running as a dinit service (#728) | Mark Karlinsky | |
| * Added dinit services * Added dinit support to niri-session * Replaced shutdown script for dinit with a single command execution * Added dinit service files to Getting Started install tables * Fix typo in resources/dinit/niri Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Fixed mistakes in wiki/Getting-Started.md Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * niri-session does not start dinit anymore --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-10-01 | default-config: Add more comments to prefer-no-csd | Ivan Molodetskikh | |
| 2024-10-01 | default-config: Add rounded corner window rule example | Ivan Molodetskikh | |
| 2024-10-01 | default-config: Add comments to consume/expel binds | Ivan Molodetskikh | |
| 2024-09-13 | default-config: Uncomment BracketLeft/BracketRight | Ivan Molodetskikh | |
| These are fairly useful. | |||
| 2024-09-12 | Add preset window heights to wiki & default config | Ivan Molodetskikh | |
