{"id":2607,"url":"https://github.com/pixyzehn/MediumMenu","last_synced_at":"2025-08-03T00:32:05.571Z","repository":{"id":26684139,"uuid":"30140907","full_name":"pixyzehn/MediumMenu","owner":"pixyzehn","description":"A menu based on Medium iOS app.","archived":true,"fork":false,"pushed_at":"2019-03-27T18:05:13.000Z","size":1829,"stargazers_count":318,"open_issues_count":10,"forks_count":44,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-10-08T08:02:11.172Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/pixyzehn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-01T08:37:08.000Z","updated_at":"2024-09-10T15:01:45.000Z","dependencies_parsed_at":"2022-09-04T23:51:05.359Z","dependency_job_id":null,"html_url":"https://github.com/pixyzehn/MediumMenu","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixyzehn%2FMediumMenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixyzehn%2FMediumMenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixyzehn%2FMediumMenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixyzehn%2FMediumMenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixyzehn","download_url":"https://codeload.github.com/pixyzehn/MediumMenu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228510741,"owners_count":17931759,"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":[],"created_at":"2024-01-05T20:16:18.194Z","updated_at":"2024-12-06T18:30:36.757Z","avatar_url":"https://github.com/pixyzehn.png","language":"Swift","funding_links":[],"categories":["UI","Menu","Libs","UI [🔝](#readme)"],"sub_categories":["Menu","UI","Layout","Other free courses"],"readme":"**Notice: MediumMenu is no longer being maintained/updated.**\n\nMediumMenu\n====================\n\nMedium 1.8.168 menu in Swift. That is still one of my favorite menus because that is easy to use and looks beautiful.\n\nInspired by [RBMenu](https://github.com/RoshanNindrai/RBMenu). I made that a reference and customized a fine point.\n\n## Demo\n\n![MediumMenu](https://github.com/pixyzehn/MediumMenu/blob/master/Assets/MediumMenu.gif)\n\n## Installation\n\n### CocoaPods\n\nThe easiest way to get started is to use [CocoaPods](http://cocoapods.org/). Add the following line to your Podfile:\n\n```ruby\nplatform :ios, '8.0'\nuse_frameworks!\n# The following is a Library of Swift.\npod 'MediumMenu'\n```\n\nThen, run the following command:\n\n```ruby\npod install\n```\n\n### Carthage\n\n[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.\n\nYou can install Carthage with [Homebrew](http://brew.sh/) using the following command:\n\n```bash\n$ brew update\n$ brew install carthage\n```\n\nTo integrate MediumMenu into your Xcode project using Carthage, specify it in your `Cartfile`:\n\n```ogdl\ngithub \"pixyzehn/MediumMenu\"\n```\nRun `carthage update`.\n\n```bash\n$ carthage update\n```\n\n### Other\n\nAdd the MediumMenu (including MediumMenu.swift) folder into your project.\n\n---\n\nDue to the lack of choice whether status bar is hidden or not,  Edit info.plist in your project.\n\nAdd \"Status bar is initially hidden\" and \"View controller-based status bar appearance\" keys to your info.plist. Set the values to \"YES\" and \"NO\" respectively.\n\nYou can set the following property. If you don't set the these property, default value is used.\n\n```Swift\nlet menu = MediumMenu(items: [item1, item2, item3, item4, item5], forViewController: self)\nmenu.textColor = UIColor.purpleColor()                        // Default is UIColor(red:0.98, green:0.98, blue:0.98, alpha:1).\nmenu.highLightTextColor = UIColor.redColor()                  // Default is UIColor(red:0.57, green:0.57, blue:0.57, alpha:1).\nmenu.backgroundColor = UIColor.yellowColor()                  // Default is UIColor(red:0.05, green:0.05, blue:0.05, alpha:1).\nmenu.titleFont = UIFont(name: \"AvenirNext-Regular\", size: 30) // Default is UIFont(name: \"HelveticaNeue-Light\", size: 28).\nmenu.titleAlignment = .Center                                 // Default is .Left.\nmenu.height = 370                                             // Default is 466.\nmenu.bounceOffset = 10                                        // Default is 0.\nmenu.velocityTreshold = 700                                   // Default is 1000.\nmenu.panGestureEnable = false                                 // Default is true.\nmenu.highLighedIndex = 3                                      // Default is 1.\nmenu.heightForRowAtIndexPath = 40                             // Default is 57.\nmenu.heightForHeaderInSection = 0                             // Default is 30.\nmenu.enabled = false                                          // Default is true.\nmenu.animationDuration = 0.33                                 // Default is 0.2.\n```\n\nIn the rest of the details, refer to MediumMenu-Sample project.\n\n## Description\n\nMediumMenu is really similar to menu of real Medium for iOS.\n\n## Licence\n\n[MIT](https://github.com/pixyzehn/MediumMenu/blob/master/LICENSE)\n\n## Author\n\n[pixyzehn](https://github.com/pixyzehn)🐈\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixyzehn%2FMediumMenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixyzehn%2FMediumMenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixyzehn%2FMediumMenu/lists"}