3 Repos
Automatically adjusts the dimensions of layout elements based on changes to their internal content.
Distinct from Automatic Layout Engines: Distinct from Automatic Layout Engines: specifically focuses on resizing a widget when its content changes, not general constraint-based layout.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Content-Driven Sizing. Refine with filters or upvote what's useful.
This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I
Automatically adjusts the bottom sheet height to fit the dynamic size of its content.
gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive interfaces with draggable and resizable elements. It functions as a drag-and-drop layout manager and a JSON-serializable layout engine, allowing user-defined interface states to be persisted and restored. The library distinguishes itself through a touch-enabled grid interface and a responsive system that automatically adjusts item placement based on screen breakpoints. It features a collision-based layout engine that manages overlapping coordinates to shift or swap elements, alongsid
Triggers callbacks to adjust the size of a grid item automatically when its internal content changes.
SDAutoLayout ist ein iOS-UI-Layout-Framework und eine programmatische Wrapper-Bibliothek. Es bietet eine Auto-Layout-Constraint-Engine und Werkzeuge zur Verwaltung von View-Dimensionen und -Positionen innerhalb des Apple iOS-UI-Ökosystems. Das Projekt bietet einen dynamischen Rechner für die Content-Höhe und eine vereinfachte Syntax zur Definition von Layout-Constraints, um Boilerplate-Code zu reduzieren. Es enthält spezialisierte Dienstprogramme zur automatischen Bestimmung und Zwischenspeicherung der Höhe von Tabellenzellen und Labels basierend auf deren internem Textinhalt. Das Framework deckt eine Reihe von Layout-Funktionen ab, einschließlich automatischer Anpassung der Inhaltsgröße, Skalierung basierend auf der intrinsischen Größe und Auflösung zwischengespeicherter Dimensionen, um die Scrolling-Performance zu verbessern.
Automatically adjusts label and scroll view dimensions to fit their internal text or content.