| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-14 | Add check for no empty workspaces invariant | Ivan Molodetskikh | |
| 2023-10-14 | Fix moving empty workspaces to original output | Ivan Molodetskikh | |
| 2023-10-14 | Fix by-idx workspace actions not cleaning up | Ivan Molodetskikh | |
| 2023-10-14 | Fix removing output not keeping empty focus on primary | Ivan Molodetskikh | |
| 2023-10-14 | Fix assertion message | Ivan Molodetskikh | |
| 2023-10-13 | Make clear color a const | Ivan Molodetskikh | |
| The damage tracker doesn't understand clear color changes. | |||
| 2023-10-13 | Return RenderResult from render() | Ivan Molodetskikh | |
| 2023-10-13 | Send dmabuf feedbacks from the backend | Ivan Molodetskikh | |
| 2023-10-13 | Extract niri.clear_color() | Ivan Molodetskikh | |
| 2023-10-12 | frame_clock: Defend against last presentation time being too much in the future | Ivan Molodetskikh | |
| 2023-10-11 | Add a few more Tracy spans | Ivan Molodetskikh | |
| 2023-10-11 | Draw focus ring as border on SSD windows | Ivan Molodetskikh | |
| With SSD we're reasonably sure that the window is a rectangle with no rounded corners, so a rectangular border should work. | |||
| 2023-10-11 | layout: Store location in FocusRing | Ivan Molodetskikh | |
| 2023-10-11 | tty: Start new tracy frame only when queueing redraw | 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-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 | 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 | 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. | |||
