| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-02 | Damage window on corner radius changes | Ivan Molodetskikh | |
| 2024-05-02 | Implement rounded window corners | Ivan Molodetskikh | |
| 2024-05-01 | Add Tracy span to Tile::render_inner | Ivan Molodetskikh | |
| 2024-05-01 | Split rendering between popups and window surface | Ivan Molodetskikh | |
| 2024-05-01 | Add Tracy span to Tile::render | Ivan Molodetskikh | |
| 2024-05-01 | Move unmap snapshot from Mapped to Tile | Ivan Molodetskikh | |
| 2024-05-01 | wiki: Warn against --all-features in getting started | Ivan Molodetskikh | |
| 2024-04-30 | Add `libXcursor` and `libXi` to nix flake | Michael Forster | |
| In my tests this was necessary to develop Niri using non-NixOS Nix. Otherwise Niri panics with this error message: called `Result::unwrap()` on an `Err` value: EventLoopCreation(NotSupported(NotSupportedError)). | |||
| 2024-04-29 | Update Smithay | Ivan Molodetskikh | |
| 2024-04-29 | Move shader get out of ResizeRenderElement::new | Ivan Molodetskikh | |
| 2024-04-28 | Fix fullscreen backdrop rendering below focus ring | Ivan Molodetskikh | |
| 2024-04-27 | Fix size_curr_geo in resize shader | Ivan Molodetskikh | |
| 2024-04-27 | Extract mat3_uniform | Ivan Molodetskikh | |
| 2024-04-27 | Add distro to issue template | Ivan Molodetskikh | |
| 2024-04-25 | Add disable-direct-scanout debug flag | Ivan Molodetskikh | |
| 2024-04-25 | Add fixme comment | Ivan Molodetskikh | |
| 2024-04-25 | Only give keyboard focus to exclusive layer-shell surfaces | Ivan Molodetskikh | |
| Workaround until we properly support on-demand. See: https://github.com/YaLTeR/niri/issues/308 | |||
| 2024-04-24 | Implement focus-ring window rule | Ivan Molodetskikh | |
| 2024-04-24 | Implement border window rule | Ivan Molodetskikh | |
| 2024-04-24 | Filter out the Intel CCS modifiers | Ivan Molodetskikh | |
| 2024-04-24 | Implement ideal scale factor guessing | Ivan Molodetskikh | |
| 2024-04-23 | Fix spelling mistake | Ivan Molodetskikh | |
| 2024-04-23 | Unconstrain InputMethod's PopupSurface | Kirill Chibisov | |
| Make IME popup to be visible inside the parent and not obscure the text input rectangle region. Fixes https://github.com/YaLTeR/niri/issues/221 | |||
| 2024-04-23 | Use PopupKind instead of PopupSurface | Kirill Chibisov | |
| 2024-04-22 | Improve cropping logic in resize shader example | Ivan Molodetskikh | |
| The previous logic failed to the left of the geometry. | |||
| 2024-04-22 | Change custom-shader to a prelude-epilogue system | Ivan Molodetskikh | |
| 2024-04-22 | Advertise Abgr8888 and Xbgr8888 in shm | Ivan Molodetskikh | |
| 2024-04-21 | Implement window-resize custom-shader | Ivan Molodetskikh | |
| 2024-04-21 | Remove obsolete comment | Ivan Molodetskikh | |
| 2024-04-20 | README: Bring back NVIDIA issues note | Ivan Molodetskikh | |
| 2024-04-20 | README: Update demo video | Ivan Molodetskikh | |
| 2024-04-20 | Bump version to 0.1.5 | Ivan Molodetskikh | |
| 2024-04-20 | wiki: Mention border background window rule in the FAQ | Ivan Molodetskikh | |
| 2024-04-20 | Move info from README to Getting Started wiki page | Ivan Molodetskikh | |
| 2024-04-20 | wiki: Add a FAQ page | Ivan Molodetskikh | |
| 2024-04-19 | `niri_ipc::Socket`; `niri msg version`; version checking on IPC (#278) | sodiboo | |
| * Implement version checking in IPC implement version checking; streamed IPC streamed IPC will allow multiple requests per connection add nonsense request change inline struct to json macro only check version if request actually fails fix usage of inspect_err (MSRV 1.72.0; stabilized 1.76.0) "nonsense request" -> "return error" oneshot connections * Change some things around * Unqualify niri_ipc::Transform --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-04-19 | wiki: Attempt to fix broken tip | Ivan Molodetskikh | |
| 2024-04-19 | Synchronize column removal anim on consume left/right | Ivan Molodetskikh | |
| Visible when consuming left/right when always-centered and differing horizontal view anim. | |||
| 2024-04-19 | wiki: Add missing newline | Ivan Molodetskikh | |
| 2024-04-19 | Separate tile X and Y movement animations | Ivan Molodetskikh | |
| Helps with the jank caused by lack of transactions when consuming to the left/right. Resize triggers a few frames later and restarts the movement. Now it only restarts the vertical and not the horizontal movement. | |||
| 2024-04-19 | wiki: Add Since to allow-when-locked | Ivan Molodetskikh | |
| 2024-04-19 | default-config: Add mic mute bind | Ivan Molodetskikh | |
| 2024-04-19 | wiki: Move overdamped spring warning higher | Ivan Molodetskikh | |
| 2024-04-19 | Add allow-when-locked=true spawn bind property | Ivan Molodetskikh | |
| 2024-04-18 | animation: Scale initial velocity by slowdown | Ivan Molodetskikh | |
| 2024-04-18 | Fix crop + crossfade artifacts | Ivan Molodetskikh | |
| 2024-04-18 | wiki: Add a warning about overdamped springs | Ivan Molodetskikh | |
| 2024-04-18 | animation: Clamp spring value | Ivan Molodetskikh | |
| I've had an overdamped spring return an extreme value and trip up an integer overflow check. | |||
| 2024-04-18 | config: Rearrange animations in struct | Ivan Molodetskikh | |
| 2024-04-18 | Preserve tile move config on animation restarts | Ivan Molodetskikh | |
| This fixes a problem where consume-into-column would use resize animation config instead of the window-movement config in most cases (since a resize comes very shortly after the move starts). A similar change to the column movement anim is more detrimental than it's worth. | |||
