BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers
Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information. The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.
Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling
Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle systems, and multi-sensory user feedback. It includes a visual feedback framework, an animation library, and a dedicated particle system. The project provides a rendering context for particle effects that avoids clipping by parent view boundaries. It also includes a haptic and audio feedback kit designed to trigger physical vibrations and sound effects in response to state changes within a user interface. The library covers a range of interface enhancements, including 3D rotat
Este proyecto es una suite de componentes visuales y modelos de interfaz diseñados para crear transiciones animadas entre vistas previas de cuadrícula condensadas y vistas de detalle expandidas. Proporciona una librería de transición de tarjetas y componentes de interfaz de usuario animados de SwiftUI que permiten una interfaz de tipo peek-and-pop donde las tarjetas de vista previa pequeñas se expanden a contenido de pantalla completa.
Las características principales de ramotion/expanding-collection son: Expanding Card Animations, Interactive Gesture-Driven Animations, SwiftUI, iOS UI Layout, Dynamic Grid Layouts, Layout Transition Libraries, Peek and Pop Interactions, Dynamic Pop-up Interfaces.
Las alternativas de código abierto para ramotion/expanding-collection incluyen: alexaubry/bulletinboard — BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements… ramotion/folding-cell — Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI… lgvalle/material-animations — Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal… emergetools/pow — Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle… roberthein/tinyconstraints — TinyConstraints is a declarative UI layout engine and constraint-based positioning framework designed to simplify the… simpleboilerplates/swiftui-cheat-sheet — This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It…