| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-21 | Fix debug tint desync for new outputs | Ivan Molodetskikh | |
| 2024-02-21 | Fix locking with DPMS-inactive monitors | Ivan Molodetskikh | |
| This both enables locking while monitors are powered off (they have no buffer attached at that point on a TTY, so no sensitive content can become visible), and fixes the condition below to check even if the rendering was skipped. | |||
| 2024-02-21 | Upgrade logs about removing env vars to warn! | Ivan Molodetskikh | |
| These are more visible now with the --session flag. | |||
| 2024-02-21 | Add systemd feature flag for systemd-specific things | Ivan Molodetskikh | |
| 2024-02-21 | Set XDG_CURRENT_DESKTOP and XDG_SESSION_TYPE from niri itself | Ivan Molodetskikh | |
| 2024-02-21 | Add --session CLI flag instead of detection based on systemd service | Ivan Molodetskikh | |
| Allows running without systemd. | |||
| 2024-02-20 | utils/spawn: Put processes into systemd scopes | Ivan Molodetskikh | |
| This separates them from the niri scope for the purposes of e.g. the OOM killer only killing the app and not the compositor. | |||
| 2024-02-20 | utils/spawn: Receive grandchild PID | Ivan Molodetskikh | |
| 2024-02-18 | Update for Smithay MultiGpu shadow copies | Ivan Molodetskikh | |
| 2024-02-18 | Fix fullscreen handling before initial configure | Ivan Molodetskikh | |
| 2024-02-17 | Ignore mouse releases for dismissing overlays | Ivan Molodetskikh | |
| 2024-02-17 | Prevent locking while another lock client is already active | Ivan Molodetskikh | |
| Fixes double swaylock from manual + swayidle. | |||
| 2024-02-16 | Replace set_modified() with manual impl | Ivan Molodetskikh | |
| MSRV moment | |||
| 2024-02-15 | Add watcher tests | Ivan Molodetskikh | |
| 2024-02-15 | input: enable configuring of trackpoint devices | Viktor Pocedulic | |
| 2024-02-14 | tty: Filter out interlaced modes | Ivan Molodetskikh | |
| They don't seem to work. wlroots also filters them: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/feb54979c0940655e36119c63e18a9ee72cc03b0/backend/drm/drm.c#L1461 | |||
| 2024-02-14 | tty: Truncate Edid strings to nul | Ivan Molodetskikh | |
| Otherwise they crash in wayland-rs when converting to CString. | |||
| 2024-02-14 | Focus output unconditionally after moving window there | Ivan Molodetskikh | |
| Fixes output not getting focus if there was no window to move. | |||
| 2024-02-14 | Add the beginnings of window rules | Ivan Molodetskikh | |
| 2024-02-13 | Do initial configuration right before sending initial configure | Ivan Molodetskikh | |
| Let the toplevel fill in some details about itself. | |||
| 2024-02-12 | Implement DRM leasing | Shawn Wallace | |
| Closes #178 | |||
| 2024-02-12 | Fix border getting default values for focus ring | Ivan Molodetskikh | |
| 2024-02-12 | Move default_border() into FocusRing | Ivan Molodetskikh | |
| 2024-02-12 | Export NIRI_SOCKET to systemd/dbus environment | Ivan Molodetskikh | |
| 2024-02-12 | tty: Activate monitors on session resume | Ivan Molodetskikh | |
| 2024-02-12 | tty: Notify idle activity on session resume | Ivan Molodetskikh | |
| 2024-02-12 | Add skip-confirmation flag to the quit action | Ivan Molodetskikh | |
| 2024-02-12 | Add log message when confirming exit dialog | Ivan Molodetskikh | |
| 2024-02-11 | freedesktop-screensaver: Filter out non-interesting messages | Ivan Molodetskikh | |
| 2024-02-11 | Implement org.freedesktop.ScreenSaver Inhibit | Ivan 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-11 | hotkey-overlay: Deduplicate Spawn actions | Ivan Molodetskikh | |
| 2024-02-11 | Implement error reporting in IPC | Ivan Molodetskikh | |
| 2024-02-10 | Update dependencies | Ivan Molodetskikh | |
| 2024-02-10 | Remove logind-zbus dependency | Ivan Molodetskikh | |
| It isn't updated and we don't really need it anyway. | |||
| 2024-02-10 | hotkey-overlay: Only show Spawn binds with Mod/Super | Ivan Molodetskikh | |
| 2024-02-10 | Implement niri msg action | Ivan Molodetskikh | |
| 2024-02-10 | Remove extra `` in comment | Ivan Molodetskikh | |
| 2024-02-10 | Move CLI types to submodule | Ivan Molodetskikh | |
| 2024-02-10 | input: Fix Clippy warning | Ivan Molodetskikh | |
| 2024-02-09 | input: Fix handling of binds with compositor mod but no explicit Mod | Ivan Molodetskikh | |
| 2024-02-09 | input: Split bound_action() and add tests | Ivan Molodetskikh | |
| 2024-02-09 | Implement idle-notify and idle-inhibit | Ivan Molodetskikh | |
| 2024-02-07 | Clamp animation slowdown to sane values | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-07 | animation: Accept ms as u32 | Ivan Molodetskikh | |
| Less boilerplate elsewhere. | |||
| 2024-02-07 | Implement window open animations | Ivan Molodetskikh | |
| 2024-02-07 | Add a Tracy span to OffscreenRenderElement::new | Ivan Molodetskikh | |
| 2024-02-07 | Activate the new right_of window on its workspace | Ivan 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-07 | Add a way to override the element ID for primary output check | Ivan Molodetskikh | |
| 2024-02-07 | Add OffscreenRenderElement | Ivan Molodetskikh | |
