| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-07 | Move config into a separate crate | Ivan Molodetskikh | |
| Get miette and knuffel deps contained within. | |||
| 2024-01-06 | [cfg-breaking] Move layout settings into their own scope | Ivan Molodetskikh | |
| 2024-01-06 | Add render-drm-device debug config option | Ivan Molodetskikh | |
| 2024-01-03 | Add disable-cursor-plane debug flag | Ivan Molodetskikh | |
| 2023-12-29 | Add move-column-to-{first,last} | Ivan Molodetskikh | |
| 2023-12-29 | Add focus-column-{first,last} | Ivan Molodetskikh | |
| 2023-12-28 | Add disable-power-key-handling option | Ivan Molodetskikh | |
| 2023-12-27 | layout: Refactor to support window decorations, add border and fullscreen ↵ | Ivan Molodetskikh | |
| backdrop Windows are now wrapped in Tiles, which keep track of window-specific decorations. Particularly, I implemented a black fullscreen backdrop, which finally brings fullscreened windows smaller than the screen in line with how the Wayland protocol says they should look—centered in a black rectangle. I also implemented window borders, which are similar to the focus ring, but always visible (and hence affect the layout and sizing). | |||
| 2023-12-21 | Add configurable struts | Ivan Molodetskikh | |
| 2023-12-19 | Add optional fallback to workspace focus/move for window focus/move (#93) | Matt Cuneo | |
| * Add optional fallback to workspace focus/move for window focus/move commands * Refactored to separate commands * fix indentation * fix white space * Stylistic fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2023-12-18 | Add a config flag to disable an output | Ivan Molodetskikh | |
| 2023-12-08 | Live-reload keyboard config | Ivan Molodetskikh | |
| This needed the Smithay bump for a deadlock fix. | |||
| 2023-12-05 | Extract to_xkb_config() to a method | Ivan Molodetskikh | |
| 2023-11-13 | Add an action to center column within view bound to Ctrl-C | Ivan Molodetskikh | |
| 2023-11-08 | Add 'input.keyboard.track_layout' config option | Kirill Chibisov | |
| Track layout for each window individually when user requested `Window` tracking mode, keeping the default as global. | |||
| 2023-11-08 | Add action to switch layouts | Kirill Chibisov | |
| Allow users to trigger layout change with custom bindings. | |||
| 2023-11-08 | Add set-window-height action | Ivan Molodetskikh | |
| 2023-11-03 | Add default-column-width setting | Ivan Molodetskikh | |
| 2023-10-31 | Include filename in screenshot-path | Ivan Molodetskikh | |
| 2023-10-31 | [cfg-breaking] Change colors to 0-255 instead of 0.-1. | Ivan Molodetskikh | |
| 2023-10-31 | Make screenshot path configurable | Ivan Molodetskikh | |
| 2023-10-30 | Implement area selection screenshots | Ivan Molodetskikh | |
| 2023-10-30 | Rename Screenshot to ScreenshotScreen | Ivan Molodetskikh | |
| 2023-10-29 | Don't send key on release from niri actions | Kirill Chibisov | |
| Some clients run logic on `Release`, thus don't send the key originally used for running `niri` actions. Fixes #28. | |||
| 2023-10-14 | Add binds to move workspaces up and down | Ivan Molodetskikh | |
| 2023-10-10 | Add screenshot-window action | Ivan Molodetskikh | |
| 2023-10-09 | Add power-off-monitors bind | Ivan Molodetskikh | |
| Implements https://github.com/YaLTeR/niri/issues/24 | |||
| 2023-10-07 | Add gaps setting | Ivan Molodetskikh | |
| The past few refactors have led up to this point, and now it's finally possible. | |||
| 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-03 | Add tablet map-to-output setting | Ivan Molodetskikh | |
| 2023-10-03 | Add set-column-width action | Ivan Molodetskikh | |
| 2023-10-03 | Make output modes configurable | Ivan Molodetskikh | |
| 2023-10-03 | Set miette report handler in tests too | Ivan Molodetskikh | |
| 2023-10-01 | config/input: add cursor section | Kirill Chibisov | |
| This should allow users to configure theme and size for the cursor, as well as automatically set `XCURSOR_THEME` and `XCURSOR_SIZE` env variables. | |||
| 2023-09-30 | Make output position configurable | Ivan Molodetskikh | |
| Implements https://github.com/YaLTeR/niri/issues/14 | |||
| 2023-09-26 | Add initial config hot reloading | Ivan Molodetskikh | |
| 2023-09-26 | Add prefer-no-csd option | Ivan Molodetskikh | |
| 2023-09-26 | Make focus ring configurable | Ivan Molodetskikh | |
| 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 | Add output configuration & integer scaling support | Ivan Molodetskikh | |
| 2023-09-20 | Add initial impl of org.gnome.Shell.Screenshot | Ivan Molodetskikh | |
| Enough to make the portal all-outputs screenshot work. With this, Flameshot kinda-works. | |||
| 2023-09-16 | Change default repeat to 600 | Ivan Molodetskikh | |
| 660 comes from Xorg, but feels kind of slow. The wlroots and sway default is 600, which is a little better. The 25 repeat interval matches between Xorg (where it is defined in terms of interval, rather than rate) and wlroots. | |||
| 2023-09-16 | Add keyboard.repeat-rate and keyboard.repeat-delay | Kirill Chibisov | |
| Add option to let the users configure the keyboard repeat delay and rate. Also change the default values to mimic the Xorg, which is also the values used by default by the majority of the compositors. Fixes: #7 | |||
| 2023-09-16 | Add by-index workspace commands and binds | Ivan Molodetskikh | |
| 2023-09-14 | Add debug flag to enable overlay planes | Ivan Molodetskikh | |
| 2023-09-14 | Disable ColorTransformations, add debug flag to enable | Ivan Molodetskikh | |
| Speeds up the rendering slightly, doesn't seem to cause issues? | |||
| 2023-09-14 | Add debug flag to wait for frame completion | Ivan Molodetskikh | |
| 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 | |
