| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-08 | Move regular pointer to tablet pointer pos on proximity out | Ivan Molodetskikh | |
| 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-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-24 | Move command spawning to a thread | Ivan Molodetskikh | |
| It was showing up on profiles causing dropped frames. | |||
| 2023-11-24 | Upgrade dependencies | Ivan Molodetskikh | |
| 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-13 | Add an action to center column within view bound to Ctrl-C | Ivan Molodetskikh | |
| 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-10-31 | Change cursor to crosshairs when taking a screenshot | Ivan Molodetskikh | |
| 2023-10-30 | Implement area selection screenshots | Ivan Molodetskikh | |
| 2023-10-30 | Split if into two for readability | Ivan Molodetskikh | |
| 2023-10-30 | Fix Clippy warning | Ivan Molodetskikh | |
| 2023-10-30 | Replace test imports with super::* | 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-24 | Implement ext-session-lock | Ivan Molodetskikh | |
| 2023-10-21 | Update pointer focus before input | Ivan Molodetskikh | |
| During an animation, our pointer might have updated. | |||
| 2023-10-15 | Refresh pointer focus continuously | Ivan Molodetskikh | |
| Fixes pointer focus not updating after: - switching workspaces - switching between windows so they move around - client appearing below cursor - client resizing to appear below cursor And all other similar cases. Hopefully this doesn't slow things down too much. Preliminary tracy analysis seems to indicate that it doesn't. | |||
| 2023-10-14 | Add binds to move workspaces up and down | Ivan Molodetskikh | |
| 2023-10-11 | input: Exclude more events from powering on monitors | 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-08 | Add barebones three-finger-swipe workspace switch | Ivan Molodetskikh | |
| Notable omission is velocity tracking. | |||
| 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 | Remove unnecessary trace!() | Ivan Molodetskikh | |
| 2023-09-30 | input: Simplify logic when cursor is outside outputs | Ivan Molodetskikh | |
| 2023-09-27 | Send pointer.frame() after pointer.button() | Ivan Molodetskikh | |
| 2023-09-26 | Avoid unwraps in more places | Ivan Molodetskikh | |
| 2023-09-26 | Update Smithay | Ivan Molodetskikh | |
| 2023-09-21 | Use double-fork when spawning subprocesses | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/10 | |||
| 2023-09-16 | Add by-index workspace commands and binds | Ivan Molodetskikh | |
| 2023-09-14 | Store Config as Rc<RefCell<>> field | Ivan Molodetskikh | |
| 2023-09-06 | input: Only send axis_stop when amount is present | Ivan Molodetskikh | |
| This is the expected behavior. Unbreaks Alacritty scrolling. | |||
| 2023-09-05 | input: Clip pointer movement smarter | Ivan Molodetskikh | |
| 2023-09-05 | input: Remove some unwraps | Ivan Molodetskikh | |
| 2023-09-05 | Add configuration file | Ivan Molodetskikh | |
| 2023-09-04 | input: Don't use fully-qualified calls | Ivan Molodetskikh | |
| 2023-09-03 | Move all traits one layer up | Ivan Molodetskikh | |
| 2023-09-03 | Add Mod+Ctrl+Shift+T to toggle debug tint | Ivan Molodetskikh | |
| 2023-09-03 | Add suspend key handling | Ivan Molodetskikh | |
| 2023-09-02 | Add touchpad gesture support | Ivan Molodetskikh | |
| 2023-08-28 | Remove obsolete comment | Ivan Molodetskikh | |
| 2023-08-27 | Implement taking a monitor screenshot | Ivan Molodetskikh | |
| 2023-08-16 | Implement tablet-manager | Ivan Molodetskikh | |
| 2023-08-16 | Add basic fullscreen impl | Ivan Molodetskikh | |
| 2023-08-16 | Add binds to move between monitors | Ivan Molodetskikh | |
