| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-22 | Improve shader formatting | Ivan Molodetskikh | |
| 2024-02-22 | Simplify gradient border shader | Ivan Molodetskikh | |
| 2024-02-21 | Implement gradient borders | Ivan Molodetskikh | |
| 2024-02-21 | Remove unnecessary crop bounds during workspace switch | Ivan Molodetskikh | |
| 2024-02-21 | focus-ring: Store config instead of individual fields | Ivan Molodetskikh | |
| 2024-02-21 | Accept location in FocusRing | Ivan Molodetskikh | |
| Makes it work more like other elements. | |||
| 2024-02-21 | Move UI elements into submodule | Ivan Molodetskikh | |
| 2024-02-21 | Move watcher to utils | Ivan Molodetskikh | |
| 2024-02-21 | Move spawn to submodule | Ivan Molodetskikh | |
| 2024-02-21 | Move utils to subfolder | Ivan Molodetskikh | |
| 2024-02-21 | Fix move_window_to_output losing window instead | Ivan Molodetskikh | |
| 2024-02-21 | Change non-bug error! to warn! | Ivan Molodetskikh | |
| Be consistent with our usage. | |||
| 2024-02-21 | Add missing qualified path | Ivan Molodetskikh | |
| 2024-02-21 | Use niri_render_elements! for the screenshot UI | Ivan Molodetskikh | |
| 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 | |
