aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
AgeCommit message (Expand)Author
2024-01-17Add an IPC socket and a niri msg outputs subcommandIvan Molodetskikh
2024-01-17Add a calloop futures executorIvan Molodetskikh
2024-01-16Write a comment on xdg-decoration lack of live-reloadIvan Molodetskikh
2024-01-16Add live-reload to libinput settingsIvan Molodetskikh
2024-01-16Add live-reload for output on/offIvan Molodetskikh
2024-01-16Close layer surfaces upon output removalIvan Molodetskikh
2024-01-16Add live-reload of output scalesIvan Molodetskikh
2024-01-16Move output scale setting into niriIvan Molodetskikh
2024-01-16Add live-reload of output positionsIvan Molodetskikh
2024-01-16Reposition all outputs on any changeIvan Molodetskikh
2024-01-15Implement security-context, hide some protocols from itIvan Molodetskikh
2024-01-15Hide decoration globals when we need CSDIvan Molodetskikh
2024-01-13Implement popup grabsIvan Molodetskikh
2024-01-12Keep track of keyboard focus manuallyIvan Molodetskikh
2024-01-12Rename update_focus -> update_keyboard_focusIvan Molodetskikh
2024-01-12Fix clicks activating windows through layer-shell surfacesIvan Molodetskikh
2024-01-07Move config into a separate crateIvan Molodetskikh
2024-01-03Implement multi-GPU supportIvan Molodetskikh
2024-01-03Make rendering generic over rendererIvan Molodetskikh
2024-01-03Replace renderer() with with_primary_renderer()Ivan Molodetskikh
2024-01-03Rename RenderResult::Error to SkippedIvan Molodetskikh
2024-01-03Move Niri::render() invocation to backendsIvan Molodetskikh
2024-01-03Render again for screencastIvan Molodetskikh
2023-12-31Move DmabufState to NiriIvan Molodetskikh
2023-12-28Activate windows when clicking on the borderIvan Molodetskikh
2023-12-24Move clones up from find_window_and_outputIvan Molodetskikh
2023-12-24Move output_size to utilsIvan Molodetskikh
2023-12-21Implement pointer-constraintsIvan Molodetskikh
2023-12-19Fix some cases of incomplete search for surface outputIvan Molodetskikh
2023-12-08Live-reload keyboard configIvan Molodetskikh
2023-12-05Track tablet pointer separately, don't sent wl_pointer eventsIvan Molodetskikh
2023-12-05Extract to_xkb_config() to a methodIvan Molodetskikh
2023-12-04Implement relative-pointerIvan Molodetskikh
2023-12-03Keep monitor aspect ratio and clamp to monitor for tabletsIvan Molodetskikh
2023-11-25Live reload animation slowdownIvan Molodetskikh
2023-11-24Upgrade dependenciesIvan Molodetskikh
2023-11-24niri: Add a check for target screencast time below lastIvan Molodetskikh
2023-11-24niri: Rename presentation_time to target_presentation_timeIvan Molodetskikh
2023-11-17Fix top layer-shell surfaces keeping keyboard focus during fullscreenIvan Molodetskikh
2023-11-08Don't set screenshot for primary selectionKirill Chibisov
2023-11-08Add 'input.keyboard.track_layout' config optionKirill Chibisov
2023-11-02Render top layer under fullscreen surfaces when stationaryIvan Molodetskikh
2023-11-02Refactor layer surface under cursorIvan Molodetskikh
2023-11-01pointer input for layer surfaceChristian Meissl
2023-10-31Show notification on screenshotIvan Molodetskikh
2023-10-31Include filename in screenshot-pathIvan Molodetskikh
2023-10-31Make screenshot path configurableIvan Molodetskikh
2023-10-31Change cursor to crosshairs when taking a screenshotIvan Molodetskikh
2023-10-30Implement area selection screenshotsIvan Molodetskikh
2023-10-30Extract render_to_texture()Ivan Molodetskikh