A modern HUD inspired by Apple Music and Apple Podcasts

Last update: May 31, 2022

HUD

A modern HUD inspired by Apple Music and Apple Podcasts.

Appearance Light Dark
HUD
Activity Indicator HUD

Requirements

  • iOS 13+

Installation

You can install HUD via Swift Package Manager. For Xcode, please check this documentation.

How to Use

HUD

import HUD

let window: UIWindow = ...

let hud = HUD(
    image: UIImage(systemName: "heart"),
    title: "Loved",
    message: "This is a beautiful HUD."
)
window.show(hud)

Activity Indicator HUD

import HUD

let window: UIWindow = ...

let hud = ActivityIndicatorHUD()
window.show(hud)

GitHub

https://github.com/li-bei/HUD
You might also like...

Kit for building custom gauges + easy reproducible Apple's style ring gauges.

Kit for building custom gauges + easy reproducible Apple's style ring gauges.

GaugeKit ##Kit for building custom gauges + easy reproducible Apple's style ring gauges. - Example Usage Open GaugeKit.xcworkspace and change the sch

Jun 3, 2022

A fancy hexagonal layout for displaying data like your Apple Watch

A fancy hexagonal layout for displaying data like your Apple Watch

Hexacon is a new way to display content in your app like the Apple Watch SpringBoard Highly inspired by the work of lmmenge. Special thanks to zenly f

May 30, 2022

Apple TV Parallax effect in Swift.

Apple TV Parallax effect in Swift.

MPParallaxView Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer. Usage To run the example project, clone the repo, and run

Jun 11, 2022

Flutter Apple Product Store App UI Home Page With Getx

 Flutter Apple Product Store App UI Home Page With Getx

Flutter Apple Product Store App UI Home Page With Getx A new Flutter UI Project on my Youtube Channel . About The Project Create a beautiful Flutter U

Jun 5, 2022

DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works.

DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works.

DrawerKit What is DrawerKit? DrawerKit is a custom view controller presentation mimicking the kind of behaviour in the Apple Maps app. It lets any vie

May 19, 2022

Fetch the star wars api from all the planets and list and show details using Swift UI and Combine

Star Wars Planets Fetch the star wars planet data by using stat war api, list and show details using SwiftUI and Combine frameworks 🔖 Swift UI Framew

Nov 15, 2021

A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView and iPhone X safe area support for content reloading. Built for iOS 10 and later.

Arale A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for reloading your content. Built f

Feb 4, 2022

🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0

🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0

Introduction 🏞 MediaBrowser can display one or more images or videos by providing either UIImage objects, PHAsset objects, or URLs to library assets,

Jun 23, 2022
Comments
  • 1. Will you consider adding an action button like UIAlertController?

    This will allow the HUD to have an interaction like UIAlertView. The user will have enough time to read the message, tap the button, and dismiss the HUD.

    I am not sure whether this is a good design for the HUD project, feel free to skip this idea to keep it simple. I might just use a UIAlertView for this.

    In the following example, there are too many text to read in 3 seconds:

    image

    Reviewed by haojianzong at 2021-05-03 09:23
  • 2. Allow customizing UIBlurEffect.Style

    The host App should be able to customize the UIBlurEffect.Style, because it is up to the App to decide the background. The default .systemThinMaterial is sometimes not good for some scenarios.

    Before Change

    If I use .systemThinMaterial, it is hardly to tell the difference from the background.

    After Change

    I use .systemChromeMaterial to display a clearer border.

    Reviewed by haojianzong at 2021-05-01 02:09
A library to recreate the iOS Apple Music now playing transition
A library to recreate the iOS Apple Music now playing transition

DeckTransition DeckTransition is an attempt to recreate the card-like transition found in the iOS 10 Apple Music and iMessage apps. Hereʼs a GIF showi

May 23, 2022
Iridescent Effect View (inspired by Apple Pay Cash) ✨
Iridescent Effect View (inspired by Apple Pay Cash) ✨

Shiny Shiny is an iOS library that generates an iridescent effect view matched to the gyroscope, similar to the Apple Pay Cash card in the Wallet app.

May 27, 2022
Bubble pickers, inspired by Apple
Bubble pickers, inspired by Apple

AmazingBubbles Bubble pickers, inspired by Apple Requirements: iOS 9.1+ XCode 8.0+ Swift 3.0 Installation AmazingBubbles Library is available through

Mar 8, 2022
Cool Animated music indicator view written in Swift
Cool Animated music indicator view written in Swift

Cool Animated music indicator view written in Swift. ESTMusicIndicator is an implementation of NAKPlaybackIndicatorView in Swift for iOS 8. 本人著作的书籍《La

Jun 18, 2022
MUDownloadButton - a Progressive Download button written in pure swift and inspired by AppStore download button
MUDownloadButton -  a Progressive Download button written in pure swift and inspired by AppStore download button

MUDownloadButton is a Progressive Download button written in pure swift and inspired by AppStore download button . feel free to contribute and pull requests

Feb 20, 2022
Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift
Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift

SKPhotoBrowser Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift features Display one or more images by providi

Jun 20, 2022
A micro UIStackView convenience API inspired by SwiftUI
A micro UIStackView convenience API inspired by SwiftUI

Stacks A micro UIStackView convenience API inspired by SwiftUI. let stack: UIView = .hStack(alignment: .center, margins: .all(16), [ .vStack(spaci

Feb 28, 2022
SwiftUI: Components Library Inspired by Twitter's Bootstrap
SwiftUI: Components Library Inspired by Twitter's Bootstrap

bootswiftui SwiftUI: Components Library Inspired by Twitter's Bootstrap Warning This is just SwiftUI exercise. Please do not consider using this repo

Jun 7, 2022
A spotlight-inspired quick action bar for macOS.
A spotlight-inspired quick action bar for macOS.

DSFQuickActionBar A spotlight-inspired quick action bar for macOS. Why? I've seen this in other mac applications (particularly spotlight) and it's ver

Jun 25, 2022
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks. Swift version
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks. Swift version

ContainerController UI Component. This is a copy swipe-panel from app: https://www.apple.com/ios/maps/ Preview Requirements Installation CocoaPods Swi

Jun 21, 2022