From 5d0b3373e7d3592e53118da440340b75c762ebe3 Mon Sep 17 00:00:00 2001 From: Ryan Nystrom Date: Mon, 15 May 2017 16:09:27 -0400 Subject: [PATCH] add notification json example --- .../Notifications/NotificationsRequest.swift | 12 +- .../NotificationsViewController.swift | 5 - Classes/Systems/AppDelegate.swift | 11 +- Classes/Views/EmptyView.swift | 2 + Github API/examples/notifications.json | 802 ++++++++++++++++++ Resources/Base.lproj/Main.storyboard | 21 +- 6 files changed, 829 insertions(+), 24 deletions(-) create mode 100644 Github API/examples/notifications.json diff --git a/Classes/Notifications/NotificationsRequest.swift b/Classes/Notifications/NotificationsRequest.swift index e3b50799..a1614495 100644 --- a/Classes/Notifications/NotificationsRequest.swift +++ b/Classes/Notifications/NotificationsRequest.swift @@ -13,27 +13,25 @@ enum NotificationResult { case success([Notification]) } -fileprivate let dateFormatter = DateFormatter() - func requestNotifications( session: GithubSession, all: Bool = false, participating: Bool = false, - since: Date = Date(), + since: Date? = nil, page: Int = 0, before: Date? = nil, completion: @escaping (NotificationResult) -> () ) { - dateFormatter.dateFormat = "" - var parameters: [String: Any] = [ "all": all ? "true" : "false", "participating": participating ? "true" : "false", - "since": dateFormatter.string(from: since), "page": page, ] + if let since = since { + parameters["since"] = GithubAPIDateFormatter().string(from: since) + } if let before = before { - parameters["before"] = dateFormatter.string(from: before) + parameters["before"] = GithubAPIDateFormatter().string(from: before) } let r = GithubRequest( diff --git a/Classes/Notifications/NotificationsViewController.swift b/Classes/Notifications/NotificationsViewController.swift index 7c3dfb35..43b18284 100644 --- a/Classes/Notifications/NotificationsViewController.swift +++ b/Classes/Notifications/NotificationsViewController.swift @@ -35,11 +35,6 @@ class NotificationsViewController: UIViewController { feed.viewDidLoad() feed.adapter.dataSource = self - - // TODO: remove - allNotifications = fakeNotifications(width: view.bounds.width) - - reload() } // MARK: Private API diff --git a/Classes/Systems/AppDelegate.swift b/Classes/Systems/AppDelegate.swift index a203c47c..e998c6da 100644 --- a/Classes/Systems/AppDelegate.swift +++ b/Classes/Systems/AppDelegate.swift @@ -48,9 +48,16 @@ class AppDelegate: UIResponder, UIApplicationDelegate, GithubSessionListener { } private func resetRootViewController() { - if let nav = window?.rootViewController as? UINavigationController { + if let tab = window?.rootViewController as? UITabBarController { + var viewControllers = [UIViewController]() + let notifications = NotificationsViewController(session: session) - nav.viewControllers = [notifications] + viewControllers.append(UINavigationController(rootViewController: notifications)) + + if let settings = UIStoryboard(name: "Settings", bundle: nil).instantiateInitialViewController() { + viewControllers.append(settings) + } + tab.viewControllers = viewControllers } } diff --git a/Classes/Views/EmptyView.swift b/Classes/Views/EmptyView.swift index dbdecc42..0611e1b8 100644 --- a/Classes/Views/EmptyView.swift +++ b/Classes/Views/EmptyView.swift @@ -15,6 +15,8 @@ final class EmptyView: UIView { override init(frame: CGRect) { super.init(frame: frame) + translatesAutoresizingMaskIntoConstraints = false + label.backgroundColor = Styles.Colors.Gray.lighter label.textAlignment = .center label.font = Styles.Fonts.body diff --git a/Github API/examples/notifications.json b/Github API/examples/notifications.json new file mode 100644 index 00000000..7870985b --- /dev/null +++ b/Github API/examples/notifications.json @@ -0,0 +1,802 @@ +[ + { + "id": "203134625", + "last_read_at": null, + "reason": "mention", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301580504", + "title": "[WIP] Preprocessing Phase for Updates", + "type": "PullRequest", + "url": "https://api.github.com/repos/Instagram/IGListKit/pulls/501" + }, + "subscription_url": "https://api.github.com/notifications/threads/203134625/subscription", + "unread": true, + "updated_at": "2017-05-15T19:35:34Z", + "url": "https://api.github.com/notifications/threads/203134625" + }, + { + "id": "218984667", + "last_read_at": "2017-05-15T15:03:16Z", + "reason": "mention", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301568584", + "title": "Add Swiftlint #trivial", + "type": "PullRequest", + "url": "https://api.github.com/repos/Instagram/IGListKit/pulls/681" + }, + "subscription_url": "https://api.github.com/notifications/threads/218984667/subscription", + "unread": true, + "updated_at": "2017-05-15T18:49:48Z", + "url": "https://api.github.com/notifications/threads/218984667" + }, + { + "id": "219826532", + "last_read_at": null, + "reason": "mention", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/696", + "title": "Duplicates with IGListBindingSectionController", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/696" + }, + "subscription_url": "https://api.github.com/notifications/threads/219826532/subscription", + "unread": true, + "updated_at": "2017-05-15T18:02:26Z", + "url": "https://api.github.com/notifications/threads/219826532" + }, + { + "id": "219098930", + "last_read_at": null, + "reason": "comment", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/685", + "title": "When i switch the tab more than one time , somehow cell 's contentView will change it's height", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/685" + }, + "subscription_url": "https://api.github.com/notifications/threads/219098930/subscription", + "unread": true, + "updated_at": "2017-05-15T18:01:26Z", + "url": "https://api.github.com/notifications/threads/219098930" + }, + { + "id": "220424332", + "last_read_at": null, + "reason": "comment", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/703", + "title": "Prevent keyboard overlapping with scrollToItem", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/703" + }, + "subscription_url": "https://api.github.com/notifications/threads/220424332/subscription", + "unread": true, + "updated_at": "2017-05-15T18:00:43Z", + "url": "https://api.github.com/notifications/threads/220424332" + }, + { + "id": "221849382", + "last_read_at": "2017-05-10T15:31:50Z", + "reason": "mention", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/711", + "title": "Best practice to expand a cell animated in a section?", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/711" + }, + "subscription_url": "https://api.github.com/notifications/threads/221849382/subscription", + "unread": true, + "updated_at": "2017-05-15T18:00:06Z", + "url": "https://api.github.com/notifications/threads/221849382" + }, + { + "id": "222473581", + "last_read_at": null, + "reason": "comment", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/717", + "title": "Getting index of the currently visible cell in embedded section", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/717" + }, + "subscription_url": "https://api.github.com/notifications/threads/222473581/subscription", + "unread": true, + "updated_at": "2017-05-15T17:59:42Z", + "url": "https://api.github.com/notifications/threads/222473581" + }, + { + "id": "224913072", + "last_read_at": "2017-05-13T14:37:36Z", + "reason": "comment", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/739", + "title": "Binding section controller resizes self-sizing cells on calling performUpdates", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/739" + }, + "subscription_url": "https://api.github.com/notifications/threads/224913072/subscription", + "unread": true, + "updated_at": "2017-05-15T17:55:32Z", + "url": "https://api.github.com/notifications/threads/224913072" + }, + { + "id": "198173363", + "last_read_at": null, + "reason": "state_change", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301281073", + "title": "Animating cell size change don't-know-how", + "type": "Issue", + "url": "https://api.github.com/repos/Instagram/IGListKit/issues/459" + }, + "subscription_url": "https://api.github.com/notifications/threads/198173363/subscription", + "unread": true, + "updated_at": "2017-05-13T23:34:32Z", + "url": "https://api.github.com/notifications/threads/198173363" + }, + { + "id": "203065043", + "last_read_at": null, + "reason": "mention", + "repository": { + "archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}", + "assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}", + "blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}", + "branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}", + "collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}", + "comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}", + "commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}", + "compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}", + "contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}", + "contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors", + "deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments", + "description": "A data-driven UICollectionView framework for building fast and flexible lists.", + "downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads", + "events_url": "https://api.github.com/repos/Instagram/IGListKit/events", + "fork": false, + "forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks", + "full_name": "Instagram/IGListKit", + "git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}", + "git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}", + "git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}", + "hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks", + "html_url": "https://github.com/Instagram/IGListKit", + "id": 67588512, + "issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}", + "issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}", + "issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}", + "keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}", + "labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}", + "languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages", + "merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges", + "milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}", + "name": "IGListKit", + "notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}", + "owner": { + "avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3", + "events_url": "https://api.github.com/users/Instagram/events{/privacy}", + "followers_url": "https://api.github.com/users/Instagram/followers", + "following_url": "https://api.github.com/users/Instagram/following{/other_user}", + "gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}", + "gravatar_id": "", + "html_url": "https://github.com/Instagram", + "id": 549085, + "login": "Instagram", + "organizations_url": "https://api.github.com/users/Instagram/orgs", + "received_events_url": "https://api.github.com/users/Instagram/received_events", + "repos_url": "https://api.github.com/users/Instagram/repos", + "site_admin": false, + "starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Instagram/subscriptions", + "type": "Organization", + "url": "https://api.github.com/users/Instagram" + }, + "private": false, + "pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}", + "releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}", + "stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers", + "statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}", + "subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers", + "subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription", + "tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags", + "teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams", + "trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}", + "url": "https://api.github.com/repos/Instagram/IGListKit" + }, + "subject": { + "latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/281581572", + "title": "Layout invalidation API", + "type": "PullRequest", + "url": "https://api.github.com/repos/Instagram/IGListKit/pulls/499" + }, + "subscription_url": "https://api.github.com/notifications/threads/203065043/subscription", + "unread": true, + "updated_at": "2017-05-13T19:38:52Z", + "url": "https://api.github.com/notifications/threads/203065043" + } +] \ No newline at end of file diff --git a/Resources/Base.lproj/Main.storyboard b/Resources/Base.lproj/Main.storyboard index f77db4fc..34d1f759 100644 --- a/Resources/Base.lproj/Main.storyboard +++ b/Resources/Base.lproj/Main.storyboard @@ -1,5 +1,5 @@ - + @@ -9,18 +9,19 @@ - - + + - - - + + + - - - + + + + - +