| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-11-08 | layout: Implement auto height distribution | Ivan Molodetskikh | |
| Takes into account min and, partially, max window heights, and adds 1 px when necessary to account for uneven division. | |||
| 2023-11-08 | layout: Add window heights to columns | Ivan Molodetskikh | |
| 2023-11-03 | Add default-column-width setting | Ivan Molodetskikh | |
| 2023-11-02 | Check alternative cursor names when loading cursor | Kirill Chibisov | |
| Some themes don't have all the cursors specified as in w3c specification, thus try to check for alternative names as well. | |||
| 2023-11-02 | Render top layer under fullscreen surfaces when stationary | Ivan Molodetskikh | |
| 2023-11-02 | Refactor layer surface under cursor | Ivan Molodetskikh | |
| Prepare for varying the top layer position. | |||
| 2023-11-02 | Add a check for primary monitor workspace invariant | Ivan Molodetskikh | |
| 2023-11-01 | pointer input for layer surface | Christian Meissl | |
| 2023-11-01 | Preserve column width on window actions | Ivan Molodetskikh | |
| Fixes https://github.com/YaLTeR/niri/issues/53 | |||
| 2023-11-01 | Fix losing track of window on move to output if there are none | Ivan Molodetskikh | |
| 2023-11-01 | layout: Change with_surfaces to set_preferred_scale_transform | Ivan Molodetskikh | |
| The former is too specific to concrete Window and not as amenable to testing. | |||
| 2023-10-31 | Show notification on screenshot | Ivan Molodetskikh | |
| 2023-10-31 | Include filename in screenshot-path | Ivan Molodetskikh | |
| 2023-10-31 | [cfg-breaking] Change colors to 0-255 instead of 0.-1. | Ivan Molodetskikh | |
| 2023-10-31 | Make screenshot path configurable | Ivan Molodetskikh | |
| 2023-10-31 | Change cursor to crosshairs when taking a screenshot | Ivan Molodetskikh | |
| 2023-10-31 | screenshot: Don't ignore mouse releases on missing output | Ivan Molodetskikh | |
| 2023-10-30 | Implement area selection screenshots | Ivan Molodetskikh | |
| 2023-10-30 | Extract render_to_texture() | Ivan Molodetskikh | |
| 2023-10-30 | Don't block pointer focus refresh on transitions during lock | 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-30 | Add cursor-shape protocol | 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-29 | Add support for wl_compositor@v6 | Kirill Chibisov | |
| 2023-10-29 | Draw background with a solid color buffer | Ivan Molodetskikh | |
| 2023-10-29 | Remove some now-unnecessary &muts | Ivan Molodetskikh | |
| 2023-10-29 | Move cursor surface alive check to refresh() | Ivan Molodetskikh | |
| 2023-10-29 | cursor: Make cache.get() accept &self | Ivan Molodetskikh | |
| 2023-10-27 | Drop `GbmDevice` in the end | Kirill Chibisov | |
| The `GbmDevice` must be destroyed after destroying all the objects associated with it. | |||
| 2023-10-24 | Remove time crate in favor of manual impl | Ivan Molodetskikh | |
| Cuts down a few more dependencies. | |||
| 2023-10-24 | Use png crate directly instead of image | Ivan Molodetskikh | |
| Reduce dependencies a bit. | |||
| 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. | |||
