| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-04 | shader_element: Store and set location separately | Ivan Molodetskikh | |
| 2024-05-03 | Make BorderRenderElement scale-agnostic | Ivan Molodetskikh | |
| 2024-05-03 | shader_element: Store program type instead of shader | Ivan Molodetskikh | |
| 2024-05-03 | shader_element: Make shader optional | Ivan Molodetskikh | |
| The element is long-lived, but the shader itself isn't. | |||
| 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-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-24 | Implement focus-ring window rule | Ivan Molodetskikh | |
| 2024-04-24 | Implement border window rule | Ivan Molodetskikh | |
| 2024-04-21 | Implement window-resize custom-shader | 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-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. | |||
| 2024-04-17 | Resolve animation defaults during parsing | Ivan Molodetskikh | |
| 2024-04-16 | Clamp animated window size | Ivan Molodetskikh | |
| 2024-04-16 | Remove jumps on consume/expel animation start | Ivan Molodetskikh | |
| 2024-04-15 | Implement vertical window move animations | Ivan Molodetskikh | |
| 2024-04-13 | Restore view offset upon unfullscreening | Ivan Molodetskikh | |
| 2024-04-13 | tile: Fix returned snapshot size | Ivan Molodetskikh | |
| 2024-04-13 | Unify Animation- and RenderSnapshot | Ivan Molodetskikh | |
| 2024-04-13 | Implement window resize animations | Ivan Molodetskikh | |
| 2024-04-10 | Use clamped animations where it makes sense | Ivan Molodetskikh | |
| 2024-04-10 | Fix building on stable | Ivan Molodetskikh | |
| 2024-04-10 | Reimplement window closing anim in an efficient way | Ivan Molodetskikh | |
| - Keep a root surface cache to be accessible in surface destroyed() - Only snapshot during / right before closing, rather than every frame - Store textures rather than elements to handle scale and alpha properly | |||
| 2024-04-09 | Implement window closing animations | Ivan Molodetskikh | |
| 2024-04-08 | Implement window open shift in terms of window-movement | Ivan Molodetskikh | |
| This removes the quite unobvious visual size, and fixes jerking when opening multiple windows in quick succession. | |||
| 2024-03-24 | Implement block-out-from window rule, fix alpha on window screenshots | Ivan Molodetskikh | |
| 2024-03-24 | Implement opacity window rule | Ivan Molodetskikh | |
| 2024-03-19 | Implement draw-border-with-background window rule | Ivan Molodetskikh | |
| 2024-03-19 | Wrap mapped windows in a Mapped | Ivan Molodetskikh | |
| 2024-03-05 | Implement spring animations | Ivan Molodetskikh | |
| 2024-03-05 | tile: Prepare for oscillating animations | Ivan Molodetskikh | |
| 2024-02-21 | Implement gradient borders | Ivan Molodetskikh | |
| 2024-02-21 | Accept location in FocusRing | Ivan Molodetskikh | |
| Makes it work more like other elements. | |||
| 2024-02-21 | Use niri_render_elements! for the screenshot UI | Ivan Molodetskikh | |
| 2024-02-12 | Fix border getting default values for focus ring | Ivan Molodetskikh | |
| 2024-02-07 | Make all animations configurable | Ivan Molodetskikh | |
| 2024-02-07 | animation: Accept ms as u32 | Ivan Molodetskikh | |
| Less boilerplate elsewhere. | |||
| 2024-02-07 | Implement window open animations | Ivan Molodetskikh | |
| 2024-02-06 | Inline variable | Ivan Molodetskikh | |
| 2024-02-06 | Move focus ring into Tile | Ivan Molodetskikh | |
| For now, will make the open animation better. | |||
| 2024-02-06 | Split render_helpers.rs | Ivan Molodetskikh | |
| 2024-02-05 | Convert everything to niri_render_elements! {} | Ivan Molodetskikh | |
| 2024-02-05 | layout/tile: Return Iterator of render elements | Ivan Molodetskikh | |
| Avoid a Vec. | |||
| 2024-02-04 | layout: Add TileRenderElement | Ivan Molodetskikh | |
| 2024-02-04 | layout: Add LayoutElementRenderElement | Ivan Molodetskikh | |
| Allows for testing layout rendering without Wayland windows. | |||
