| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-08 | Move regular pointer to tablet pointer pos on proximity out | Ivan Molodetskikh | |
| 2023-12-08 | Live-reload keyboard config | Ivan Molodetskikh | |
| This needed the Smithay bump for a deadlock fix. | |||
| 2023-12-05 | Prevent stealing focus from fullscreen clients | Ivan Molodetskikh | |
| Got hit by that Syncthing disconnect dialog a few times while playing games. | |||
| 2023-12-05 | Track tablet pointer separately, don't sent wl_pointer events | Ivan Molodetskikh | |
| Tablets are not supposed to send wl_pointer events. This unbreaks GTK 4 clients for example. | |||
| 2023-12-05 | Extract to_xkb_config() to a method | Ivan Molodetskikh | |
| 2023-12-04 | Implement relative-pointer | Ivan Molodetskikh | |
| Xwayland actually makes use of it, so I can finally verify that it works! | |||
| 2023-12-03 | Keep monitor aspect ratio and clamp to monitor for tablets | Ivan Molodetskikh | |
| Before, the full tablet area was used, even if the aspect ratio didn't match the monitor. Also, the coordinates weren't clamped. | |||
| 2023-11-25 | Live reload animation slowdown | 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-11-24 | Upgrade dependencies | Ivan Molodetskikh | |
| 2023-11-24 | layout: Add hack to work around maximized GTK damage | Ivan Molodetskikh | |
| 2023-11-24 | tty: Fix clippy warning | Ivan Molodetskikh | |
| 2023-11-24 | layout: Switch to workspace on window activation if not transitioning | Ivan Molodetskikh | |
| This should not be possible to trigger at the moment, but with xdg-activation it will be. | |||
| 2023-11-24 | layout: Change workspace by idx functions to accept 0-based usize | Ivan Molodetskikh | |
| Makes more sense to do the converstion at the top of the call stack. | |||
| 2023-11-24 | niri: Add a check for target screencast time below last | Ivan Molodetskikh | |
| I've had this crash my session twice. Not sure what exactly happened. | |||
| 2023-11-24 | niri: Rename presentation_time to target_presentation_time | Ivan Molodetskikh | |
| Makes it clearer that this is a prediction. | |||
| 2023-11-24 | tty: Rename vblank offset plot to time since presentation | Ivan Molodetskikh | |
| Makes it clearer what this is. | |||
| 2023-11-24 | tty: Rename presentation target offset plot to misprediction | Ivan Molodetskikh | |
| Makes it clearer what this is. | |||
| 2023-11-17 | Fix top layer-shell surfaces keeping keyboard focus during fullscreen | Ivan Molodetskikh | |
| 2023-11-13 | Revert "Allow maximizing windows with the button in the title bar (#84)" | Ivan Molodetskikh | |
| This reverts commit 37de77de33d3edb50c4362de3db8bbc32241c719. Turns out some GTK windows will send un/maximize requests when they appear, and those requests go to the wrong window. | |||
| 2023-11-13 | Add an action to center column within view bound to Ctrl-C | Ivan Molodetskikh | |
| 2023-11-13 | Preserve column width when toggling off full width | Ivan Molodetskikh | |
| 2023-11-12 | Allow maximizing windows with the button in the title bar (#84) | SED4906 | |
| 2023-11-10 | Replace unwrap() with a check and an error message | Ivan Molodetskikh | |
| I just crashed here somehow. | |||
| 2023-11-08 | Don't set screenshot for primary selection | Kirill Chibisov | |
| It's already in clipboard selection, so no need to duplicate it. | |||
| 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 | Try latin character from other layout for action | Kirill Chibisov | |
| This should allow users of non-latin layouts use bindings without changing layout back to latin input capable one. Fixes #21. | |||
| 2023-11-08 | Add set-window-height action | Ivan Molodetskikh | |
| 2023-11-08 | layout: Implement auto height distribution | Ivan Molodetskikh | |
| Takes into account min and, partially, max window heights, and adds 1 px when necessary to account for uneven division. | |||
| 2023-11-08 | layout: Add window heights to columns | Ivan Molodetskikh | |
| 2023-11-03 | Add default-column-width setting | Ivan Molodetskikh | |
| 2023-11-02 | Check alternative cursor names when loading cursor | Kirill Chibisov | |
| Some themes don't have all the cursors specified as in w3c specification, thus try to check for alternative names as well. | |||
| 2023-11-02 | Render top layer under fullscreen surfaces when stationary | Ivan Molodetskikh | |
| 2023-11-02 | Refactor layer surface under cursor | Ivan Molodetskikh | |
| Prepare for varying the top layer position. | |||
| 2023-11-02 | Add a check for primary monitor workspace invariant | Ivan Molodetskikh | |
| 2023-11-01 | pointer input for layer surface | Christian Meissl | |
| 2023-11-01 | Preserve column width on window actions | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/53 | |||
| 2023-11-01 | Fix losing track of window on move to output if there are none | Ivan Molodetskikh | |
| 2023-11-01 | layout: Change with_surfaces to set_preferred_scale_transform | Ivan Molodetskikh | |
| The former is too specific to concrete Window and not as amenable to testing. | |||
| 2023-10-31 | Show notification on screenshot | 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 | |
