aboutsummaryrefslogtreecommitdiff
path: root/src/layout/closing_window.rs
AgeCommit message (Collapse)Author
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-25Refactor animations to take explicit current timeIvan Molodetskikh
2024-08-23Implement window close transactionIvan Molodetskikh
Mainly visible with disabled animations.
2024-06-18Fix blurry rounded corners on high scalesIvan Molodetskikh
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-10Implement our own TextureBuffer/RenderElementIvan Molodetskikh
Supports fractional texture scale + has some getters.
2024-05-12Implement custom shader for window-close animIvan Molodetskikh
2024-05-12closing_window: Pass geo size and view rectIvan Molodetskikh
2024-05-12closing_window: Remove starting_alpha/scaleIvan Molodetskikh
2024-05-11closing_window: Store textures directlyIvan Molodetskikh
2024-05-04Extract RenderTarget::should_block_out()Ivan Molodetskikh
2024-04-13Unify Animation- and RenderSnapshotIvan Molodetskikh
2024-04-12Add render_to_encompassing_texture()Ivan Molodetskikh
2024-04-10Use clamped animations where it makes senseIvan Molodetskikh
2024-04-10Reimplement window closing anim in an efficient wayIvan 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-09Implement window closing animationsIvan Molodetskikh