aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2025-05-09build(deps): bump clap_complete in the rust-dependencies groupdependabot[bot]
Bumps the rust-dependencies group with 1 update: [clap_complete](https://github.com/clap-rs/clap). Updates `clap_complete` from 4.5.49 to 4.5.50 - [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.49...clap_complete-v4.5.50) --- updated-dependencies: - dependency-name: clap_complete dependency-version: 4.5.50 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-05-09Add a clickable button to capture the screenshotIvan Molodetskikh
Allows tablet-, touch- and mouse-only confirmation.
2025-05-09Extract confirm_screenshot()Ivan Molodetskikh
2025-05-09screenshot_ui: Refactor mouse down + touch slot stateIvan Molodetskikh
2025-05-09Silence new zvariant De/SerializeDict deprecationsIvan Molodetskikh
Questionable exercise converting to serde with much more boilerplate, and breaking compat with older zvariant versions. Plus maybe this will be undeprecated back.
2025-05-09Add touch selection support to the screenshot UIIvan Molodetskikh
2025-05-09Split ScreenshotUi::pointer_down() and up()Ivan Molodetskikh
2025-05-09Extract evt.slot()Ivan Molodetskikh
2025-05-09Rename touch_location to posIvan Molodetskikh
2025-05-09Support tablet input for screenshot UI selectionIvan Molodetskikh
2025-05-09Use early returnIvan Molodetskikh
2025-05-09Simplify ScreenshotUi::pointer_button()Ivan Molodetskikh
2025-05-09refactor(main): eliminate a `mut` from config load code in main James Sully
I think this makes for marginally better readability, since you don't have to wonder whether config_errored is set anywhere else. It's also slightly terser.
2025-05-08fix: don't try to create a default config at path that existsJames Sully
Currently this bug has no actual consequences, we just continue silently on AlreadyExists in main() (this line: https://github.com/YaLTeR/niri/blob/e9c6f08906143c3fec1ad1301d538bef4cbc1978/src/main.rs#L151). This commit just eliminates the redundant attempt.
2025-05-07Add a resize transaction client-server testIvan Molodetskikh
2025-05-06wiki: Fix Until note locationIvan Molodetskikh
2025-05-06wiki: Clarify that layers within backdrop ignore inputIvan Molodetskikh
2025-05-06wiki: Link to output backdrop-color from overview {}Ivan Molodetskikh
2025-05-06Add layout background-color settingIvan Molodetskikh
2025-05-06Implement place-within-backdrop layer ruleIvan Molodetskikh
2025-05-06Simplify exclusive focus on layer checkIvan Molodetskikh