{"id":13637788,"url":"https://github.com/Loafjet/Loafjet","last_synced_at":"2025-04-19T17:31:50.636Z","repository":{"id":45146365,"uuid":"331996736","full_name":"Loafjet/Loafjet","owner":"Loafjet","description":"🚀 Loafjet is a lightweight custom framework used to add Loafs, Dash Board, Popup Card, and Loading indicator in your Swift project","archived":false,"fork":false,"pushed_at":"2022-05-01T10:06:12.000Z","size":5370,"stargazers_count":82,"open_issues_count":1,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-18T22:36:21.617Z","etag":null,"topics":["indicators","ios","loaf","popup-card","toast","toast-message","toast-ui","toastify","toasts","uidesign","uikit"],"latest_commit_sha":null,"homepage":"https://apps.apple.com/in/app/loafjet/id1603181291","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Loafjet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-22T16:10:36.000Z","updated_at":"2024-05-31T10:40:03.000Z","dependencies_parsed_at":"2022-08-25T16:11:53.779Z","dependency_job_id":null,"html_url":"https://github.com/Loafjet/Loafjet","commit_stats":null,"previous_names":["gokulnair2001/loafjet"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Loafjet%2FLoafjet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Loafjet%2FLoafjet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Loafjet%2FLoafjet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Loafjet%2FLoafjet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Loafjet","download_url":"https://codeload.github.com/Loafjet/Loafjet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223804940,"owners_count":17205824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["indicators","ios","loaf","popup-card","toast","toast-message","toast-ui","toastify","toasts","uidesign","uikit"],"created_at":"2024-08-02T01:00:32.945Z","updated_at":"2024-11-09T08:30:20.573Z","avatar_url":"https://github.com/Loafjet.png","language":"Swift","funding_links":["https://www.buymeacoffee.com/gokulnair"],"categories":["Content"],"sub_categories":["Alert"],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src = \"https://user-images.githubusercontent.com/56252259/105874888-21ac6480-6023-11eb-9915-954f2d41f5d0.png\" width = 800, height = 400\u003e\n\u003c/p\u003e\n\n\u003c!-- \u003cp align=\"center\"\u003e\n\u003ca href=\"https://gokulnair-2001.medium.com/loafjet-a-toast-replacement-for-swift-3fd9a1563401\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/112606155-0fda1880-8e3e-11eb-94b8-3e3db08fe822.png\" width = 50, height = 50\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://dev.to/gokulnair2001/loafjet-a-toast-replacement-for-swift-51e0\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/114194494-308d8c80-996d-11eb-9ad5-46fde7028a3f.png\" width = 50, height = 50\u003e\u003c/img\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n Do follow our blog pages to know more about us 📃\n\u003c/p\u003e\n--\u003e\n# Loafjet 🚀\n![Forks](https://img.shields.io/github/forks/Loafjet/Loafjet) ![Stars](https://img.shields.io/github/stars/Loafjet/Loafjet)  ![Issues](https://img.shields.io/github/issues/Loafjet/Loafjet) ![PRs](https://img.shields.io/github/issues-pr-raw/Loafjet/Loafjet) ![Languages](https://img.shields.io/github/languages/count/Loafjet/Loafjet) [![Version](https://img.shields.io/cocoapods/v/Loafjet.svg?style=flat)](https://cocoapods.org/pods/Loafjet) ![Badges](https://img.shields.io/badge/License-MIT-yellow)  [![Platform](https://img.shields.io/cocoapods/p/Loafjet.svg?style=flat)](https://cocoapods.org/pods/Loafjet) [![Relative date](https://img.shields.io/date/1577392258?color=important\u0026label=started\u0026logo=github)](https://github.com/Loafjet/Loafjet)  ![commit](https://img.shields.io/github/commits-since/Loafjet/Loafjet/2.0.0/master) ![contributors](https://img.shields.io/github/contributors/Loafjet/Loafjet)![Badge](https://img.shields.io/badge/Xcode-12.0-green) ![badge](https://img.shields.io/badge/Swift-5.1-red) ![size](https://img.shields.io/github/languages/code-size/Loafjet/Loafjet) ![Watchers](https://img.shields.io/github/watchers/Loafjet/Loafjet?label=Watch)\n\n\n## About 📒\nLoafjet is a ***light weight*** Toast(Loaf) generator framework which allows the user to add customised Toasts to their projects. Loafjet comes with various types of Toast Animations as well as Toast Positions. It can be used to add gradient and plain toasts. Loafjet comes with extra features like Popup Card and Loading Indicator which can be customised according to your needs.\n\n\n**Our Simulation App is available on App Store, Go check it out** \n\n[\u003cimg src = \"https://user-images.githubusercontent.com/56252259/148154222-3db54beb-2916-419b-996c-4d57d2ee3e3d.png\" width = 210, height = 60\u003e](https://apps.apple.com/in/app/loafjet/id1603181291)\n\n## Now Customise Like Apple  !\n\n|Airpods Detection|Silent|Normal|\n|--|--|--|\n|\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/107314591-f746b680-6aba-11eb-9190-1f4e2fde72ee.png\"\u003e |\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/107314597-fada3d80-6aba-11eb-90f3-06912f9313a3.png\"\u003e|\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/107314598-fb72d400-6aba-11eb-80ab-e90e09557105.png\"\u003e|\n\n* More [Customisation](https://github.com/Loafjet/Loafjet/blob/master/README.md#customisation-) sytles 🎛.\n\n## Installation 🌏\n\nLoafjet is available through [CocoaPods](https://cocoapods.org/pods/Loafjet). To install\nit, simply add the following line to your Podfile:\n\n```ruby\npod 'Loafjet'\n```\n\n# How To Use 📁 ?\nFrom any view controller, a Loaf can be presented by following this two steps:\n### 1. Import Library 🗳\n```swift\n import Loafjet\n```\n### 2. Call Loafjet 📞\n```swift\nLoaf.PlainLoaf(message: \"Message goes here\", position: .Bottom, animationDirection: .Bottom, loafjetView: View)\n```\n### Result: 💯\n\n| Plain Default Loaf|\n| --- |\n|\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 12 31 14 PM\" src=\"https://user-images.githubusercontent.com/56252259/105955014-9b803480-609b-11eb-91f5-2b60732bea50.png\"\u003e |\n\n* This is the most basic Loafjet that you can make with least line of code 👆.\n* Below all Loafjet types are mentioned , have a look on it 😊.\n\n### Plain Loaf\n```swift\n* With Default Parameters 📗 \n\n Loaf.PlainLoaf(message: String, position: loafPosition, animationDirection: loafAnimation, loafjetView: UIView)\n\n* Without Default Parameters 📘\n\nLoaf.PlainLoaf(message: String, position:LoafPosition, loafWidth:CGFloat , loafHeight:CGFloat, cornerRadius: CGFloat, fontStyle: String, fontSize: CGFloat, bgColor: UIColor, fontColor: UIColor, alphaValue:CGFloat, loafImage: String? , animationDirection: LoafAnimation , duration: TimeInterval, loafjetView: UIView)\n```\n* Plain Loaf [Demo Photo 🌁](https://github.com/Loafjet/Loafjet/blob/master/README.md#snapshots-)\n\n### Gradient Loaf\n```swift\n* With Default Parameters 📗\n\nLoaf.GradientLoaf(message: String, position: LoafPosition, bgColor1: UIColor, bgColor2: UIColor, fontColor: UIColor, loafImage: String?, animationDirection: loafAnimation, loafjetView: UIView)\n\n* Without Default Parameters 📘\n\nLoaf.GradientLoaf(message: String, position:LoafPosition, loafWidth:CGFloat, loafHeight:CGFloat, cornerRadius: CGFloat, fontStyle: String, fontSize: CGFloat, bgColor1: UIColor, bgColor2: UIColor, fontColor: UIColor, loafImage: String?, animationDirection: LoafAnimation, duration: TimeInterval, loafjetView: UIView)\n```\n* Gradient Loaf [Demo Photo 🌁](https://github.com/Loafjet/Loafjet/blob/master/README.md#snapshots-)\n\n### Popup Card\n```swift\n* With Default Parameters 📗\n\nLoaf.PopupCard(message: String, position: LoafPosition, bgColor1: UIColor, bgColor2: UIColor, fontColor: UIColor, loafImage: String?, blurEffect: UIBlurEffectStyle?, loafjetView: UIView)\n\n* Without Default Parameters 📘\n\nLoaf.PopupCard(message: String, position:LoafPosition, loafWidth:CGFloat, loafHeight:CGFloat, cornerRadius: CGFloat, fontStyle: String, fontSize: CGFloat, bgColor1: UIColor, bgColor2: UIColor, fontColor: UIColor, loafImage: String?, duration: TimeInterval, blurEffect: UIBlurEffectStyle?, loafjetView: UIView)\n```\n* Popup Card [Demo Photo 🌁](https://github.com/Loafjet/Loafjet/blob/master/README.md#loafjet--1)\n\n### Dash Board\n```swift\n* With Default Parameters 📗\n\nLoaf.dashBoard(dashImage: String, dashTitle: String, dashContent: String, dashButtonTitle: String, mainView: UIView, completion: () -\u003e ())\n\n* Without Default Parameters 📘\n\nLoaf.dashBoard(dashSpacing: CGFloat, dashRadius: CGFloat, dashColor: UIColor, dashImage: String, dashImageRadius: CGFloat, dashTitle: String, dashTitleColor: UIColor, dashContent: String, dashContentColor: UIColor, dashButtonTitle: String, dashButtonTitleColor: UIColor, dashButtonColor: UIColor, dashButtonRadius: CGFloat, dashButtonBorderColor: UIColor, dashButtonBorderWidth: CGFloat, dashDuration: TimeInterval, mainView: UIView, completion: () -\u003e ())\n\n```\n* Available for **iOS 14** and above\n* Dash Board [Demo Photo 🌁](https://github.com/Loafjet/Loafjet/blob/master/README.md#dash-board-1)\n* Calling `Dasboard Dismissal` is required when Dash Board is used❕.\n\n### Dash Board Dismissal 📕\n```swift\nLoaf.dismissDashBoard(dashBoardView: UIView)\n```\n\n### LoafWheel\n```swift\n* With Default Parameters 📗\n\n Loaf.LoafWheel(message: String, bgColor1: UIColor, bgColor2: UIColor, loafWheelView: UIView)\n\n* Without Default Parameters 📘\n\nLoaf.LoafWheel(message: String, loafWidth:CGFloat, loafHeight:CGFloat, cornerRadius:CGFloat, bgColor1:UIColor, bgColor2:UIColor, fontStyle: String, fontSize: CGFloat, fontColor: UIColor, duration: TimeInterval, wheelStyle: UIActivityIndicatorViewStyle, blurEffect: UIBlurEffectStyle ,loafWheelView: UIView)\n```\n* Loafwheel [Demo Photo 🌁](https://github.com/Loafjet/Loafjet/blob/master/README.md#loafjet--1)\n* Calling `LoafWheel Dismissal` is required when LoafWheel is used for **Dynamic Processing**❕.\n\n### LoafWheel Dismissal 📕 \n\n```swift\nLoaf.dismissWheel(loafWheelView:UIView)\n```\n\n## STUDIO 💻\n\n* **Our Simulation App is available on App Store, Go check it out!** \n\n[\u003cimg src = \"https://user-images.githubusercontent.com/56252259/148154222-3db54beb-2916-419b-996c-4d57d2ee3e3d.png\" width = 210, height = 60\u003e](https://apps.apple.com/in/app/loafjet/id1603181291)\n\n* There app consists of a live Studio made for developers to customise their Loaf in live. The live preview allows to select the best customisation possible.\n* The app also have various prebuilt Loafjets, do check it out to get a better idea😃.\n* Now you can experiment in the **Studio** and design the best suitable loafjet for your projects.\n\n| Examples | Studio | Studio |  Studio |           \n| --- | --- | -- | -- |\n| \u003cimg src=\"https://user-images.githubusercontent.com/56252259/141103473-0ce1edd9-0521-46f1-a07f-aa477ec53835.png\" width = 220, height = 410\u003e\u003c/img\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/56252259/141103830-d0addf08-5518-4d24-abc1-0d42bfe81526.png\" width = 220, height = 410\u003e\u003c/img\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/56252259/141103867-d1866652-e686-4ec6-87d9-5a38549f1996.png\" width = 220, height = 410\u003e\u003c/img\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/56252259/141104332-f6d869d2-850a-44c2-a5ed-43402995b4a3.png\" width = 220, height = 410\u003e\u003c/img\u003e |\n\n## Don't want to use CocoaPods❗️\n\n\u003cdetails\u003e\n\u003csummary\u003e\n I have a solution 👀\n\u003c/summary\u003e\n \n * Add the [Source Folder](https://github.com/Loafjet/Loafjet/tree/master/Source) into your project.\u003c/br\u003e\n * Now you are ready to use Loafjet 🚀.\u003c/br\u003e\n * Remaining steps are same 😁.\u003c/br\u003e\n * Do read the documentation till the end to get a reward 🎁 from [Loafjet](https://github.com/Loafjet) organisation. \u003c/br\u003e\n\n\u003c/details\u003e\n\n## Parameters 🎚\n\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003e\n\n| Parameter | Definition  |             \n| --- | --- |\n| message | Message to show on Loaf |\n| position | Position of Loaf |\n| loafWidth | Loaf Width |\n| loafHeight | Loaf Height |\n| cornerRadius | CornerRadius of Loaf | \n| fontStyle | Font Style of Message |\n| fontSize | Font size of Message|\n| bgColor | Background Color of Loaf |\n\n\u003c/td\u003e\u003ctd\u003e \n\n| Parameter | Definition |             \n| --- | --- |\n| alphaValue | Opacity value for Loaf's background|\n| loafImage | Image on Loaf |\n| duration | Loaf Duration |\n| completion | Closure to add actions to be performed|\n| animationDirection | Loaf Animation type |\n| blurEffect | Blur effect type |\n| wheelStyle | Wheel Style |\n| loafWheelView | View on which LoafWheel is running |\n| loafjetView | View on which Loaf is presented |\n\n\u003c/td\u003e\u003c/tr\u003e \u003c/table\u003e\n\n## Combination of Position and Animations 📙\n\n* Customise your Loaf according to the below given chart 🎛.\n\n\u003c!-- Position \u0026 Animation | Left | Right | Top | Bottom \n--- | --- | --- | --- | --- \nTop | - | - | ✅ | - \nCentre | ✅ | ✅ | - | - \nBottom | - | - | - | ✅ --\u003e\n\nPosition | Animation |\n-- | -- |\nTop | Top \nCentre | Left \u0026 Right\nBottom | Bottom\n\n- The above mentioned are the possible combination of position \u0026 animation which are possible.\n- The remaining combinations are something which are not correct with UX prospect, so we have ignored them😃\n\n# Snapshots 📸\n\n|  Plain(Top)| Plain(Bottom) | Plain(Centre) | Plain(Centre)|\n:-------------------------:|:-------------------------: | :-------------------------: | :-------------------------:\n\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 1 57 03 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906142-50d5cc80-6049-11eb-8e40-e30eac21516f.png\"\u003e|  \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 1 58 44 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906160-56331700-6049-11eb-8fba-3badbaa6ae1b.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 1 57 43 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906154-54695380-6049-11eb-94c5-deb7df585053.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 1 58 23 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906157-559a8080-6049-11eb-9c20-108f8510499a.png\"\u003e\n| Gradient(Top) | Gradient(Bottom) | Gradient(Centre) | Gradient(Centre) |\n \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 01 02 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906149-5206f980-6049-11eb-992e-3f600bf9ab48.png\"\u003e |\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 00 11 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906162-57644400-6049-11eb-9bdf-c3c47ed3b29e.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 00 25 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906165-57fcda80-6049-11eb-81be-48acd7114a4e.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 00 46 AM\" src=\"https://user-images.githubusercontent.com/56252259/105906168-58957100-6049-11eb-9bc0-d0d04175f95e.png\"\u003e\n\n* Above shown are few possible ways, you can customise according to your need (Customisation shown below).\n\n# Customisation 🛠\n\n* Loafjet offers you a wide variety of customisation, select a style and apply your creativity on it.\n* This are some possible ways, \"How Loafjet can be used ?\".\n\n### Snapshots 📷\n\n| Do Not Disturb | Information | Warning |\n:-------------------------:|:-------------------------: | :-------------------------:\n\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/105902733-0d795f00-6045-11eb-833a-a364e8365987.png\"\u003e |  \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 19 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/105903573-0d2d9380-6046-11eb-87b1-89f87c2f9da5.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 32 AM\" src=\"https://user-images.githubusercontent.com/56252259/105902747-123e1300-6045-11eb-9033-b7e64e5febc1.png\"\u003e\n| Success | Error | Device Detection |\n\u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 04 43 AM\" src=\"https://user-images.githubusercontent.com/56252259/105902751-136f4000-6045-11eb-8412-d7565d39a753.png\"\u003e | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 05 00 AM\" src=\"https://user-images.githubusercontent.com/56252259/105902752-1407d680-6045-11eb-8fae-33fbd96e61e2.png\"\u003e  | \u003cimg width=\"345\" alt=\"Screenshot 2021-01-27 at 2 05 14 AM\" src=\"https://user-images.githubusercontent.com/56252259/105902753-14a06d00-6045-11eb-8d1c-e8d77aac8d9d.png\"\u003e\n\n# Loafjet + \n### Additional features\n\n* `Dash Board`,`Gradient Loafwheel` \u0026 `Popup card` are the additional customisation which you get in Loafjet🥳.\n\n|Popup Card|Loaf Wheel|\n|-- | -- |\n|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311069-b13a2480-6ab3-11eb-8e06-9c9fc6cba61d.gif\" width=\"345\" height=\"300\"/\u003e|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311073-b303e800-6ab3-11eb-9783-27a01fad8c4a.gif\" width=\"345\" height=\"300\"/\u003e|\n\n## Dash Board \n* These are some possible ways of customisation 💡 \n\n| Loafjet Proprietary | Alert Style | Successful Style |\n|-- |-- |-- |\n|\u003cimg width=\"245\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/113347394-be0c2380-9352-11eb-94f2-007051484985.png\"\u003e |\u003cimg width=\"245\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/113347390-bcdaf680-9352-11eb-8066-34c3ff8477dc.png\"\u003e | \u003cimg width=\"245\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/113347940-8c478c80-9353-11eb-8a12-07a81176b5bd.png\"\u003e|\n\n### Dark \\ Light Mode Support 🔦\n\n| Dark Mode | Light Mode |\n|-- |-- |\n| \u003cimg width=\"245\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/113347792-4be80e80-9353-11eb-9715-bd0c77da3f85.png\"\u003e|\u003cimg width=\"245\" alt=\"Screenshot 2021-01-27 at 2 04 10 AM\" src=\"https://user-images.githubusercontent.com/56252259/113347784-4985b480-9353-11eb-944c-92a71905239c.png\"\u003e |\n\n* Dash Board is available for iOS 14 and above.\n* The above shown are some possible ways, How you can customise?, do try making your own and post it in the [issue](https://github.com/Loafjet/Loafjet/issues) section and get featured⚡️.\n* What are you waiting for, write `pod Loafjet` and `pod install` it .\n* Done?, Now enjoy using Loafjet🚀.\n\n# Portrait + Landscape Support 🔄\n* Loafjet is made with Landscape + Portrait support* 🔓.\n* Have a look on your favourite Loafjet supports 📇\n\nLoafjet | Portrait | Landscape\n-- | -- | --\nPlain Loaf |  ✅ | ✅\nGradient Loaf |  ✅ | ✅\nPopup Card |  ✅ | ✅\nDash Board |  ✅ | ❌\nLoaf Wheel |  ✅ | ✅\n\n* Other than Dash board all the Loafjets support every type of orientation 🎚.\n* Dash Board Landscape support will be added soon, stay tuned 💻\n\n \n\u003c!-- | Landscape Demo |\n|-- |\n|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/113085542-abcca100-91fd-11eb-81b1-3ded381efee9.gif\" width=\"600\" height=\"300\"/\u003e|\n--\u003e\n\n# Video Demo 🎥\n\n| Top(Top) | Bottom(Bottom) |\n|-- | -- |\n|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311063-b0a18e00-6ab3-11eb-8e83-685564d22e3b.gif\" width=\"300\" height=\"100\"/\u003e|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311074-b39c7e80-6ab3-11eb-8505-8181098b3744.gif\" width=\"300\" height=\"100\"/\u003e|\n\n| Centre(Right) | Centre(Left) |\n|-- | -- |\n|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311053-ac757080-6ab3-11eb-9e86-a50c0a68042d.gif\" width=\"300\" height=\"100\"/\u003e|\u003cimg src=\"https://user-images.githubusercontent.com/56252259/107311058-af706100-6ab3-11eb-9229-02ce2cf8be21.gif\" width=\"300\" height=\"100\"/\u003e|\n\n* These are some possible ```Position X Animation``` combination, Loafjet supports various other [combinations](https://github.com/Loafjet/Loafjet/blob/master/README.md#combination-of-position-and-animations-) too.\n\n## Instructions ⚠️\n\n* At a time you can only use one Loaf(Simultaneous use is allowed).\n* Customise Loaf Position and Anmation according to the above given table.\n* Use ```.greatestFiniteMagnitude``` in duration to get an infinte loader.\n* To dismiss the loader use ``` Loaf.dismissWheel(LoafWheelView:UIView) ```.\n* For certain colors and blur effect particular iOS version is required, So to solve it use the below code (By default Xcode will show you both the fix).\n```swift\n// iOS versions will varry \nif #available(iOS 10.0, *) {. \n // write the code to run\n }\n else {\n print(\"Error Message\")\n}\n``` \n### Or\n\n```swift\n// iOS versions will varry \n @available(iOS 10.0, *)\n```\n\n* Test Run of few Loafjets are given, have a look on it (Running all Loafjets at a time may lead to **irregular functioning!**).\n\n# Note 🔴\n\n* Currently 'Loafjet' dont support SF Symbols, if you need it just raise an issue and I will try to add it ⚓️.\n* The Loafimage you add must be present in the `Images.xcassets` file .\n* Loafimages which you add must be of A x A Size(Else images may get cutout!).\n* In the Test Run make sure you don't run all the Loafjets at a time, wait for one whole Loafjet to complete its task, then go for next.\n* All the Loafjets are created with default parameters too, so notice carefully which one you are using (Functions with and without default parameters are shown ⬆️).\u003c!--* **Loafjet is still in developement stage, you might face some bugs; do create an [issue](https://github.com/Loafjet/Loafjet/issues/new/choose) and inform us☮️.**--\u003e\n* **You can use two or more different Loafjet type at a time, but you can't use two or more Loafjet of same type at a time**.\n\n## License ⚖️\n\nLoafjet is available under the MIT license. See the [LICENSE](https://github.com/gokulnair2001/Loafjet) file for more info.\n\n## How to Contribute 🖋\n* Run the app - Steps are mentioned above.\n* If you face issues in any step open a new issue.\n* To fix issues: Fork this repository, make your changes and make a Pull Request.\n\n## Requirements ❕\n\n* Device running on iOS/iPadOS 12.0+ versions 📱.\n* Swift 5.1+ 💻\n\n# Additional Info\n\n## Mentors 📱\n\n| GitHub Usernames                                      | Domain                     |\n| ----------------------------------------------------- | -------------------------- |\n| [@gokulNair](https://github.com/gokulnair2001)      | Full Stack + Documentation |\n| [@anmolBansal](https://github.com/anmolbansal7)        | Documentation              |\n\n## Project Admin 👨🏻‍💻\n\n[![Relative date](https://img.shields.io/date/1577392258?color=important\u0026label=started\u0026logo=github)](https://github.com/Loafjet/Loafjet) [![Maintenance](https://img.shields.io/maintenance/yes/2021?color=green\u0026logo=github)](https://github.com/gokulnair2001/)\n\n|                                                                                         \u003ca href=\"https://gokulnair2001.wixsite.com/mysite\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/115108478-482ccc80-9f8e-11eb-94a0-430db46a432f.png\" width=150px height=160px /\u003e\u003c/a\u003e                                                                                         |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n|                                                                                                                                        **[Gokul Nair](https://www.linkedin.com/in/gokul-r-nair/)**                                                                                                                                        |\n| \u003ca href=\"https://www.instagram.com/_gokul_r_nair_/\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/114969025-24d22680-9e95-11eb-848d-b20e73269c4c.png\" width=\"32px\" height=\"32px\"\u003e\u003c/a\u003e \u003ca href=\"https://twitter.com/itIsGokulNair\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/114967867-d6bc2380-9e92-11eb-8f89-c437f39a45de.png\" width=\"32px\" height=\"32px\"\u003e\u003c/a\u003e  \u003ca href=\"https://www.linkedin.com/in/gokul-r-nair/\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/114967871-d7ed5080-9e92-11eb-8781-cd7cf9bb52db.png\" width=\"32px\" height=\"32px\"\u003e\u003c/a\u003e |\n\n## Apps Using Loafjet📱\n| Dock! | Remember Us | LinkBoard |\n| ----- | ----- | ----- |\n| \u003ca href=\"https://apps.apple.com/in/app/dock/id1569386912\"\u003e\u003cimg src = \"https://user-images.githubusercontent.com/56252259/127950419-06629304-973a-4e6d-9a90-040af7beb61d.png\" width = 150, height = 150\u003e |\u003ca href=\"https://apps.apple.com/in/app/remember-us/id1589084337\"\u003e\u003cimg src = \"https://user-images.githubusercontent.com/56252259/146366955-c569d629-c333-44a1-8623-b2ed36ff33a9.png\" width = 150, height = 150\u003e | \u003ca href=\"https://apps.apple.com/us/app/linkboard-link-organiser/id1616404530\"\u003e\u003cimg src = \"https://user-images.githubusercontent.com/56252259/166141257-8f68eb9b-0f93-4fa7-bace-a363311273c2.png\" width = 150, height = 150\u003e |\n \n\n* If your App uses **LOAFJET**, then let us know to get your app featured on our [Website](https://loafjet.github.io/Loafjet/).\n \n# Community 🍕\n\n* Want to be a part of our Organisation 🚀, then:\n* Mail us at **gokulnair.2001@gmail.com** ✉️\n* Do mention the following things: \u003cbr\u003e \n      1. Reason \u003cbr\u003e\n      2. Motive \u003cbr\u003e\n      3. Skills \u003cbr\u003e\n      4. What you liked abou Loafjet❤️ \u003cbr\u003e\n* We are eager to read you message⚡️!\n\n# Like the Project ?\nIf you like using any of my projects or like what I'm doing, please do consider backing me with appreciating my work: [Message me](https://twitter.com/GokulNair2303)🥰\n\n[\u003cimg width=\"200\" alt=\"BMC logo+wordmark - Black\" src=\"https://cdn.buymeacoffee.com/buttons/v2/default-red.png\"\u003e](https://www.buymeacoffee.com/gokulnair)\n\nOR\n\n**Drop a star ⭐ if you find this project interesting!**\n \n# Reward 🎁\n \n**If you ❤️ the project then there is a gift for you:**\n* [Gift from Loafjet Organisation](https://loafjet.github.io/LoafjetLogo.github.io/)\n* Set the following image as your iPhone's Lock Screen wallpaper and see the magic 🪄.\n* Thank Me later by giving a ⭐️ to Loafjet🚀 .\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gokulnair-2001.medium.com/loafjet-a-toast-replacement-for-swift-3fd9a1563401\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/112606155-0fda1880-8e3e-11eb-94b8-3e3db08fe822.png\" width = 50, height = 50\u003e\u003c/img\u003e\u003c/a\u003e                                                   \n\u003ca href=\"https://dev.to/gokulnair2001/loafjet-a-toast-replacement-for-swift-51e0\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/56252259/114194494-308d8c80-996d-11eb-9ad5-46fde7028a3f.png\" width = 50, height = 50\u003e\u003c/img\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" width=\"100%\"\u003e\n   Made with ❤️ in 🇮🇳 By Gokul Nair   \n\u003c/p\u003e\n\n\u003cp align=\"right\" width=\"100%\"\u003e\n   © Gokul Nair   \n\u003c/p\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLoafjet%2FLoafjet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLoafjet%2FLoafjet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLoafjet%2FLoafjet/lists"}