aboutsummaryrefslogtreecommitdiff
path: root/src/layout/focus_ring.rs
AgeCommit message (Collapse)Author
2024-02-22Fix new warningsIvan Molodetskikh
2024-02-21Implement gradient bordersIvan Molodetskikh
2024-02-21focus-ring: Store config instead of individual fieldsIvan Molodetskikh
2024-02-21Accept location in FocusRingIvan Molodetskikh
Makes it work more like other elements.
2024-01-07Move config into a separate crateIvan Molodetskikh
Get miette and knuffel deps contained within.
2023-12-27layout: Refactor to support window decorations, add border and fullscreen ↵Ivan Molodetskikh
backdrop Windows are now wrapped in Tiles, which keep track of window-specific decorations. Particularly, I implemented a black fullscreen backdrop, which finally brings fullscreened windows smaller than the screen in line with how the Wayland protocol says they should look—centered in a black rectangle. I also implemented window borders, which are similar to the focus ring, but always visible (and hence affect the layout and sizing).
2023-12-26Use correct type alias in FocusRing::renderIvan Molodetskikh
2023-12-24Split layout mod into filesIvan Molodetskikh
No functional change intended.