aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
AgeCommit message (Expand)Author
2025-01-10Fix two manual let-elseIvan Molodetskikh
2025-01-10Fix new Clippy warningsIvan Molodetskikh
2025-01-04Restart PipeWire on errorsIvan Molodetskikh
2025-01-04Migrate to new Rectangle functionsIvan Molodetskikh
2025-01-04Upgrade Smithay (DrmCompositor changes)Ivan Molodetskikh
2025-01-03Allow keyboard focus for bottom and background layersIvan Molodetskikh
2025-01-03Allow pop-up grabs for bottom and background layersIvan Molodetskikh
2025-01-03Render layer-shell pop-ups on topIvan Molodetskikh
2025-01-02Add actions to focus/move to next/previous monitorJulian Schuler
2025-01-02Add `Mouse{Left,Right,Middle,Back,Forward}` bindsbbb651
2025-01-02 skip keyboard focus for layer shell surfaces not...Christian Meissl
2025-01-02Remove notify-rust dependencyIvan Molodetskikh
2025-01-02Upgrade `zbus` and `async-io`bbb651
2024-12-30Hide focus ring for unfocused layout and under interactive moveIvan Molodetskikh
2024-12-30Initial WIP floating window implementationIvan Molodetskikh
2024-12-22Add test-only single-pixel-buffer supportIvan Molodetskikh
2024-12-22Add a Headless backend for testsIvan Molodetskikh
2024-12-22Initialize PipeWire lazilyIvan Molodetskikh
2024-12-22fix: check for layer surface under cursor when clickingRémi Labeyrie
2024-12-17Add force-pipewire-invalid-modifier debug flagIvan Molodetskikh
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-25Refactor animations to take explicit current timeIvan Molodetskikh
2024-11-23Extract Niri::advance_animations()Ivan Molodetskikh
2024-11-21Add `focus-window-previous` action (#811)Ridan Vandenbergh
2024-11-14Implement layer rules: opacity and block-out-fromIvan Molodetskikh
2024-11-14niri: Extract render_layer()Ivan Molodetskikh
2024-11-12Add PID to Window IPCIvan Molodetskikh
2024-11-08Lock session right away with no outputsIvan Molodetskikh
2024-11-08Rework output connection to always go through on_output_config_changed()Ivan Molodetskikh
2024-11-05Disable laptop panel when the lid is closedIvan Molodetskikh
2024-11-03xdg: cleanup activation tokensChristian Meissl
2024-11-03Remove pointer_grab_ongoing in favor of checking the actual grabIvan Molodetskikh
2024-11-03Correct pointer constraint activation logicIvan Molodetskikh
2024-11-03Clarify redraw in refresh_pointer_focus()Ivan Molodetskikh
2024-11-03Rename pointer_focus to pointer_contents, clarify commentsIvan Molodetskikh
2024-11-03Rename surface_under_and_global_space() to contents_under()Ivan Molodetskikh
2024-11-02Add with_toplevel_role() util functionIvan Molodetskikh
2024-10-29Don't show the cursor on programmatic movementIvan Molodetskikh
2024-10-27Implement interactive window moveRasmus Eneman
2024-10-17Set CLOEXEC on logind inhibit fdIvan Molodetskikh
2024-10-15Draw the layout as inactive when layer-shell has focusIvan Molodetskikh
2024-10-14layout: Extract Monitor::workspaces_with_render_positions()Ivan Molodetskikh
2024-10-06Rework pointer inactivity hide as a timerIvan Molodetskikh
2024-10-06Implement hide cursor on key press and on timeoutyzy-1
2024-09-30Update SmithayIvan Molodetskikh
2024-09-30handle role specific buffer offsetChristian Meissl
2024-09-30Remove one unnecessary .clone() call and reorder anotherspazzylemons
2024-09-12Prevent unintended focus-follows-mouse during workspace switchIvan Molodetskikh
2024-09-10Avoid panics on more wrong VBlank eventsIvan Molodetskikh
2024-09-10Give focus to on-demand layer surfaces on mapIvan Molodetskikh