aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2025-01-27Use Niri::insert_client() in testsIvan Molodetskikh
2025-01-27Extract Niri::insert_client()Ivan Molodetskikh
2025-01-26Extend switch-layout action to accept layout index (#1045)Evgeny Zemtsov
* Extend switch-layout action to accept layout index * Update src/input/mod.rs --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-01-26CI: Don't forget to build randomized tests in releaseIvan Molodetskikh
2025-01-26CI: Further reduce the number of proptest casesIvan Molodetskikh
2025-01-26CI: Reduce number of proptest casesIvan Molodetskikh
2025-01-26CI: Add a randomized tests jobIvan Molodetskikh
2025-01-26CI: Write out dependencies once at the topIvan Molodetskikh
2025-01-25Switch Smithay back to gitIvan Molodetskikh
Release currently has an unfortunate merge that breaks IMEs.
2025-01-25Add move-workspace-to-index and move-workspace-to-monitor actions (#1007)Kirottu
* Added move-workspace-to-index and move-workspace-to-monitor IPC actions * Added redraws to the workspace handling actions, fixed tests that panicked, fixed other mentioned problems. * Fixed workspace focusing and handling numbered workspaces with `move-workspace-to-index` * Fixed more inconsistencies with move-workspace-to-monitor * Added back `self.workspace_switch = None` * Reordered some workspace cleanup logic * Fix formatting * Add missing blank lines * Fix moving workspace to same monitor and wrong current index updating * Move function up and add fixme comment --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-01-25CI: Remove version string from msrv jobIvan Molodetskikh
Required checks on GitHub need to be updated every time otherwise.
2025-01-25wiki: Add clipboard sectionIvan Molodetskikh
2025-01-25Add clipboard disable-primary settingpeelz
2025-01-24Update Smithay to a crates.io versionIvan Molodetskikh
What a time to be alive
2025-01-23Add `scroll-factor` window rulebbb651
2025-01-23Add find_root_shell_surface() that goes through popupsIvan Molodetskikh
2025-01-23Add toggle-window-rule-opacity actionIvan Molodetskikh
2025-01-21build(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.26 to 4.5.27 - [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.26...clap_complete-v4.5.27) --- 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-01-21Implement shadows for layer surfacesIvan Molodetskikh
2025-01-21wiki: Add missing property to window rules exampleIvan Molodetskikh
2025-01-21Extract Niri::update_shaders()Ivan Molodetskikh
2025-01-21Add update_render_elements() to MappedLayerIvan Molodetskikh
2025-01-21tile: Rename update() to update_render_elements()Ivan Molodetskikh
2025-01-21Fix two commentsIvan Molodetskikh
2025-01-20build(deps): bump the rust-dependencies group with 2 updatesdependabot[bot]
Bumps the rust-dependencies group with 2 updates: [sd-notify](https://github.com/lnicola/sd-notify) and [serde_json](https://github.com/serde-rs/json). Updates `sd-notify` from 0.4.4 to 0.4.5 - [Changelog](https://github.com/lnicola/sd-notify/blob/master/CHANGELOG.md) - [Commits](https://github.com/lnicola/sd-notify/compare/v0.4.4...v0.4.5) Updates `serde_json` from 1.0.135 to 1.0.137 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137) --- updated-dependencies: - dependency-name: sd-notify 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-01-20build(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 `fe31867` to `953959e` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/fe31867e3afac2543c4016fb8ed99df3e11eb6da...953959e6069b3e14dba96fdaa46c65990c21d5c9) Updates `smithay-drm-extras` from `fe31867` to `953959e` - [Release notes](https://github.com/Smithay/smithay/releases) - [Commits](https://github.com/Smithay/smithay/compare/fe31867e3afac2543c4016fb8ed99df3e11eb6da...953959e6069b3e14dba96fdaa46c65990c21d5c9) --- 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>