| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-24 | Update smithay to the latest git | Kirill Chibisov | |
| This fixes IME handling. | |||
| 2023-10-24 | Implement ext-session-lock | Ivan Molodetskikh | |
| 2023-10-24 | Update Smithay | Ivan Molodetskikh | |
| 2023-10-21 | Use correct workspace vertical position for rendering | Ivan Molodetskikh | |
| 2023-10-21 | Update pointer focus before input | Ivan Molodetskikh | |
| During an animation, our pointer might have updated. | |||
| 2023-10-21 | Extract update_pointer_focus() | Ivan Molodetskikh | |
| 2023-10-21 | Rename refresh_cursor_focus() into pointer | Ivan Molodetskikh | |
| 2023-10-21 | Stop updating focus during transitions | Ivan Molodetskikh | |
| This also includes touchpad swipes. | |||
| 2023-10-21 | Remove assert on activating window on inactive workspace | Ivan Molodetskikh | |
| 2023-10-21 | Rename variables to be less confusing | Ivan Molodetskikh | |
| 2023-10-21 | Crop workspaces during transition tightly | Ivan Molodetskikh | |
| 2023-10-16 | Send tiled state when prefer-no-csd is set | Ivan Molodetskikh | |
| 2023-10-15 | Check for ongoing animations earlier | Ivan Molodetskikh | |
| Removes the inconsistency that when animating towards an empty pointer position, the focus change would not wait until the end of the animation. | |||
| 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. | |||
