Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hallelujahbaby/CFNotify
A Swifty UI framework for notifications and alerts.
https://github.com/hallelujahbaby/CFNotify
alert alertview carthage cocoapods in-app-notification ios popup swift swift5 toast ui-components uikit uikit-dynamics
Last synced: 5 days ago
JSON representation
A Swifty UI framework for notifications and alerts.
- Host: GitHub
- URL: https://github.com/hallelujahbaby/CFNotify
- Owner: JT501
- License: mit
- Created: 2016-11-09T09:43:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T07:20:21.000Z (6 months ago)
- Last Synced: 2024-10-29T19:19:20.726Z (15 days ago)
- Topics: alert, alertview, carthage, cocoapods, in-app-notification, ios, popup, swift, swift5, toast, ui-components, uikit, uikit-dynamics
- Language: Swift
- Homepage: https://jt501.github.io/SwiftNotify
- Size: 16.1 MB
- Stars: 501
- Watchers: 11
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-cocoa - CFNotify
README
SwiftNotify
===============
[![GitHub license](https://img.shields.io/github/license/JT501/SwiftNotify.svg?style=flat-square)](https://github.com/JT501/SwiftNotify/blob/master/LICENSE)
[![Swift](https://img.shields.io/badge/Swift-5.5+-orange.svg?style=flat-square)](https://developer.apple.com/swift/)
![Static Badge](https://img.shields.io/badge/spm-compatible-orange?style=flat-square)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/jt501/SwiftNotify/static.yml?branch=master&style=flat-square&label=Doc%20Deploy&color=blue)
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat-square)](https://github.com/Carthage/Carthage)
[![CocoaPods](https://img.shields.io/cocoapods/v/SwiftNotify.svg?style=flat-square)](https://cocoapods.org/pods/SwiftNotify)
[![GitHub forks](https://img.shields.io/github/forks/JT501/SwiftNotify.svg?style=flat-square)](https://github.com/JT501/SwiftNotify/network)
[![GitHub stars](https://img.shields.io/github/stars/JT501/SwiftNotify.svg?style=flat-square)](https://github.com/JT501/SwiftNotify/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/JT501/SwiftNotify.svg?style=flat-square)](https://github.com/JT501/SwiftNotify/issues)A *Swifty* UI framework for **notifications** and **alerts**.
![Demo1](image/Demo1.gif)
![Demo2](image/Demo2.gif)
![Demo3](image/Demo3.gif)SwiftNotify uses *UIKit Dynamics* as animator to create smooth interactive animations and physics behaviours for the notices.
SwiftNotify is intended to be lightweight, easy-to-use and highly customizable.
Most of the time, you just need a single line of code to show a notice:```swift
SN.show(title: "OMG", message: "SwiftNotify is Great !", level: .success)
```As simple as that.
## Documentation
Feel free to check out the [documentation page](https://jt501.github.io/SwiftNotify) for installation guide and usages.## Requirements
- Swift 5.9+
- iOS 13.0+Change Log
------------------
Please read [CHANGELOG.md](CHANGELOG.md).Bugs and issues
-----------------
If you find any bugs or encounter some issues regard to this framework, please feel free to open a new issue
in [Issues](https://github.com/JT501/SwiftNotify/issues) page.Contribute
------------------
You are welcome to contribute into this project, feel free to [Pull Request](https://github.com/JT501/SwiftNotify/pulls)
.License
------------------
***SwiftNotify*** is released under an [MIT License][MIT]. See [LICENSE](LICENSE) for details.[UIKit Dynamics]:https://developer.apple.com/documentation/uikit/animation_and_haptics/uikit_dynamics
[Cartfile]:https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfile
[Podfile]:https://guides.cocoapods.org/syntax/podfile.html
[SPM]:https://github.com/apple/swift-package-manager
[MIT]:http://opensource.org/licenses/MIT