aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-09doc: fix wrongly formatted link that `rustdoc` kept complaining aboutJon Heinritz
2025-03-08Added missing "Since: 25.02" to clipboard config documentationLunarEclipse
2025-03-08wiki: Document toggle-keyboard-shortcuts-inhibit and allow-inhibitingIvan Molodetskikh
2025-03-08wiki: Add since to toggle-window-rule-opacityIvan Molodetskikh
2025-03-08wiki: Update the wording on the configuration breaking change policyIvan Molodetskikh
2025-03-06README: Mention tabs in featuresIvan Molodetskikh
2025-03-03build(deps): bump the rust-dependencies group with 5 updatesdependabot[bot]
Bumps the rust-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.97` | | [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.9.0` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.21.0` | `1.22.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` | | [insta](https://github.com/mitsuhiko/insta) | `1.42.1` | `1.42.2` | Updates `anyhow` from 1.0.96 to 1.0.97 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97) Updates `bitflags` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0) Updates `bytemuck` from 1.21.0 to 1.22.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.21.0...v1.22.0) Updates `serde_json` from 1.0.139 to 1.0.140 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140) Updates `insta` from 1.42.1 to 1.42.2 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.42.1...1.42.2) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: bytemuck dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: insta dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-03-02mapped: Omit popups from animation snapshotIvan Molodetskikh
It's used only for resizes, and those render popups on top.
2025-03-02Allow 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-01Added 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-28wiki/FAQ: Remove mention of Waybar popupsIvan Molodetskikh
This had been fixed a while ago.
2025-02-28build(deps): bump the smithay group with 2 updatesdependabot[bot]
Bumps the smithay group with 2 updates: [smithay](https://github.com/Smithay/smithay) and [smithay-drm-extras](https://github.com/Smithay/smithay). Updates `smithay` from `c24b431` to `25cf3cf` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/c24b431cc44458172f31276ca0fbade1ae09bdd9...25cf3cf41c5027ffeb55f90c683736726a81d71f) Updates `smithay-drm-extras` from `c24b431` to `25cf3cf` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/c24b431cc44458172f31276ca0fbade1ae09bdd9...25cf3cf41c5027ffeb55f90c683736726a81d71f) --- updated-dependencies: - dependency-name: smithay dependency-type: direct:production dependency-group: smithay - dependency-name: smithay-drm-extras dependency-type: direct:production dependency-group: smithay ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-27wiki: remove wezterm issues (#1182)lanastara
* wiki: added note about nightly wezterm * Update wiki/Application-Issues.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-02-27Extract encompassing_geo()Ivan Molodetskikh
2025-02-27render_helpers: Use upscale(-1)Ivan Molodetskikh
2025-02-27layout/monitor: Remove unused functionIvan Molodetskikh
2025-02-27layout/monitor: Remove redundant passthrough functionsIvan Molodetskikh
2025-02-26Add honor-xdg-activation-with-invalid-serial debug flagIvan Molodetskikh
2025-02-26Implement `niri msg pick-window`bbb651 🇮🇱
* feat: `niri msg pick-window` * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-02-26cursor: Extract get_render_cursor_named()Ivan Molodetskikh
2025-02-26wiki: Add off to touch {}Ivan Molodetskikh
2025-02-26feat(input): add off option to touch devicennyyxxxx
2025-02-26build(deps): bump the rust-dependencies group across 1 directory with 3 updatesdependabot[bot]
Bumps the rust-dependencies group with 3 updates in the / directory: [clap](https://github.com/clap-rs/clap), [portable-atomic](https://github.com/taiki-e/portable-atomic) and [schemars](https://github.com/GREsau/schemars). Updates `clap` from 4.5.30 to 4.5.31 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31) Updates `portable-atomic` from 1.10.0 to 1.11.0 - [Release notes](https://github.com/taiki-e/portable-atomic/releases) - [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.10.0...v1.11.0) Updates `schemars` from 0.8.21 to 0.8.22 - [Release notes](https://github.com/GREsau/schemars/releases) - [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md) - [Commits](https://github.com/GREsau/schemars/compare/v0.8.21...v0.8.22) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: portable-atomic dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: schemars dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25build(deps): bump the smithay group with 2 updatesdependabot[bot]
Bumps the smithay group with 2 updates: [smithay](https://github.com/Smithay/smithay) and [smithay-drm-extras](https://github.com/Smithay/smithay). Updates `smithay` from `0cd3345` to `c24b431` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/0cd3345c59f7cb139521f267956a1a4e33248393...c24b431cc44458172f31276ca0fbade1ae09bdd9) Updates `smithay-drm-extras` from `0cd3345` to `c24b431` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/0cd3345c59f7cb139521f267956a1a4e33248393...c24b431cc44458172f31276ca0fbade1ae09bdd9) --- updated-dependencies: - dependency-name: smithay dependency-type: direct:production dependency-group: smithay - dependency-name: smithay-drm-extras dependency-type: direct:production dependency-group: smithay ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24Also check pointer for activation token validityIvan Molodetskikh
This actually doesn't matter in most cases currently, because it more or less checks for *anything* to have a keyboard focus, so if you have some focused window while clicking on a mako notification, that already qualifies. Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-02-24build(deps): bump the rust-dependencies group across 1 directory with 2 updatesdependabot[bot]
Bumps the rust-dependencies group with 2 updates in the / directory: [libc](https://github.com/rust-lang/libc) and [log](https://github.com/rust-lang/log). Updates `libc` from 0.2.169 to 0.2.170 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170) Updates `log` from 0.4.25 to 0.4.26 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.25...0.4.26) --- updated-dependencies: - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22wiki: Add gestures to the list in configuration overviewIvan Molodetskikh
2025-02-21Bump version to 25.02Ivan Molodetskikh
2025-02-21Update dependenciesIvan Molodetskikh
2025-02-20wiki: Add Since to xkb fileIvan Molodetskikh
2025-02-20wiki: Mention screenshow-screen/window write-to-disk=falseIvan Molodetskikh
2025-02-20build(deps): bump the rust-dependencies group with 4 updatesdependabot[bot]
Bumps the rust-dependencies group with 4 updates: [anyhow](https://github.com/dtolnay/anyhow), [glam](https://github.com/bitshifter/glam-rs), [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json). Updates `anyhow` from 1.0.95 to 1.0.96 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96) Updates `glam` from 0.29.2 to 0.30.0 - [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitshifter/glam-rs/compare/0.29.2...0.30.0) Updates `serde` from 1.0.217 to 1.0.218 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218) Updates `serde_json` from 1.0.138 to 1.0.139 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: glam dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19Change default DnD scroll delay-ms to 100Ivan Molodetskikh
2025-02-18Don't snap after DnD scroll if view position didn't changeIvan Molodetskikh
Otherwise, any DnD breaks temporarily centered columns.
2025-02-18Don't activate window when pressing the Mod+MMB view gestureIvan Molodetskikh
Avoid unnecessary movement.
2025-02-18build(deps): bump clap in the rust-dependencies groupdependabot[bot]
Bumps the rust-dependencies group with 1 update: [clap](https://github.com/clap-rs/clap). Updates `clap` from 4.5.29 to 4.5.30 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.30) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18build(deps): bump ordered-float from 4.6.0 to 5.0.0dependabot[bot]
Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 4.6.0 to 5.0.0. - [Release notes](https://github.com/reem/rust-ordered-float/releases) - [Commits](https://github.com/reem/rust-ordered-float/compare/v4.6.0...v5.0.0) --- updated-dependencies: - dependency-name: ordered-float dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17Take tab indicators into account in expand-column-to-available-widthIvan Molodetskikh
2025-02-17Use toggle_full_width() for expand-column-to-available-width edge caseIvan Molodetskikh
2025-02-17Fix expand-column-to-available-width for always-centerIvan Molodetskikh
2025-02-17Implement expand-column-to-available-widthIvan Molodetskikh
2025-02-17build(deps): bump pango in the rust-dependencies groupdependabot[bot]
Bumps the rust-dependencies group with 1 update: [pango](https://github.com/gtk-rs/gtk-rs-core). Updates `pango` from 0.20.7 to 0.20.9 - [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases) - [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md) - [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.7...0.20.9) --- updated-dependencies: - dependency-name: pango dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17Make idle notify lazyIvan Molodetskikh
2025-02-17Make pointer inactivity timer reset lazyIvan Molodetskikh
2025-02-16Fix link in Application-Issues.mdDavid
2025-02-16Enable fancy miette errors for the main binaryIvan Molodetskikh
Seems there's not much dependency/binary size impact now, compared to when I first made the KDL config.
2025-02-16Add blank lineIvan Molodetskikh
2025-02-16wiki: Document the DnD edge view scroll gesture and configIvan Molodetskikh
2025-02-16Make DnD edge view scroll configurableIvan Molodetskikh
2025-02-16config: Deindent the snapshotIvan Molodetskikh