| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-05 | fix hot reloading `/etc/niri/config.kdl` (#1907) | sodiboo | |
| * refactor config load logic, and properly watch the system config path * move config creation to niri-config, and make the errors a bit nicer notably, "error creating config" is now a cause for "error loading config", instead of it being one error and then "error loading config: no such file or directory". also, failure to load a config is now printed as an error level diagnostic (because it is indeed an error, not just a warning you can shrug off) * refactor watcher tests; add some new ones now they check for the file contents too! and i added some tests for ConfigPath::Regular, including a messy one with many symlink swaps * fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2025-07-13 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2024-11-25 | Refactor animation timing to use lazy clocks | Ivan Molodetskikh | |
| 2024-11-25 | Refactor animations to take explicit current time | Ivan Molodetskikh | |
| 2024-09-02 | Read config from /etc/niri/config.kdl too | Ivan Molodetskikh | |
| 2024-07-01 | Enable subpixel glyph positioning in Pango | Ivan Molodetskikh | |
| Makes things scale more smoothly. | |||
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. | |||
| 2024-06-17 | Rename apply_scale to to_physical_precise_round | Ivan Molodetskikh | |
| Consistency with Smithay. | |||
| 2024-06-17 | ui/config_error_notification: Store TextureBuffers | Ivan Molodetskikh | |
| Avoids re-importing every frame. | |||
| 2024-06-10 | Move apply_scale() to utils | Ivan Molodetskikh | |
| 2024-06-10 | ui/config_error_notification: Make fractional-scaling aware | Ivan Molodetskikh | |
| 2024-04-17 | Resolve animation defaults during parsing | Ivan Molodetskikh | |
| 2024-04-10 | Use clamped animations where it makes sense | Ivan Molodetskikh | |
| 2024-03-05 | Implement spring animations | Ivan Molodetskikh | |
| 2024-02-21 | Move UI elements into submodule | Ivan Molodetskikh | |
