| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-12 | Export NIRI_SOCKET to systemd/dbus environment | Ivan Molodetskikh | |
| 2024-02-10 | Move CLI types to submodule | Ivan Molodetskikh | |
| 2024-02-07 | Clamp animation slowdown to sane values | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-05 | Add lib.rs, become a mixed lib-bin crate | Ivan Molodetskikh | |
| Will be used for visual tests. | |||
| 2024-02-01 | Add error messages to backend initialization | Ivan Molodetskikh | |
| 2024-01-30 | Implement wlr-foreign-toplevel-management | Ivan Molodetskikh | |
| The parent event isn't sent but whatever. | |||
| 2024-01-28 | Show notification about creating a default config | Ivan Molodetskikh | |
| 2024-01-28 | Create default config file if missing | Ivan Molodetskikh | |
| 2024-01-28 | Mark Msg as pub | Ivan Molodetskikh | |
| Seems to break the build on 1.72.0 otherwise. | |||
| 2024-01-19 | Print git version in clap too | Ivan Molodetskikh | |
| 2024-01-19 | Add exit confirmation dialog | Ivan Molodetskikh | |
| 2024-01-18 | Add an important hotkeys overlay | Ivan Molodetskikh | |
| 2024-01-18 | Add a config parse error notification | Ivan Molodetskikh | |
| We can't rely on a notification daemon being available, especially during initial niri setup. So, render our own. | |||
| 2024-01-18 | Watch config path even if it didn't exist at startup | Ivan Molodetskikh | |
| 2024-01-17 | Add an IPC socket and a niri msg outputs subcommand | Ivan Molodetskikh | |
| 2024-01-09 | Add panic subcommand to check backtraces | Ivan Molodetskikh | |
| 2024-01-07 | Move config into a separate crate | Ivan Molodetskikh | |
| Get miette and knuffel deps contained within. | |||
| 2024-01-03 | Make rendering generic over renderer | Ivan Molodetskikh | |
| 2023-12-28 | Add disable-power-key-handling option | Ivan Molodetskikh | |
| 2023-12-18 | Add a validate subcommand for config validation | Ivan Molodetskikh | |
| 2023-12-18 | Make main() return Result | Ivan Molodetskikh | |
| For reporting the config validation error. | |||
| 2023-12-18 | Move miette set earlier | Ivan Molodetskikh | |
| 2023-11-24 | Move first log message to after cli parsing | Ivan Molodetskikh | |
| So that it doesn't occur during --help etc. | |||
| 2023-11-24 | Move command spawning to a thread | Ivan Molodetskikh | |
| It was showing up on profiles causing dropped frames. | |||
| 2023-11-24 | Add missing newline | Ivan Molodetskikh | |
| 2023-11-24 | Remove {WAYLAND_,}DISPLAY from environment if running as a service | Ivan Molodetskikh | |
| Notably, running the GNOME Xorg session followed by niri results in a leftover DISPLAY. | |||
| 2023-11-24 | Log version on startup | Ivan Molodetskikh | |
| 2023-11-24 | Remove info from default log | Ivan Molodetskikh | |
| Smithay spams way too much. | |||
| 2023-11-24 | Don't propagate overwritten RUST_{,LIB_}BACKTRACE | Ivan Molodetskikh | |
| 2023-10-30 | Implement area selection screenshots | Ivan Molodetskikh | |
| 2023-10-10 | Make zbus optional under "dbus" feature | Ivan Molodetskikh | |
| 2023-10-10 | Extract dbus server startup | Ivan Molodetskikh | |
| 2023-10-10 | Extract inhibit_power_key() | Ivan Molodetskikh | |
| 2023-10-10 | Move dbus and systemd initialization out of Niri::new | Ivan Molodetskikh | |
| 2023-10-10 | Move refresh calls into State | Ivan Molodetskikh | |
| 2023-10-05 | Refactor layout for configurability, add preset-column-widths option | Ivan Molodetskikh | |
| layout.rs finally gets a struct actually named Layout. | |||
| 2023-10-02 | Send output enter/leave to pointer and DnD surfaces | Ivan Molodetskikh | |
| This allows them to apply the right scale factor. | |||
| 2023-10-01 | Make default cursor respect output scale | Ivan Molodetskikh | |
| First part of https://github.com/YaLTeR/niri/issues/16 | |||
| 2023-09-30 | Make pipewire / xdp-gnome-screencast optional | Ivan Molodetskikh | |
| 2023-09-30 | Disable RUST_LIB_BACKTRACE if unset | Ivan Molodetskikh | |
| When building on nightly, this is required to disable the costly anyhow backtraces. | |||
| 2023-09-30 | Use non-fancy miette hook | Ivan Molodetskikh | |
| Cuts down our dependencies a bit. We only use miette due to knuffel so it makes sense. | |||
| 2023-09-26 | Add initial config hot reloading | Ivan Molodetskikh | |
| 2023-09-26 | Remove LoopData | Ivan Molodetskikh | |
| The calloop Smithay update finally lets me do this. | |||
| 2023-09-26 | Update Smithay | Ivan Molodetskikh | |
| 2023-09-21 | Add spawn-at-startup config option | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/12 | |||
| 2023-09-21 | Use double-fork when spawning subprocesses | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/10 | |||
| 2023-09-08 | Add initial monitor screencast portal impl | Ivan Molodetskikh | |
| DmaBuf monitor screencasting through xdg-dekstop-portal-gnome! Somewhat limited currently, e.g. the cursor is always embedded. But gets most of the job done. | |||
| 2023-09-06 | Add animation-slowdown debug setting | Ivan Molodetskikh | |
| 2023-09-05 | Add configuration file | Ivan Molodetskikh | |
