awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesDynamic Sizing

Automatically resizing bottom sheets to match content height without requiring fixed snap points.

Distinct from Bottom Sheets: Distinct from Bottom Sheets: focuses on automatic content-height-based sizing rather than the general bottom sheet component.

Explore 2 awesome GitHub repositories matching user interface & experience · Dynamic Sizing. Refine with filters or upvote what's useful.

Awesome Dynamic Sizing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gorhom/react-native-bottom-sheetAvatar von gorhom

    gorhom/react-native-bottom-sheet

    9,003Auf GitHub ansehen↗

    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 resizes bottom sheets to match content height without requiring fixed snap points.

    TypeScriptbottom-sheetbottomsheetmodal
    Auf GitHub ansehen↗9,003
  • dillidon/alerts-and-pickersAvatar von dillidon

    dillidon/alerts-and-pickers

    5,759Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework wiederverwendbarer UI-Komponenten und Erweiterungen, die darauf ausgelegt sind, strukturierte Eingabe- und Auswahlmenüs in native iOS-Alert-Controller zu integrieren. Es bietet eine Bibliothek anpassbarer Textfelder und spezialisierter Picker-Schnittstellen, die direkt in System-Alert-Dialoge eingebettet werden. Das Framework zeichnet sich dadurch aus, dass es externe View-Controller in Alert-Container injiziert, was die Verwendung komplexer Schnittstellen wie Karten und Datumsauswahlen ermöglicht. Es enthält zudem spezialisierte Integrationstools, um Auswahl-Schnittstellen für Fotos, Kontakte und Standorte direkt aus der Telegram-Messaging-Anwendung einzubetten. Das Toolset deckt eine breite Palette an Auswahlfunktionen ab, einschließlich Fotobibliotheks-Browsern, Farbwählern und Kontaktselektoren. Es unterstützt zudem die Erfassung regionaler Einstellungen durch dedizierte Picker für Länder, Telefoncodes und Währungen, während es gleichzeitig attributiertes Text-Rendering für die Darstellung gestylter Inhalte bietet.

    Calculates and adjusts the height of the alert content area based on the size of the embedded picker.

    Swift
    Auf GitHub ansehen↗5,759
  1. Home
  2. User Interface & Experience
  3. Bottom Sheets
  4. Dynamic Sizing

Unter-Tags erkunden

  • Content-Based SizingAutomatic adjustment of container dimensions based on the size of embedded child views. **Distinct from Dynamic Sizing:** Specific to the relationship between an embedded picker's size and its parent alert container, unlike general bottom sheet sizing.