| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-19 | Update Smithay | 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-09 | Extract allowed action checks | Ivan Molodetskikh | |
| 2023-12-09 | Document compute_tablet_position() | Ivan Molodetskikh | |
| 2023-12-09 | Extract tablet_seat and desc variables | Ivan Molodetskikh | |
| 2023-12-09 | Extract tablet data variables | Ivan Molodetskikh | |
| 2023-12-09 | Add trace span to process_libinput_event | Ivan Molodetskikh | |
| 2023-12-09 | Remove extraneous full path | Ivan Molodetskikh | |
| 2023-12-09 | Extract input handlers to functions | Ivan Molodetskikh | |
| 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 | |
