All Projects → hemangshah → Zingle

hemangshah / Zingle

Licence: MIT license
Zingle – An alert will display underneath your UINavigationBar 🎅

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Zingle

WXNavigationBar
Handle UINavigationBar like WeChat. Simple and easy to use.
Stars: ✭ 116 (+6.42%)
Mutual labels:  uinavigationcontroller, uinavigationbar
NXNavigationExtension
🔥 Lightweight, simple, and easy-to-use NavigationBar library.
Stars: ✭ 121 (+11.01%)
Mutual labels:  uinavigationcontroller, uinavigationbar
TezAlertView
Custom singleton alertView with block completion.
Stars: ✭ 17 (-84.4%)
Mutual labels:  alert
jquery.dialog.js
A lightweight replacement for the browser's default dialog boxes.
Stars: ✭ 17 (-84.4%)
Mutual labels:  alert
remark-admonitions
Add admonitions support to Remarkable
Stars: ✭ 90 (-17.43%)
Mutual labels:  alert
spark-alarm
Alerting and monitoring tool for Apache Spark
Stars: ✭ 23 (-78.9%)
Mutual labels:  alert
notice.js
💯 Javascript notification library
Stars: ✭ 25 (-77.06%)
Mutual labels:  alert
CircularRevealKit
Circular reveal animations made easy
Stars: ✭ 24 (-77.98%)
Mutual labels:  uinavigationcontroller
elastalert-operator
The Elastalert Operator is an implementation of a Kubernetes Operator, to easily integrate elastalert with gitops.
Stars: ✭ 18 (-83.49%)
Mutual labels:  alert
mac-ibm-notifications
macOS agent used to display custom notifications and alerts to the end user.
Stars: ✭ 206 (+88.99%)
Mutual labels:  alert
BTPS-SecPack
This repository contains a collection of PowerShell tools that can be utilized to protect and defend an environment based on the recommendations of multiple cyber security researchers at Microsoft. These tools were created with a small to medium size enterprise environment in mind as smaller organizations do not always have the type of funding a…
Stars: ✭ 33 (-69.72%)
Mutual labels:  alert
max1704x
Arduino library for the MAX17043 and MAX17044 LiPo Battery Fuel Gauge.
Stars: ✭ 16 (-85.32%)
Mutual labels:  alert
gitbook-plugin-flexible-alerts
GitBook plugin to convert blockquotes into beautiful and configurable alerts using preconfigured or own styles and alert types.
Stars: ✭ 29 (-73.39%)
Mutual labels:  alert
react-native-popup
React Native Animated Popup Modal
Stars: ✭ 19 (-82.57%)
Mutual labels:  alert
JDropDownAlert
Simple DropDown Alert View For Any iOS Projects.
Stars: ✭ 71 (-34.86%)
Mutual labels:  alert
sweetalert
sweetalert for flutter
Stars: ✭ 52 (-52.29%)
Mutual labels:  alert
snmp notifier
A webhook to relay Prometheus alerts as SNMP traps, because sometimes, you have to deal with legacy
Stars: ✭ 33 (-69.72%)
Mutual labels:  alert
JHTAlertController
A custom iOS alert that replaces the stock UIAlertController. Easily style the alert to match your app. Written in Swift for iOS.
Stars: ✭ 58 (-46.79%)
Mutual labels:  alert
ALButtonMenu
A simple, fully customizable menu solution for iOS.
Stars: ✭ 45 (-58.72%)
Mutual labels:  uinavigationcontroller
angular-8-alert-notifications
Angular 8 - Alert (Toaster) Notifications
Stars: ✭ 32 (-70.64%)
Mutual labels:  alert

Zingle

Zingle – An alert will display underneath your UINavigationBar 🎅

💥 Note: Zingle has a dependency to have a UINavigationController in your app, which means it will not work/display in your app if you don't have a UINavigationController linked to a UIViewController in which you're planning to show an alert. However, it will get display even if the UINavigationBar is hidden for a particular UIViewController.

Build Status License Platform Swift 4.x MadeWithLove Awesome-Swift

  1. Screenshots
  2. Features
  3. Installation
  4. Setup
  5. Usage
  6. Credits
  7. Thanks
  8. License

Screenshots

iPhone8+ iPhoneX
Landscape

Features

  1. Easy to setup & Use
  2. Dynamic Property Configurations.
  3. Lightweight with zero dependencies.

Installation

  1. Manually – Add Zingle.swift file to your Project.
  2. CocoaPodspod 'Zingle'

You can read the CHANGELOG file for a particular release.

Setup

import Zingle

Usage

Zingle.init(duration: 0.5, delay: 3)
  .message(message: "No Internet Connection.")
  .messageIcon(icon: #imageLiteral(resourceName: "warning-icon"))
  .messageColor(color: .white)
  .messageFont(font: UIFont.init(name: "AmericanTypewriter", size: 15.0)!)
  .backgroundColor(color: UIColor.red)
  .show()

You can also use it with in-built extension to UIViewController.

//Create ZingleConfig.
let config = ZingleConfig()
config.delay = 2.0
config.duration = 1.0
config.messageColor = UIColor.white
config.messageFont = UIFont.init(name: "AmericanTypewriter", size: 15.0)!
config.backgroundColor = UIColor.purple.withAlphaComponent(0.5)
        
//Show Zingle with `self` (UIViewController) with custom configuration.
self.zingle(message: "No Internet Connection.", withConfig: config)

//or

//Show Zingle with `self` (UIViewController) with default configuration.
self.zingle(message: "No Internet Connection.")

You can watch to Zingle to see continuous updates. Stay tuned.

Have an idea for improvements of this class? Please open an issue.    

Credits

Hemang Shah

You can shoot me an email to contact.  

Thank You!!

See the contributions for details.

License

The MIT License (MIT)

Read the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].