| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-10 | Update screenshot binds in README | Ivan Molodetskikh | |
| 2023-10-10 | Add screenshot-window action | Ivan Molodetskikh | |
| 2023-10-10 | Don't clear screenshot buffers | Ivan Molodetskikh | |
| This is especially relevant for window screenshots. | |||
| 2023-10-10 | Store screenshot in clipboard | Ivan Molodetskikh | |
| 2023-10-10 | Make zbus optional under "dbus" feature | Ivan Molodetskikh | |
| 2023-10-10 | Fix redraw state resetting on redraw cancel | Ivan Molodetskikh | |
| 2023-10-10 | Extract dbus server startup | Ivan Molodetskikh | |
| 2023-10-10 | Extract inhibit_power_key() | Ivan Molodetskikh | |
| 2023-10-10 | Rename ToNiriMsg to ScreenCastToNiri | Ivan Molodetskikh | |
| 2023-10-10 | Extract on_screen_shot_msg | Ivan Molodetskikh | |
| 2023-10-10 | Move dbus and systemd initialization out of Niri::new | Ivan Molodetskikh | |
| 2023-10-10 | Extract data variable | Ivan Molodetskikh | |
| 2023-10-10 | Add a State::new tracy span | Ivan Molodetskikh | |
| 2023-10-10 | Move refresh calls into State | Ivan Molodetskikh | |
| 2023-10-09 | Add power-off-monitors bind | Ivan Molodetskikh | |
| Implements https://github.com/YaLTeR/niri/issues/24 | |||
| 2023-10-09 | Set redraw state to idle on early returns | Ivan Molodetskikh | |
| Haven't hit any problems due to this yet, but I suspect that it's possible. | |||
| 2023-10-09 | Add Niri::new Tracy span | Ivan Molodetskikh | |
| 2023-10-08 | Add barebones three-finger-swipe workspace switch | Ivan Molodetskikh | |
| Notable omission is velocity tracking. | |||
| 2023-10-07 | Set correct output position for Wayland | Ivan Molodetskikh | |
| 2023-10-07 | Upgrade dependencies | Ivan Molodetskikh | |
| 2023-10-07 | Update bounds of toplevel windows | Ivan Molodetskikh | |
| 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-07 | layout: Refactor view offset, padding, work area handling | Ivan Molodetskikh | |
| Fixes broken padding on fullscreen windows, especially with struts on the sides present. It is now view offset's job to include padding and struts. | |||
| 2023-10-05 | layout: Add every_op test from starting state | Ivan Molodetskikh | |
| 2023-10-05 | layout: Handle padding in ColumnWidth::resolve() | 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-04 | layout: Store view size in Columns | Ivan Molodetskikh | |
| 2023-10-03 | Add tablet map-to-output setting | Ivan Molodetskikh | |
| 2023-10-03 | Update README | Ivan Molodetskikh | |
| 2023-10-03 | Add set-column-width action | Ivan Molodetskikh | |
| 2023-10-03 | Make output modes configurable | Ivan Molodetskikh | |
| 2023-10-03 | Remove unnecessary trace!() | Ivan Molodetskikh | |
| 2023-10-03 | Set miette report handler in tests too | Ivan Molodetskikh | |
| 2023-10-02 | Remove accidentally committed debug element | Ivan Molodetskikh | |
| 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-02 | protocols: add wlr_data_control | Kirill Chibisov | |
| Also update smithay to the latest git hash. Fixes #20. | |||
| 2023-10-02 | tty: Remove assert on needs_sync | Ivan Molodetskikh | |
| cosmic-comp doesn't do anything with it. | |||
| 2023-10-01 | Avoid sending frame callbacks to invisible surfaces | 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-10-01 | Make default cursor respect output scale | Ivan Molodetskikh | |
| First part of https://github.com/YaLTeR/niri/issues/16 | |||
| 2023-10-01 | protocols: add IME protocols | Kirill Chibisov | |
| This commit adds support for the `input_method_v2`, `text_input_v3`, and `virtual_keyboard`. The implementation follows the one in the anvil and catacomb, but those protocols are mostly enabled and forget type of things. Fixes #22. | |||
| 2023-10-01 | Make find_window_and_output() accept non-mut self | Ivan Molodetskikh | |
| 2023-09-30 | Compute view offset relative to anim target | Ivan Molodetskikh | |
| This enables quickly tapping focus right-left to keep typing in the current window while showing the next window. Resolves https://github.com/YaLTeR/niri/issues/26 | |||
| 2023-09-30 | Refactor frame scheduling | Ivan Molodetskikh | |
| Combine the redraw state variables into one enum, and refactor to get rid of the requirement that a VBlank must queue a subsequent redraw. Also fix the bug where ongoing animations that produced no damage could stall the redrawing. | |||
| 2023-09-30 | Make output position configurable | Ivan Molodetskikh | |
| Implements https://github.com/YaLTeR/niri/issues/14 | |||
| 2023-09-30 | input: Simplify logic when cursor is outside outputs | Ivan Molodetskikh | |
| 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-30 | Update Smithay | Ivan Molodetskikh | |
