1 repository
UI elements that change their visual properties like scale and opacity based on user interaction state.
Distinct from Dynamic Overlay Rendering: Distinct from Dynamic Overlay Rendering (f2_mt1) which focuses on cursor-based suggestion menus, not gesture-based view scaling.
Explore 1 awesome GitHub repository matching user interface & experience · Dynamic View Transformations. Refine with filters or upvote what's useful.
Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-
Adjusts opacity and scale of background cards based on the displacement of the active top card.