aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-03Add debug option to skip cursor-only updates while VRR is active (#1616)Gwen
* Add debug option to skip cursor-only updates while VRR is active * Update niri-config/src/lib.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/backend/tty.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update wiki/Configuration:-Debug-Options.md Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update Configuration:-Debug-Options.md * Update tty.rs * Update lib.rs * Update Configuration:-Debug-Options.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-06-01wiki/Xwayland: Remove the scary "experimental" word from xwl-sIvan Molodetskikh
2025-06-01README: Update Configuration linkIvan Molodetskikh
2025-05-25Bump version to 25.05.1Ivan Molodetskikh
2025-05-25Rename Un/Set/ToggleUrgent to Un/Set/ToggleWindowUrgentIvan Molodetskikh
Overlooked this when reviewing. This change is not cfg-breaking (since you can't bind these directly), but it does break calling these actions through IPC. I don't imagine they are widely used though, and the original PR author who also implemented urgency for bars said he didn't use these actions either.
2025-05-25wiki: Remove note about numlock issueIvan Molodetskikh
It's been fixed.
2025-05-23Account for hidden pointer in move_cursor()Ivan Molodetskikh
2025-05-23Set pointer contents straight to nothing when disabling pointerIvan Molodetskikh
2025-05-23input: do not revert fully invisible cursor to hidden (#1650)Duncan Overbruck
* input: do not force redraw to hide an already hidden cursor * more --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-05-22Update Smithay (pen tilt, num lock, keymap spam)Ivan Molodetskikh
2025-05-22layer-shell: only reset 'initial_configure_sent' for mapped surfacesalex-huff
2025-05-22layer-shell: don't dismiss popups because of unmapped layer surfacesalex-huff
Fixes #1640
2025-05-22wiki/packaging: Mention RUN_SLOW_TESTSIvan Molodetskikh
2025-05-22wiki/packaging: Document limiting test threadsIvan Molodetskikh
2025-05-22input: Add missing check for output underIvan Molodetskikh
2025-05-21input: Add missing redraws on urgency actionsIvan Molodetskikh
The layout urgent colors update even without window rule changes.
2025-05-21layer-shell: properly handle re-mapalex-huff
According to the zwlr_layer_surface_v1 documentation: Unmapping a layer_surface means that the surface cannot be shown by the compositor until it is explicitly mapped again. The layer_surface returns to the state it had right after layer_shell.get_layer_surface. The client can re-map the surface by performing a commit without any buffer attached, waiting for a configure event and handling it as usual. Before this commit, no configure event was sent when a client performed a commit without any buffer attached.
2025-05-19Improve comment in on-demand layer-shell keyboard alive checkIvan Molodetskikh
2025-05-17Update README.mdIvan Molodetskikh
2025-05-17wiki/Overview: Link the new videoIvan Molodetskikh
2025-05-17Stop including broken LFS files in source tarballFederico Ceratto
2025-05-17Bump version to 25.05Ivan Molodetskikh
2025-05-17wiki/Overview: Update wordingIvan Molodetskikh
2025-05-17wiki: Link to issue in numlockIvan Molodetskikh
https://github.com/YaLTeR/niri/issues/1501
2025-05-16Update dependencies more carefullyIvan Molodetskikh
No winit deadlock in this update.
2025-05-16Revert "Update dependencies"Ivan Molodetskikh
Something is causing winit deadlock on nested niri exit. This reverts commit 2ae99224abadd9245f0c55f5842e4a554bdb765e. This reverts commit 0d6843ea67da91aea37b655be5de92dfeea081b5.
2025-05-16Update dependenciesIvan Molodetskikh
2025-05-16Deal with new Clippy warningsIvan Molodetskikh
2025-05-15ipc/client: Make compositor version check for JSON parsing errorsIvan Molodetskikh
These can happen when adding new fields to returned structs.
2025-05-13Update dependenciesIvan Molodetskikh
2025-05-13layout: Fix workspace swipe to same workspace forgetting previous idIvan Molodetskikh
This manifested much more prominently in the overview.
2025-05-12dependabot: Change to weeklyIvan Molodetskikh
Let's see if this fixes it missing from the GitHub UI.
2025-05-12wiki: Add Since for touchpad dragIvan Molodetskikh
2025-05-12Add center-visible-columns actionIvan Molodetskikh
2025-05-12build(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.37 to 4.5.38 - [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.37...clap_complete-v4.5.38) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.38 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12Implement baba-is-float for layersIvan Molodetskikh
2025-05-12Add missing "to" in commentIvan Molodetskikh
2025-05-11ipc/socket: Support multiple requestsIvan Molodetskikh
2025-05-11ipc: document the new socket behaviorJon Heinritz
2025-05-11ipc: support long living socketsJon Heinritz
2025-05-10Print urgent status in niri msg windowsIvan Molodetskikh
2025-05-10Add is-urgent window rule matcherIvan Molodetskikh
2025-05-10Add urgent color support to tab indicatorsIvan Molodetskikh
2025-05-10wiki: Document urgent-colorIvan Molodetskikh
2025-05-10add WindowUrgencyChanged ipc eventDuncan Overbruck
2025-05-10add {toggle,set,unset}-urgent cli actionsDuncan Overbruck
2025-05-10add urgent border color and gradientDuncan Overbruck
2025-05-10add workspace urgency ipc eventDuncan Overbruck
2025-05-10add window urgency through xdg-activation-v1Duncan Overbruck
urgency is done through activation requests without a serial from a previous interaction. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/150
2025-05-09Implement IPC for the overview state (#1526)Charlie Le
* Implement IPC for the overview state * Update Overview IPC to maintain naming consistency, renamed OverviewToggled to be more clear, simplify overview state request on the server, consolidate ipc refresh * Fix Overview is_open in IPC client * Change opened to is_open * Update niri-ipc/src/lib.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update niri-ipc/src/state.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/ipc/client.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Update src/ipc/client.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Add overview state to EventStreamStatePart replicate and apply * Fix formatting * Rename Overview to OverviewState --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>