aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
AgeCommit message (Expand)Author
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
2024-09-10Prefer exclusive layer focus to on-demand on the same layerIvan Molodetskikh
2024-09-08Arrange layer map after sending new scale/transformIvan Molodetskikh
2024-09-08Inform layer surfaces of scale/transform changesIvan Molodetskikh
2024-09-06Implement by-id window addressing in IPC and CLI, fix move-column-to-workspaceIvan Molodetskikh
2024-09-05Change output sorting to match make/model/serial firstIvan Molodetskikh
2024-09-04Fix missing KeyboardLayoutSwitched event on XKB switchIvan Molodetskikh
2024-09-03Remove warning about missing output configIvan Molodetskikh
2024-09-03Use libdisplay-info for make/model/serial parsing, implement throughoutIvan Molodetskikh
2024-09-01Implement by-id workspace action addressingIvan Molodetskikh
2024-09-01Change MappedIt::get() to return u64Ivan Molodetskikh
2024-09-01Implement the event stream IPCIvan Molodetskikh
2024-09-01Remove unused functionIvan Molodetskikh
2024-08-24Rework PW screencast frame timingIvan Molodetskikh
2024-08-23Fix screen transition across scale/transform changesIvan Molodetskikh
2024-08-23Extract Niri::update_render_elements()Ivan Molodetskikh