aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-05-01Draw workspace shadows behind all workspacesIvan Molodetskikh
2025-05-01Add workspace-shadow {} config to overview {}Ivan Molodetskikh
2025-05-01wiki: Use subheadings for overview settingsIvan Molodetskikh
2025-04-30layout: Fix DnD scroll not stopping when interactive moving unfullscreen to ↵Ivan Molodetskikh
floating
2025-04-30chore(wiki): document numlock settingerdii
Co-Authored-By: Ivan Molodetskikh <yalterz@gmail.com> Signed-off-by: erdii <me@erdii.engineering>
2025-04-30feat: implement support to enable numlock at startuperdii
Signed-off-by: erdii <me@erdii.engineering>
2025-04-30chore: bump smithayerdii
2025-04-30build(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), [insta](https://github.com/mitsuhiko/insta) and [wayland-client](https://github.com/smithay/wayland-rs). Updates `wayland-backend` from 0.3.9 to 0.3.10 - [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 `insta` from 1.43.0 to 1.43.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.43.0...1.43.1) Updates `wayland-client` from 0.31.9 to 0.31.10 - [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-version: 0.3.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: insta dependency-version: 1.43.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: wayland-client dependency-version: 0.31.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29animation/spring: Guard against numerical instabilityIvan Molodetskikh
2025-04-29Bump Smithay and othersChristian Meissl
Presentation subsurface fix, popup unconstrain resize fix, cursor shape fix, refactors.
2025-04-28build(deps): bump the rust-dependencies group across 1 directory with 5 updatesdependabot[bot]
Bumps the rust-dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.98` | | [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.37` | | [glam](https://github.com/bitshifter/glam-rs) | `0.30.1` | `0.30.2` | | [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.172` | | [insta](https://github.com/mitsuhiko/insta) | `1.42.2` | `1.43.0` | Updates `anyhow` from 1.0.97 to 1.0.98 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98) Updates `clap` from 4.5.34 to 4.5.37 - [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.34...clap_complete-v4.5.37) Updates `glam` from 0.30.1 to 0.30.2 - [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.1...0.30.2) Updates `libc` from 0.2.171 to 0.2.172 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.171...0.2.172) Updates `insta` from 1.42.2 to 1.43.0 - [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.2...1.43.0) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.98 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: clap dependency-version: 4.5.37 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: glam dependency-version: 0.30.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: libc dependency-version: 0.2.172 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: insta dependency-version: 1.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29Fix hot corners preventing focus even when disabledIvan Molodetskikh
2025-04-28default-config: Set repeat=off for the Overview bindIvan Molodetskikh
2025-04-28wiki: Update backdrop-color examplesIvan Molodetskikh
2025-04-28Add backdrop-color setting to overview {}Ivan Molodetskikh
2025-04-28Replace Smithay's SolidColor elements with oursIvan Molodetskikh
Must've forgotten about these back when I replaced others.
2025-04-28wiki: Rename Configuration: Overview page to IntroductionIvan Molodetskikh
2025-04-27Fix pointer hiding so that it is no longer annoying (#1426)bogdanov
* replace `pointer_hidden` with `pointer_visiblity` * disable hidden pointer after content underneath has changed * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-04-26overview: Activate window upon dropping from interactive moveIvan Molodetskikh
2025-04-26Steam Black Screen system-composerMitchel Stewart
2025-04-26layout/tab_indicator: Fix negative gapIvan Molodetskikh
Regressed in a recent commit that added max1.
2025-04-25wiki/Overview: Mention backdrop-colorIvan Molodetskikh
2025-04-25Fix panic when interactively moving to invisible workspaceIvan Molodetskikh
Introduced in the interactive move between workspaces commit.
2025-04-25wiki: Document backdrop-color and overview-open-close animationIvan Molodetskikh
2025-04-25Document the Overview and other new thingsIvan Molodetskikh
2025-04-25hotkey_overlay: Show the ToggleOverview bindIvan Molodetskikh
2025-04-25default-config: Bind Mod+O to toggle-overviewIvan Molodetskikh
2025-04-25Implement interactive move to a new workspace above/betweenIvan Molodetskikh
2025-04-25Implement top-left hot corner to toggle the OverviewIvan Molodetskikh
Compared to third-party implementations such as waycorner: - It works during interactive window move (no surfaces receive pointer focus in this case, so this cannot work through layer-shell). - It works during drag-and-drop. - It disables itself over fullscreen windows. - It does not prevent direct scanout.
2025-04-25Implement DnD hold to activate window or workspaceIvan Molodetskikh
2025-04-25overview: Add DnD up/down scrollingIvan Molodetskikh
2025-04-25overview: Add touchscreen gesturesIvan Molodetskikh
2025-04-25overview: Add two-finger touchpad scrollIvan Molodetskikh
2025-04-25overview: Add hardcoded mouse scroll bindsIvan Molodetskikh
2025-04-25Implement an OverviewIvan Molodetskikh
2025-04-25Render workspaces separately with gaps betweenIvan Molodetskikh
This design makes more sense spatially, and is required for the Overview. Gaps also make it clear how clipping windows to workspace bounds works. Background and bottom layer-shell surfaces get duplicated for each workspace, while top and overlay stay "on top".
2025-04-25layout/monitor: Extract activate_workspace_with_anim_config()Ivan Molodetskikh
2025-04-25Put interactively moved window on top of background and bottom layer popupsIvan Molodetskikh
2025-04-25layout: Extract interactive_moved_window_under() and add output checkIvan Molodetskikh
Fixes interactively moved window getting input on every output rather than just its own.
2025-04-25Extract mapped_hit_data()Ivan Molodetskikh
2025-04-25Pass target workspace to view offset grabIvan Molodetskikh
2025-04-25layout/scrolling: Support view offset anim during gestureIvan Molodetskikh
Brings back moving the newly active window into focus upon interactive move dragging out.
2025-04-25layout/monitor: Cache scale, view_size, working_areaIvan Molodetskikh
2025-04-25layout/monitor: Don't consider workspace switch in ↵Ivan Molodetskikh
active_tile_visual_rectangle() This only did something when in the middle of a touchpad gesture, and it didn't really make sense for that edge case.
2025-04-25layout/monitor: Extract add_workspace_at()Ivan Molodetskikh
2025-04-25Add with_alpha() to shader and shadow elementIvan Molodetskikh
2025-04-25layout: Move insert hint from ScrollingSpace to MonitorIvan Molodetskikh
2025-04-25layout: Return floating and scrolling elems separately from WorkspaceIvan Molodetskikh
2025-04-25layout/tab_indicator: Use round_max1 where appropriateIvan Molodetskikh
2025-04-25layout/monitor: Extract workspace_render_idx()Ivan Molodetskikh