aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-22input: Suppress release from Pick grab clicksIvan Molodetskikh
Otherwise, it would trigger something inside the window.
2025-03-22feat: support color picker functionalitynnyyxxxx
chore: format code refactor: improve quality feat: implement gnomes PickColor method refactor: minor code extraction misc: fix reviews fixes
2025-03-22layout: Reset unfullscreen view offset when removing windowIvan Molodetskikh
Another old bug found by randomized tests after I expanded the testing mock window.
2025-03-22main: Log to stderr instead of stdoutJon Heinritz
Currently we can't use logging in paths like niri msg that have meaningful stdout. Logging to stderr makes that possible. Even if we don't want to log anything in niri msg code paths, it's easy to have something accidentally log.
2025-03-22build(deps): bump the rust-dependencies group across 1 directory with 2 updatesdependabot[bot]
Bumps the rust-dependencies group with 2 updates in the / directory: [clap_complete](https://github.com/clap-rs/clap) and [glam](https://github.com/bitshifter/glam-rs). Updates `clap_complete` from 4.5.46 to 4.5.47 - [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.46...clap_complete-v4.5.47) Updates `glam` from 0.30.0 to 0.30.1 - [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.0...0.30.1) --- updated-dependencies: - dependency-name: clap_complete 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-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-03-22Add option to warp-mouse-to-focus to always centerFlorian Finkernagel
2025-03-22wiki: Document mod-key, mod-key-nestedIvan Molodetskikh
2025-03-22hotkey_overlay: rename ISO_Level{3,5}_Shift to Mod{5,3}peelz
2025-03-22Add mod-key and mod-key-nested settingspeelz
2025-03-21Workspace-doc: reference set-workspace-nameFlorian Finkernagel
2025-03-21wiki: Add Workspaces pageIvan Molodetskikh
2025-03-18wiki: Document windowed fullscreenIvan Molodetskikh
2025-03-17Track uncommitted windowed fullscreen stateIvan Molodetskikh
Alright, this is the proper implementation. No more flickering.
2025-03-17Implement toggle-windowed-fullscreenIvan 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-17layout: Rename argument from window to idIvan Molodetskikh
2025-03-17layout: Don't forget to call on_commit() for the interactively moved windowIvan Molodetskikh
2025-03-17layout/tests: Implement going into fullscreen stateIvan Molodetskikh
2025-03-17layout/tile: Don't take fullscreen into account in min/max sizeIvan Molodetskikh
They are used strictly for non-fullscreen size computation.
2025-03-17layout: Verify moved tile invariantsIvan Molodetskikh
2025-03-17layout: Test that interactively moved window is not pending fullscreenIvan Molodetskikh
2025-03-17Refactor request_fullscreen() to be an argument on request_size()Ivan Molodetskikh
2025-03-17layout: Switch two places to workspaces_mut()Ivan Molodetskikh
2025-03-17Add wait-for-frame-completion-in-pipewire debug flag for NVIDIA screencastsCole Leavitt
2025-03-17nix: Install shell completions (#1280)Johannes Horner
2025-03-16ci/wiki: check that (local) links are well formed (#1282)Kent Daleng
* add check-links step, fix some links * don't depend on build right now * fix fragment * reintroduce dependency for build * don't only check links on push to main * maybe this is a more sensible dependency tree for this stuff * change commented suggestions, try v2.0.2 for action * describe why we're on v2.0.2 * revert to %E2%80%90 (works with lychee anyway)
2025-03-16Keep buffer size when switching dynamic cast to NothingIvan Molodetskikh
Otherwise, we won't actually clear it because it'll become Pending.
2025-03-15nix: Update flake.lockHilmar Wiegand
2025-03-15Update Smithay & deps (fix panic during monitor hotplugging)Ivan Molodetskikh
2025-03-15wiki: Add a Screencasting pageIvan Molodetskikh
2025-03-15Implement dynamic screencast targetIvan Molodetskikh
2025-03-15Use anchors on the wiki (#1266)Kent Daleng
* wiki testing * wiki updates * use .md with anchors, revert sidebar * bump wiki action * add some more anchors, fix some language * change links to be more descriptive by themselves
2025-03-15Move CastTarget to src/niri.rsIvan Molodetskikh
2025-03-15Use windows() instead of with_windows()Ivan Molodetskikh
2025-03-15Store cast Stream ID, use it for Redraw requestIvan Molodetskikh
Unlike StopCast, Redraw targets a specific Cast. Use the stream ID to identify it.
2025-03-14Add move-column-to-index actionDuncan Overbruck
2025-03-14Add focus-column (by index) actionDuncan Overbruck
2025-03-14build(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 `a503d98` to `796c41c` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/a503d981d1be9a54b286ab5e160e4b9edddb500f...796c41c0294ccc195b0f59228d6467cc6c8f5de8) Updates `smithay-drm-extras` from `a503d98` to `796c41c` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/a503d981d1be9a54b286ab5e160e4b9edddb500f...796c41c0294ccc195b0f59228d6467cc6c8f5de8) --- 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-03-14layout: Preserve previous view offset on consume-leftIvan Molodetskikh
2025-03-13Try default when configured xkb keymap fails to compileIvan Molodetskikh
Fixes panic at startup.
2025-03-13Wait for lock surfaces before lockingIvan Molodetskikh
Fixes the red flash when locking.
2025-03-13Extract utils::is_mapped()Ivan Molodetskikh
2025-03-13Add tiled-state window rule, update the tiled state liveIvan Molodetskikh
2025-03-13feat(trackpoint): document left-handed optiondbeley
2025-03-13feat(trackpoint): add left-handed option supportdbeley
2025-03-12build(deps): bump libc in the rust-dependencies groupdependabot[bot]
Bumps the rust-dependencies group with 1 update: [libc](https://github.com/rust-lang/libc). Updates `libc` from 0.2.170 to 0.2.171 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171) --- updated-dependencies: - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11build(deps): bump the smithay group with 2 updates (#1243)dependabot[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 `3219a0f` to `a503d98` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/3219a0f02a30de359f460ab165682a51cb13b7a5...a503d981d1be9a54b286ab5e160e4b9edddb500f) Updates `smithay-drm-extras` from `3219a0f` to `a503d98` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/3219a0f02a30de359f460ab165682a51cb13b7a5...a503d981d1be9a54b286ab5e160e4b9edddb500f) --- 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> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11build(deps): bump the rust-dependencies group with 2 updates (#1242)dependabot[bot]
Bumps the rust-dependencies group with 2 updates: [clap](https://github.com/clap-rs/clap) and [clap_complete](https://github.com/clap-rs/clap). Updates `clap` from 4.5.31 to 4.5.32 - [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/v4.5.31...clap_complete-v4.5.32) Updates `clap_complete` from 4.5.45 to 4.5.46 - [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.45...clap_complete-v4.5.46) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: clap_complete dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-11build(deps): bump serde in the rust-dependencies group (#1239)dependabot[bot]
Bumps the rust-dependencies group with 1 update: [serde](https://github.com/serde-rs/serde). Updates `serde` from 1.0.218 to 1.0.219 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10added move window to monitor by idAnnika Hannig
2025-03-10Implemented move-window-to-monitor and move-column-to-monitorAnnika Hannig