aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-02-14Add the beginnings of window rulesIvan Molodetskikh
2024-02-13Do initial configuration right before sending initial configureIvan Molodetskikh
Let the toplevel fill in some details about itself.
2024-02-12Implement DRM leasingShawn Wallace
Closes #178
2024-02-12Fix border getting default values for focus ringIvan Molodetskikh
2024-02-12Move default_border() into FocusRingIvan Molodetskikh
2024-02-12Export NIRI_SOCKET to systemd/dbus environmentIvan Molodetskikh
2024-02-12tty: Activate monitors on session resumeIvan Molodetskikh
2024-02-12tty: Notify idle activity on session resumeIvan Molodetskikh
2024-02-12Add skip-confirmation flag to the quit actionIvan Molodetskikh
2024-02-12Add log message when confirming exit dialogIvan Molodetskikh
2024-02-11freedesktop-screensaver: Filter out non-interesting messagesIvan Molodetskikh
2024-02-11Implement org.freedesktop.ScreenSaver InhibitIvan Molodetskikh
xdg-desktop-portal currently has no way of disabling the Inhibit portal or ever returning an error to the application from it. Thus Flatpak Firefox will never fall back to its Wayland backend. To remedy this, let's actually implement the FDO Inhibit interface that the portal can use.
2024-02-11hotkey-overlay: Deduplicate Spawn actionsIvan Molodetskikh
2024-02-11Implement error reporting in IPCIvan Molodetskikh
2024-02-10Update dependenciesIvan Molodetskikh
2024-02-10Remove logind-zbus dependencyIvan Molodetskikh
It isn't updated and we don't really need it anyway.
2024-02-10hotkey-overlay: Only show Spawn binds with Mod/SuperIvan Molodetskikh
2024-02-10Implement niri msg actionIvan Molodetskikh
2024-02-10Remove extra `` in commentIvan Molodetskikh
2024-02-10Move CLI types to submoduleIvan Molodetskikh
2024-02-10input: Fix Clippy warningIvan Molodetskikh
2024-02-09input: Fix handling of binds with compositor mod but no explicit ModIvan Molodetskikh
2024-02-09input: Split bound_action() and add testsIvan Molodetskikh
2024-02-09Implement idle-notify and idle-inhibitIvan Molodetskikh
2024-02-07Clamp animation slowdown to sane valuesIvan Molodetskikh
2024-02-07Make all animations configurableIvan Molodetskikh
2024-02-07animation: Accept ms as u32Ivan Molodetskikh
Less boilerplate elsewhere.
2024-02-07Implement window open animationsIvan Molodetskikh
2024-02-07Add a Tracy span to OffscreenRenderElement::newIvan Molodetskikh
2024-02-07Activate the new right_of window on its workspaceIvan Molodetskikh
This way when a dialog opens on a different workspace, the user will see it right away when they switch to that workspace.
2024-02-07Add a way to override the element ID for primary output checkIvan Molodetskikh
2024-02-07Add OffscreenRenderElementIvan Molodetskikh
2024-02-07Clear before rendering to textureIvan Molodetskikh
Otherwise I see artifacts on some GTK dialogs.
2024-02-07Open dialogs to the right of their parent, don't steal focusIvan Molodetskikh
2024-02-06layout: Add Column::advance_animations()Ivan Molodetskikh
2024-02-06Inline variableIvan Molodetskikh
2024-02-06Move focus ring into TileIvan Molodetskikh
For now, will make the open animation better.
2024-02-06layout: Fix refresh in testsIvan Molodetskikh
Didn't affect anything but still.
2024-02-06Add Layout::with_options()Ivan Molodetskikh
2024-02-06Change render functions to accept iteratorsIvan Molodetskikh
2024-02-06Move render functions to render_helpersIvan Molodetskikh
2024-02-06Split render_helpers.rsIvan Molodetskikh
2024-02-06Bump libinput to 1.21, add dwtp flagIvan Molodetskikh
2024-02-06Update dependenciesIvan Molodetskikh
2024-02-05Move use into feature-gated functionIvan Molodetskikh
2024-02-05Fix Clippy warningsIvan Molodetskikh
2024-02-05layout: Mark some things as pubIvan Molodetskikh
2024-02-05Add lib.rs, become a mixed lib-bin crateIvan Molodetskikh
Will be used for visual tests.
2024-02-05Add consume-or-expel-window-left/right commandsDennis Ranke
2024-02-05Convert everything to niri_render_elements! {}Ivan Molodetskikh