aboutsummaryrefslogtreecommitdiff
path: root/src/ui/config_error_notification.rs
AgeCommit message (Collapse)Author
2025-08-26Implement screen reader announcements via AccessKitIvan Molodetskikh
2025-08-17Add ConfigLoaded event to IPC, option to disable built-in notification (#1829)Horu
* feat: config reload ipc event * cleanups * Rename and move the new config option * rename to ConfigLoaded and emit at connection --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-08-05fix 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-13Fix new Clippy warningsIvan Molodetskikh
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-25Refactor animations to take explicit current timeIvan Molodetskikh
2024-09-02Read config from /etc/niri/config.kdl tooIvan Molodetskikh
2024-07-01Enable subpixel glyph positioning in PangoIvan Molodetskikh
Makes things scale more smoothly.
2024-06-18Refactor layout to fractional-logicalIvan 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-17Rename apply_scale to to_physical_precise_roundIvan Molodetskikh
Consistency with Smithay.
2024-06-17ui/config_error_notification: Store TextureBuffersIvan Molodetskikh
Avoids re-importing every frame.
2024-06-10Move apply_scale() to utilsIvan Molodetskikh
2024-06-10ui/config_error_notification: Make fractional-scaling awareIvan Molodetskikh
2024-04-17Resolve animation defaults during parsingIvan Molodetskikh
2024-04-10Use clamped animations where it makes senseIvan Molodetskikh
2024-03-05Implement spring animationsIvan Molodetskikh
2024-02-21Move UI elements into submoduleIvan Molodetskikh