aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-10layout: Fix variable namesIvan Molodetskikh
2025-02-10layout/tile: Rename variableIvan Molodetskikh
2025-02-10layout/scrolling: Extract activate_idx()Ivan Molodetskikh
2025-02-10Add alpha parameter to shadersIvan Molodetskikh
Lets us add extra opacity.
2025-02-10shader: Return real alpha from alpha()Ivan Molodetskikh
2025-02-07layout/scrolling: Extract variableIvan Molodetskikh
2025-02-07layout/scrolling: Extract variableIvan Molodetskikh
2025-02-07layout/scrolling: Use early return in tiles_origin()Ivan Molodetskikh
2025-02-07layout/scrolling: Extract two variablesIvan Molodetskikh
2025-02-07layout/scrolling: Extract two variablesIvan Molodetskikh
2025-02-07layout/scrolling: Extract resolve_* as methods on ColumnIvan Molodetskikh
2025-02-07layout: Rename toplevel_bounds() to new_window_toplevel_bounds()Ivan Molodetskikh
2025-02-07layout: Remove redundant ()Ivan Molodetskikh
2025-02-06layout: Extract col variableIvan Molodetskikh
2025-02-06layout: Preserve focused window in column when window above is closedIvan Molodetskikh
Might be the longest standing bug in niri?
2025-02-05Initialize tracing_subscriber earlierpeelz
2025-02-05Add focus-window-in-column (by index) actionIvan Molodetskikh
2025-02-05Add focus-window-top/bottom/down-or-top/up-or-bottom actionsIvan Molodetskikh
2025-02-05input: add touchpad `drag-lock` settingMathias Zhang
2025-02-05Update Smithay (text-input double input fix)Ivan Molodetskikh
2025-02-05build(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.27 to 4.5.28 - [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.27...clap_complete-v4.5.28) --- 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-05mapped: Add needs_configure flagIvan Molodetskikh
Allows to de-duplicate configures from requests that require one.
2025-02-05Fix find_window_and_output() returning None with no outputsIvan Molodetskikh
As far as I can tell, this would mess up a ton of the logic. Not sure how anything worked with no outputs before?
2025-02-05mapped: Document RequestSizeOnceIvan Molodetskikh
2025-02-04layout/scrolling: Extract tiles_origin()Ivan Molodetskikh
2025-02-04wiki: Fix copy-paste typoIvan Molodetskikh
2025-02-03build(deps): bump the rust-dependencies group with 3 updatesdependabot[bot]
Bumps the rust-dependencies group with 3 updates: [wayland-backend](https://github.com/smithay/wayland-rs), [wayland-scanner](https://github.com/smithay/wayland-rs) and [wayland-client](https://github.com/smithay/wayland-rs). Updates `wayland-backend` from 0.3.7 to 0.3.8 - [Release notes](https://github.com/smithay/wayland-rs/releases) - [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md) - [Commits](https://github.com/smithay/wayland-rs/commits) Updates `wayland-scanner` from 0.31.5 to 0.31.6 - [Release notes](https://github.com/smithay/wayland-rs/releases) - [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md) - [Commits](https://github.com/smithay/wayland-rs/commits) Updates `wayland-client` from 0.31.7 to 0.31.8 - [Release notes](https://github.com/smithay/wayland-rs/releases) - [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md) - [Commits](https://github.com/smithay/wayland-rs/commits) --- updated-dependencies: - dependency-name: wayland-backend dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: wayland-scanner dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: wayland-client dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-02-02Add impl From<Color> for GradientIvan Molodetskikh
2025-02-02document interaction between hide-when-typing and wine wayland (#1076)Jesse Hallett
* document interaction between hide-when-typing and wine wayland * Update wiki/Configuration:-Miscellaneous.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-02-01layout: Extract max_tile_heightIvan Molodetskikh
2025-02-01layout: Inline variableIvan Molodetskikh
2025-02-01layout: Verify that individual tiles don't get sized taller than working areaIvan Molodetskikh
2025-01-31Take border into account for fixed preset-column-width for tiled windowsIvan Molodetskikh
2025-01-31Extract SizeChange::from(PresetSize)Ivan Molodetskikh
2025-01-31wiki: Remove foot mentionIvan Molodetskikh
This issue has been fixed in foot.
2025-01-31Fix typo in commentIvan Molodetskikh
2025-01-31layout: Update module commentIvan Molodetskikh
2025-01-31layout: Move tests to separate fileIvan Molodetskikh
This way changing just the tests won't rebuild the main library.
2025-01-30adjust horizontal view movement gestures snap points for ↵fable
center-focused-column "on-overflow" (#1052) * Adjust snap points for center-focused-column "on-overflow" * fix outer gaps not being accounted for in is_overflowing
2025-01-30add option to set xkb config from file (#1062)may
* add option to set xkb config from file * Apply suggestions from code review --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-01-30build(deps): bump pipewire from `86df391` to `fd3d8f7`dependabot[bot]
Bumps pipewire from `86df391` to `fd3d8f7`. --- updated-dependencies: - dependency-name: pipewire dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2025-01-30misc: Use helper function for restriced protocol filtersbbb651
I looked at cosmic-comp as a sanity check and they do the same thing, I ended up yoinking their function name because it reads better, not sure about "unrestricted" vs "privileged".
2025-01-30misc: Use `CursorImageSurfaceData` type aliasbbb651
instead of `Mutex<CursorImageAttributes>`
2025-01-30misc: Fix typosbbb651
Using [`typos`](https://github.com/crate-ci/typos) cli
2025-01-29layout: Do not update original output for named workspaces upon adding windowsIvan Molodetskikh
The way named workspaces are generally used makes them more "attached" to their original output. For example, you have a two-monitor setup with named workspaces on both. When you disconnect the monitor to go somewhere and work for a while, then return, you probably want your named workspaces to return to where they were on your second monitor. This is in contrast to unnamed workspaces which are more transient and should more easily follow you wherever you're working.
2025-01-29layout: Update workspace original output on moving even if same monitorIvan Molodetskikh
Moving is an explicit action that puts the workspace on a specific monitor. It makes sense to update the original output even if the workspace already happens to be on the target monitor.
2025-01-29wiki/named-workspaces: Mention un/set-workspace-nameIvan Molodetskikh
2025-01-29build(deps): bump the rust-dependencies group across 1 directory with 2 updatesdependabot[bot]
Bumps the rust-dependencies group with 2 updates in the / directory: [serde_json](https://github.com/serde-rs/json) and [insta](https://github.com/mitsuhiko/insta). Updates `serde_json` from 1.0.137 to 1.0.138 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138) Updates `insta` from 1.42.0 to 1.42.1 - [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.0...1.42.1) --- updated-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-01-27spec: Don't set XDG_RUNTIME_DIRIvan Molodetskikh
It should once again no longer be necessary.
2025-01-27Don't create on-disk sockets in testsIvan Molodetskikh