awesome-repositories.com
Blog
MCP
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
·
SCENEE avatar

SCENEE/FloatingPanel

0
View on GitHub↗
5,813 Stars·534 Forks·Swift·MIT·13 Aufrufe

FloatingPanel

FloatingPanel ist eine Swift-UI-Komponente für iOS, die ein interaktives Bottom-Sheet und Panel-Management bereitstellt. Sie fungiert als modaler Präsentations-Controller, der es Entwicklern ermöglicht, schwebende Container für zugehörige Inhalte und Dienstprogramme neben einem Hauptbildschirm anzuzeigen.

Das System nutzt ein magnetisches Ankersystem, um Panels an vordefinierten vertikalen Positionen einzurasten, und unterstützt die Verwaltung mehrerer Panels innerhalb einer einzigen View. Es synchronisiert die Position des Panels mit dem Scroll-Verhalten interner Views, um die Bewegung während der Nutzerinteraktion zu koordinieren.

Das Projekt deckt Funktionen für gestenbasierte Positionsverfolgung, zustandsgesteuerte Layout-Berechnungen und delegate-basierte Ereignis-Dispatching ab. Diese Elemente werden verwendet, um kontextbezogene Inhaltsanzeigen, benutzerdefinierte Modals und interaktive kartenbasierte Oberflächen zu implementieren.

Features

  • iOS UI Components - Provides a reusable iOS UI component for interactive floating panels and bottom sheets.
  • Scroll-Synchronized - Synchronizes a bottom sheet's pan gesture with the scrolling behavior of its internal content.
  • Panel Position Trackings - Tracks touch movements to dynamically update the vertical offset and state of the floating panel.
  • Draggable Panels - Manages draggable panels with customizable thresholds and movement synchronization.
  • Floating UI Components - Renders a floating container view for utilities and related content alongside a main screen.
  • Magnetic Snapping Systems - Snaps panels to predefined vertical positions using configurable thresholds and stability offsets.
  • Mobile Bottom Sheets - Provides a slide-up panel specifically designed for mobile viewport interactions with magnetic anchors.
  • Modal Sheet Presentations - Provides modal sheet presentations that function as overlays with dismissal gestures and background blocking.
  • Nested Scroll Coordination - Coordinates scrolling behavior between the floating panel container and its internal scrollable content.
  • Swift UI Components - Implements a modular layout element built with Swift for Apple platforms.
  • Multi-Panel Layout Managers - Allows the rendering and management of several floating panels in one view with customizable behavior.
  • State-Based Geometry Engines - Calculates panel dimensions and positions based on a set of predefined states and layout constraints.
  • Contextual Overlay Presentations - Displays related information in a draggable overlay that adjusts height based on user requirements.
  • Delegate-Based - Implements the iOS delegate pattern to forward user interaction events to a host controller.
  • Interactive Map Workflows - Enables the creation of map-based layouts where sliding panels provide location details and search results.
  • Controller Presentation - Ships a custom presentation controller to manage the transition and overlay of floating panels.
  • Transitions - Floating panel UI component for iOS.

Star-Verlauf

Star-Verlauf für scenee/floatingpanelStar-Verlauf für scenee/floatingpanel

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht scenee/floatingpanel?

FloatingPanel ist eine Swift-UI-Komponente für iOS, die ein interaktives Bottom-Sheet und Panel-Management bereitstellt. Sie fungiert als modaler Präsentations-Controller, der es Entwicklern ermöglicht, schwebende Container für zugehörige Inhalte und Dienstprogramme neben einem Hauptbildschirm anzuzeigen.

Was sind die Hauptfunktionen von scenee/floatingpanel?

Die Hauptfunktionen von scenee/floatingpanel sind: iOS UI Components, Scroll-Synchronized, Panel Position Trackings, Draggable Panels, Floating UI Components, Magnetic Snapping Systems, Mobile Bottom Sheets, Modal Sheet Presentations.

Welche Open-Source-Alternativen gibt es zu scenee/floatingpanel?

Open-Source-Alternativen zu scenee/floatingpanel sind unter anderem: slackhq/panmodal — PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the… jamesblasco/modal_bottom_sheet — Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom… paolocuscela/cards — Cards is an iOS UI component library and a collection of reusable Swift components designed to render app marketplace… jverdi/jvfloatlabeledtextfield — JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label.… roberthein/bouncylayout — BouncyLayout is a Swift UI layout component and iOS UI component designed as a spring-based animation library. It… jaydee3/jdstatusbarnotification — JDStatusBarNotification is a Swift notification banner library and iOS UI component designed to display customizable…

Open-Source-Alternativen zu FloatingPanel

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit FloatingPanel.
  • slackhq/panmodalAvatar von slackhq

    slackhq/PanModal

    3,781Auf GitHub ansehen↗

    PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the screen. It provides a programmatic interface for managing the layout, height, and state of these overlay panels, allowing content to be presented over a main view without navigating away from the current screen. The library includes a pan gesture coordinator that synchronizes touch movements between the draggable container and internal scrollable content. This ensures that sliding the modal and scrolling within its content do not conflict. The framework covers custom presentation l

    Swift
    Auf GitHub ansehen↗3,781
  • jamesblasco/modal_bottom_sheetAvatar von jamesblasco

    jamesblasco/modal_bottom_sheet

    1,966Auf GitHub ansehen↗

    Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom sheets and interactive overlay components. It provides a specialized routing mechanism for custom route-based modal presentations, layout utilities for edge-to-edge safe area inset handling, gesture interception systems for nested scroll view coordination, and navigation structures for sequential modal overlay stacking. The library supports platform-adaptive widget styling that dynamically switches between Material Design and iOS Cupertino visual guidelines based on the host platfo

    Dartcupertinodartflutter
    Auf GitHub ansehen↗1,966
  • paolocuscela/cardsAvatar von PaoloCuscela

    PaoloCuscela/Cards

    4,207Auf GitHub ansehen↗

    Cards is an iOS UI component library and a collection of reusable Swift components designed to render app marketplace style cards. It provides pre-defined layout templates for displaying application information and metadata on iOS devices. The library focuses on recreating the visual style of a mobile application marketplace, specifically producing user interface elements that mimic the look and feel of the Apple App Store. The project implements these views using a declarative SwiftUI layout, utilizing a composition-based hierarchy and protocol-oriented data modeling to decouple data struct

    Swift
    Auf GitHub ansehen↗4,207
  • jverdi/jvfloatlabeledtextfieldAvatar von jverdi

    jverdi/JVFloatLabeledTextField

    7,150Auf GitHub ansehen↗

    JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima

    Objective-C
    Auf GitHub ansehen↗7,150
  • Alle 30 Alternativen zu FloatingPanel anzeigen→