Commit Graph

48 Commits

Author SHA1 Message Date
Ryan Nystrom
18801a1064 Refactor alert titles (#818) 2017-10-31 22:03:15 -07:00
Ryan Nystrom
aa15d3e6d5 Remove iOS 11 navigation titles (#816) 2017-10-31 22:02:53 -07:00
Ryan Nystrom
f0efae3317 Inject bookmarks, cleanup (#780) 2017-10-27 11:35:19 -04:00
Rizwan Mohamed Ibrahim
199ce48047 [ADD] Bookmarks per user account (#738) 2017-10-27 10:55:22 -04:00
Rizwan Mohamed Ibrahim
fba236450b Adds options to remove bookmark (#696)
* [ADD] options to remove bookmark

* [ADD] Move bookmark actions to bottom of action sheet
2017-10-24 21:43:22 -04:00
Rizwan Mohamed Ibrahim
40091dd4a1 [ADD] Large title for bookmarks with search controller (#692) 2017-10-24 21:40:35 -04:00
Hesham Salman
f213bac924 Thin SwiftLint ruleset (#704)
* Thin SwiftLint ruleset

* Disabled trailing_whitespace rule
2017-10-23 16:58:09 -04:00
Rizwan Mohamed Ibrahim
bd10b4e032 Add Bookmarks tab (#601)
* [ADD] Bookmarks for repo, issues and pull request

* [FIX] Bookmark model decoding from archive

* [ADD] Clear all option for bookmarks

* [ADD] Search bookmarks with search bar

* [ADD] Swipe to delete for bookmarks (only when search bar is not active)

* [ADD] Bookmark cell accessible and some cleanup

* [ADD] Incorporate review comments

* [ADD] Reuse notification type instead of bookmark type

* [ADD] Incorporate review comments
- Enum over struct on bookmark model
- Github bookmark tab icon
- Smooth deselection, Single tap to scroll to top, cleanup
-
2017-10-22 14:00:50 -04:00
Ryan Nystrom
1f734514a9 browse repo dirs 2017-10-14 15:40:36 -04:00
Ryan Nystrom
34ebd869ad Revert "Added iOS 11 searchController UINavigationItem (#522)"
This reverts commit c32eda7989.
2017-10-13 20:05:16 -04:00
Ryan Nystrom
5ecfc19fee replace status bar calls with toast 2017-10-12 21:34:51 -04:00
Joe Rocca
c32eda7989 Added iOS 11 searchController UINavigationItem (#522)
* added iOS 11 searchController UINavigationItem, fixes #376

* set iOS 11 UINavigationItem largeTitleDisplayMode to never
2017-10-11 13:40:55 -04:00
Ryan Nystrom
cb4cec0c3a fix tabman to 1.0.1 to avoid bugs 2017-10-07 18:37:51 +01:00
Ryan Nystrom
1c38ff4d5c swift 4 migration 2017-10-07 14:46:10 +01:00
Ryan Nystrom
30c758b4ac new base list VC, refactor repo issues, fixes #493 2017-10-05 22:37:40 +01:00
Ivan Magda
f8d0cc7f12 Move duplicate share UIAlertActions to AlertAction struct #359 (#431)
* Move duplicate share UIAlertActions to AlertActions struct #359

Create helper AlertActions struct for convenient UIAlertAction's instantiation.

* Create AlertActionBuilder #359

The AlertActionBuilder is used to create custom UIAlertAction's with constituent parts.

* Create UIAlertController+Action #359

UIAlertController+Action extension provide a convinient way for adding actions into the UIAlertController.

* Move additional UIAlertAction duplicates into AlertAction #359

* NewIssueTableViewController: Use correct titles for alert actions #359

Use "Go back" and "Discard" titles instead of "No" and "Yes".

* IssueCommentSectionController: Refactor alert actions #359

* SettingsViewController: Refactor onSignOut alert actions #359
2017-09-29 16:21:17 -04:00
Ryan Nystrom
8d1aa57301 present new issue VC modally, fixes #449 2017-09-28 20:11:50 -04:00
Ryan Nystrom
5fe34ce698 fix tabman bug when tabbar is visible 2017-09-26 21:05:13 -04:00
Ryan Nystrom
550c93e700 action title says "New Issue" 2017-09-25 22:53:52 -04:00
James Sherlock
f40557eeaf Native Create Issue (#311)
* Add a "Create Issue" view controller, Hook up networking, Enable bug reporting

* Add create issue button to all repos

* Fix navigation for tablet, Add markdown controls view

* Remove new issue button if issues are not enabled

* Add localization for new issue text

* Update scrollView insets on keyboard, Add slight background

* More style changes, moved preview to it's own button, expanding text view, return takes you to next field

* Update bug report repository

* Design changes

* Add markdown controls to new issue
2017-09-25 11:24:14 -04:00
Dylan Lewis
a3276615d5 [413] Use shared colours for standard UI components (#421)
* Update UISwitch on tint color

Align green with shared color

* Update tintColor of all UIAlertControllers

* Create factory for SFSafariViewController

* Update SFSafariViewController tint color

Only in the .configured factory

* Use SFSafariViewController factory everywhere

* Create factory for UIAlertController

* Use UIAlertController factory everywhere
2017-09-24 18:32:32 -04:00
Ryan Nystrom
873ad37e7e only show issues page when enabled, fixes #379 2017-09-23 10:29:53 -04:00
Ryan Nystrom
00ed7ec1e6 backout center align 2017-09-23 10:25:11 -04:00
Ryan Nystrom
8adf246d08 center pages on repo, fixes #383 2017-09-23 10:23:47 -04:00
Ryan Nystrom
6912f7617f Repo paging control (#336)
* WIP paging control on repos

* paging working but inset still broken

* remove old repo VC and replace with paging
2017-09-22 18:12:05 -04:00
Bas Broek
cd269665df Add cancel button to repository more options 2017-09-22 07:41:42 +02:00
Ryan Nystrom
e2999fdff2 proper push from issues VC 2017-09-18 22:50:26 -04:00
Rizwan Mohamed Ibrahim
5567c20d5f Adds more options to repo with share actions 2017-09-18 19:18:28 +05:30
Ryan Nystrom
c73576eb66 Merge branch 'master' of github.com:rnystrom/GitHawk 2017-09-17 17:41:34 -04:00
Ryan Nystrom
1592d9b29b intro parsing options 2017-09-17 17:41:29 -04:00
James Sherlock
b2f71a54d2 Merge branch 'master' into tabBarHeight 2017-09-17 22:15:41 +01:00
Ryan Nystrom
ee5ffd03e9 Merge pull request #310 from rizwankce/fix/empty-state-for-repo-overview
Adds empty state when no readme for repository
2017-09-17 16:59:36 -04:00
James Sherlock
a58b70fc3a Take into account tab bar height in empty states 2017-09-17 16:39:24 +01:00
Ryan Nystrom
81a9a167ce shorthand issues are tappable to push new issue VC 2017-09-16 23:34:12 -04:00
Rizwan Mohamed Ibrahim
f5aec36126 Adds empty state when no readme for repo 2017-09-15 19:22:26 +05:30
Ryan Nystrom
17fb9ae7db simple readme support in repos 2017-09-10 21:08:59 -04:00
Ryan Nystrom
1d6f5858fd simplify search setup, add loading spinner 2017-09-04 16:52:22 -04:00
Ryan Nystrom
bdb52d67c9 namespace type and model for repo 2017-09-03 18:00:47 -04:00
Ryan Nystrom
4532464318 deselect repo issue/pr cell on appear 2017-09-03 17:34:08 -04:00
Ryan Nystrom
07340fdc1f dont show repo empty state unless loaded 2017-09-03 17:32:16 -04:00
Ryan Nystrom
e476976fd3 major refactor to repo 2017-09-03 17:27:26 -04:00
Ryan Nystrom
3ffc4f2b9c search cell selection, better cell text treatment 2017-09-02 18:41:39 -04:00
Ryan Nystrom
27442db482 fix navigation with tab+split+nav 2017-08-31 23:47:38 -04:00
James Sherlock
5f424e09c7 Empty Views 2017-08-01 18:26:40 +01:00
James Sherlock
df22cd4e7f Hide issues tab if repo doesn't have it enabled 2017-07-30 15:38:51 +01:00
James Sherlock
13cc4e2eba Broken RepoView issues/pull requests into separate queries, Separated networking from view layer
Unfortunately Apollo doesn't support directives, so had to break up the queries which meant the networking code needs to get quite a bit bigger to support both of them (a lot of switches!). Paging isn't erroring any more, but also isn't adding new content so looking into!
2017-07-30 15:15:32 +01:00
James Sherlock
faa6b6dac7 Add pull requests view and networking, toggle between views 2017-07-29 17:41:30 +01:00
James Sherlock
aa36bd7289 View issues for a repo from search view, Basic journey to issues 2017-07-29 13:32:59 +01:00