awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
exyte avatar

exyte/PopupView

0
View on GitHub↗
4,045 stele·313 fork-uri·Swift·MIT·4 vizualizări

PopupView

PopupView este o bibliotecă de popup-uri pentru SwiftUI și un manager de vizualizări modale utilizat pentru a afișa alerte de tip toast și ferestre plutitoare peste ecranele active. Acesta funcționează ca un framework de animație pentru overlay-uri și un sistem de notificare pentru randarea elementelor UI non-intruzive în cadrul unei interfețe SwiftUI.

Biblioteca oferă instrumente pentru randarea popup-urilor de tip overlay și gestionarea notificărilor, permițând crearea de vizualizări personalizate care apar deasupra conținutului principal al aplicației. Include capabilități pentru personalizarea fundalului popup-ului și configurarea layout-ului pentru a gestiona poziționarea pe ecran și padding-ul.

Sistemul gestionează starea modală și logica de închidere prin gesturi și temporizatoare. Acoperă animații de tranziție pentru controlul apariției și dispariției elementelor, precum și poziționarea conștientă de safe-area și controlul vizibilității bazat pe stare.

Features

  • Modal Lifecycle Management - Provides a comprehensive manager for controlling the visibility and dismissal behavior of modal overlays and sheets.
  • Overlay Layout Constraints - Provides layout constraints for positioning transient UI layers, including safe area overrides.
  • Gesture-Based Dismissal - Implements gesture-based dismissal, allowing users to close overlays via drags or taps.
  • Modal State Controllers - Provides controls for managing the display and dismissal states of modal components.
  • Modal Overlays - Ships components for creating modal windows and full-screen overlays that require interaction to dismiss.
  • Overlay Dismissal Logic - Implements mechanisms for closing overlays via drag gestures, taps, or automatic timers.
  • Safe Area Layouts - Ensures popups are positioned correctly by automatically accounting for device-specific safe area insets.
  • State-Driven View Management - Controls the visibility and presentation of overlay views using a declarative state-driven approach.
  • SwiftUI Overlay Components - Enables the creation of floating notifications, toasts, and popup views within SwiftUI applications.
  • SwiftUI Popup Libraries - Offers a collection of overlay components for displaying toasts and popups within a SwiftUI user interface.
  • Toast Notification Systems - Implements a system for triggering transient alert messages with configurable positioning and dismissal.
  • Popup Layout Configurations - Provides configuration for the position, padding, and alignment of centered popups and notification banners.
  • Floating UI Overlays - Renders custom views as floating UI overlays in a temporary layer above the main content.
  • Popup Transitions - Provides custom entrance and exit animations specifically for floating interface elements.
  • Custom Alert Overlays - Provides custom alert overlays that render notification views on top of the main application window.
  • ZStack Overlay Layering - Uses a ZStack-based coordinate system to render popup content on a visual layer above the primary view hierarchy.
  • Overlay Transition Animations - Provides a framework for defining the entry and exit animations of modal containers and background shims.
  • SwiftUI View Animations - Implements custom sliding and scaling transition effects for views appearing and disappearing from the screen.
  • Alerts and Notifications - Toasts and popups library for SwiftUI.

Istoric stele

Graficul istoricului de stele pentru exyte/popupviewGraficul istoricului de stele pentru exyte/popupview

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru PopupView

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu PopupView.
  • huri000/swiftentrykitAvatar huri000

    huri000/SwiftEntryKit

    6,760Vezi pe GitHub↗

    SwiftEntryKit is a Swift presentation framework and UI overlay library used to orchestrate banners, pop-up views, and custom modal presentations on top of an iOS application window. It functions as a view orchestrator that manages the lifecycle, animations, and layering of multiple overlapping user interface elements. The framework features a priority-based queueing system to determine the display order and precedence of overlays, ensuring specific elements can override others. It includes a dedicated animation toolkit for translation, scale, and fade transitions, alongside haptic integration

    Swift
    Vezi pe GitHub↗6,760
  • orderella/popupdialogAvatar orderella

    orderella/PopupDialog

    4,026Vezi pe GitHub↗

    PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a flexible replacement for the standard system alert controller, allowing for the creation of stylized popups and alerts with custom layouts. The library distinguishes itself through the ability to embed arbitrary view controllers directly into the dialog body. It includes a centralized theme configuration system to maintain consistent visual styles for containers, overlays, and buttons across an entire application. The project covers a broad range of layout and behavioral controls,

    Swift
    Vezi pe GitHub↗4,026
  • wix/react-native-ui-libAvatar wix

    wix/react-native-ui-lib

    7,139Vezi pe GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    TypeScriptandroidcomponentshacktoberfest
    Vezi pe GitHub↗7,139
  • react-native-community/react-native-modalAvatar react-native-community

    react-native-community/react-native-modal

    5,656Vezi pe GitHub↗

    This project is a cross-platform UI component for React Native applications that provides a customizable overlay window for presenting content on top of existing application views. It serves as a library for managing animated modal components, backdrops, and mobile transitions. The component distinguishes itself through support for custom enter and exit animations and highly configurable backdrops, allowing for the adjustment of opacity, color, and the integration of custom elements. It also implements gesture-based dismissal, enabling users to close overlays via background taps or swipes in

    TypeScript
    Vezi pe GitHub↗5,656
Vezi toate cele 30 alternative pentru PopupView→

Întrebări frecvente

Ce face exyte/popupview?

PopupView este o bibliotecă de popup-uri pentru SwiftUI și un manager de vizualizări modale utilizat pentru a afișa alerte de tip toast și ferestre plutitoare peste ecranele active. Acesta funcționează ca un framework de animație pentru overlay-uri și un sistem de notificare pentru randarea elementelor UI non-intruzive în cadrul unei interfețe SwiftUI.

Care sunt principalele funcționalități ale exyte/popupview?

Principalele funcționalități ale exyte/popupview sunt: Modal Lifecycle Management, Overlay Layout Constraints, Gesture-Based Dismissal, Modal State Controllers, Modal Overlays, Overlay Dismissal Logic, Safe Area Layouts, State-Driven View Management.

Care sunt câteva alternative open-source pentru exyte/popupview?

Alternativele open-source pentru exyte/popupview includ: huri000/swiftentrykit — SwiftEntryKit is a Swift presentation framework and UI overlay library used to orchestrate banners, pop-up views, and… orderella/popupdialog — PopupDialog is a Swift UI component library for iOS that provides a custom modal overlay system. It serves as a… wix/react-native-ui-lib — This project is a React Native UI library and mobile component framework designed for building consistent, themed… react-native-community/react-native-modal — This project is a cross-platform UI component for React Native applications that provides a customizable overlay… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… ebay/nice-modal-react — This library provides a centralized state management system for handling modal lifecycles and visibility within React…