| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-29 | Add support for custom modes and modelines. (#2479) | Merlijn | |
| * Implement custom modes and modelines Co-authored-by: ToxicMushroom <32853531+ToxicMushroom@users.noreply.github.com> * fixes * refactor mode and modeline kdl parsers. * add IPC parse checks * refactor: address feedback * fix: add missing > 0 refresh rate check * move things around * fixes * wiki fixes --------- Co-authored-by: Christian Meissl <meissl.christian@gmail.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-10-24 | config: fix parsing of XF86ScreenSaver key | elivance | |
| Closes #1969 | |||
| 2025-10-19 | Add --path argument for niri msg screenshot* commands (#2126) | Lin Xianyi | |
| * Check for empty screenshot parent before creating Avoids a warning. * Add --path argument for niri msg screenshot* commands * fix --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-10-15 | Implement maximize-to-edges (true Wayland maximize) | Ivan Molodetskikh | |
| 2025-10-02 | Upgrade dependencies | Ivan Molodetskikh | |
| 2025-10-02 | Support calibration-matrix in touch input config | Szybet | |
| 2025-10-02 | config: Rename tracy span parse => decode config file | Ivan Molodetskikh | |
| 2025-10-02 | tty: Add support for disabling DRM devices | Shaun Ren | |
| 2025-10-02 | config: Add a nicer error for recursive includes | Ivan Molodetskikh | |
| We can't check recursive includes across "dir/" followed by "../" because dir may be a symlink, so "dir/../" may resolve to a different folder. But this is already good within the same folder. | |||
| 2025-10-02 | config: Remove now-redundant m_replace!() | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Input | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Animations | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Gestures | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for misc sections | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for Debug | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merging for SwitchBinds | Ivan Molodetskikh | |
| 2025-10-02 | Partially implement config includes | Ivan Molodetskikh | |
| Subsequent commits will add merging for all leftover sections. | |||
| 2025-10-02 | Add per-output layout config | Ivan Molodetskikh | |
| 2025-10-02 | Add per-workspace layout config | Ivan Molodetskikh | |
| Per-workspace background-color doesn't work yet. | |||
| 2025-10-02 | config: Split Layout from LayoutPart | Ivan Molodetskikh | |
| 2025-10-02 | config: Replace resolve_against with MergeWith | Ivan Molodetskikh | |
| 2025-10-02 | config: Add merge!() macros to reduce boilerplate | Ivan Molodetskikh | |
| 2025-10-02 | config: Introduce MergeWith trait | Ivan Molodetskikh | |
| 2025-09-20 | config: Fix discrepancy in default shadow color | Ivan Molodetskikh | |
| 2025-09-20 | config: Add a diff empty to default test | Ivan Molodetskikh | |
| 2025-09-20 | config: Fix inability to override border/focus-ring/tab-indicator gradient ↵ | Ivan Molodetskikh | |
| with color in window rules | |||
| 2025-09-16 | Make hot corners configurable, including per-output (#2108) | Kai Koehler | |
| * Add corner selection in config * Add hot corner docs * Working per-monitor hot corners Handle defaults * run cargo fmt --all * Fix hot corners in is_sticky_obscured_under * Change default to fall back to gesture hot corners if output hot corners are unset * Add hot corner output config docs * Support fractional scaling * Trigger hot corners over widgets * Improve float handling Fixed YaLTeR/niri/pull/2108 * Refactor * Bug Fixes * Amend docs Fix styling Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Integrate code review Move is_inside_hot_corner * fixes --------- Co-authored-by: Aadniz <8147434+Aadniz@users.noreply.github.com> Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-08-29 | Bump version to 25.08 | Ivan Molodetskikh | |
| 2025-08-29 | Add cycle back feature for presets of column/window width/height. | Said Kadrioski | |
| 2025-08-29 | feat: cubic-bezier curve for animation (#2059) | Horu | |
| * feat: bezier curve for animation * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-08-27 | config: Rename DebugConfig => Debug | 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 | config: Cleanup | Ivan Molodetskikh | |
| 2025-08-27 | config: Move leftover input tests to input | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract misc | Ivan Molodetskikh | |
| 2025-08-27 | config: Move some stuff to utils | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract binds | Ivan Molodetskikh | |
| 2025-08-27 | Move Position/SizeChange parsing tests to niri-ipc | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract debug | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract gestures | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract appearance and layout | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract output | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract input | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract animations | Ivan Molodetskikh | |
| 2025-08-27 | config: Extract window_rule | Ivan Molodetskikh | |
| 2025-08-27 | Fix focus=false for move-column-to-workspace*, add to ↵ | gibberish | |
| move-window-to-workspace-up/down | |||
| 2025-08-26 | Bump dependencies | Ivan Molodetskikh | |
| 2025-08-22 | exit_confirm_dialog: Add open/close animation | Ivan Molodetskikh | |
| 2025-08-20 | Rename spawn-at-startup-sh => spawn-sh-at-startup | Ivan Molodetskikh | |
| Makes a bit more sense | |||
