Ryan Nystrom
e56c29a9a6
Redesigned Issues interface ( #1983 )
...
* clean up title model
* update title style
* organize issue SC method
* remove background colors from styled text in issues
* collection view bg white
* remove card inset and clean up snap superview code
* clean up label design
* thread is root and change base font size
* remove borders on comment cells
* adjust collapse design
* adjust comment line spacing and make non-root body smaller
* refactor detail view
* viewer header background color
* more buttons in reaction cell
* vertical spacers working
* design basically finished;
* scroll to bottom accounts for inset
* PR review background color white
* fixup PR review comments
* spacing on merge and review
* readme background white
* rename to just "spacer"
* horizontal spacing
* fix tests
2018-07-27 11:03:09 -04:00
Ryan Nystrom
1daf87fc86
New ContextMenu UX for managing Issues & PRs ( #1912 )
...
* wip
* New managing UX using ContextMenu
2018-07-15 19:50:01 -04:00
Benny Wong
0858ae13c7
Do not allow review request from PR author ( #1883 )
...
* Finishes #1850
2018-06-25 08:59:00 -04:00
Ryan Nystrom
76f9b95817
Remove old menu VCs ( #1879 )
...
* remove old menu VCs
* move files
* rename label cell since its already taken
* move label VC
* rename all "2" classes
2018-06-16 18:42:40 -04:00
Ryan Nystrom
c97598be84
People menu in IGListKit+Swift ( #1851 )
...
* Create new people with IGLK+Swift, fix AX+l18n, fix bug where cant remove people
* smaller font for people cell
2018-06-03 18:10:46 -04:00
Ryan Nystrom
8a009a6668
Milestones menu in IGListKit+Swift ( #1853 )
...
* Milestones menu in IGListKit+Swift
* layout tweak and vc title
2018-06-03 16:58:02 -04:00
Ryan Nystrom
dd6b8e0c46
minimal context menus ( #1854 )
2018-06-03 16:57:54 -04:00
Ryan Nystrom
d7084328f6
Testing out IGLK swift branch ( #1743 )
...
* testing out IGLK swift branch
* using local IGListKit, update labels to latest
* new labels working
2018-05-27 11:01:34 -04:00
Ryan Nystrom
ce80b303b6
MessageViewController update ( #1741 )
...
* update action label when value changes, make actions diffable
* Update IGListKit swift branch after rebase
* Update MessageViewController pod
* fix build, update w/ latest fixes
2018-04-21 18:26:45 -04:00
Ryan Nystrom
04ae02e7aa
Merge pull request #1712 from GitHawkApp/number-readability
...
Improve number readability
2018-04-10 07:42:23 -04:00
Bas Broek
083c090ce2
Improve number readability
2018-04-10 11:58:13 +02:00
Bas Broek
75b7c07ed5
Infer types and arguments in-app
2018-03-20 21:42:23 +01:00
Ryan Nystrom
9e13303fe9
remove done button from context menu VCs ( #1655 )
2018-03-17 15:07:42 -04:00
Ryan Nystrom
9147c29e04
test out context menu on labels, people, milestones ( #1644 )
2018-03-13 00:27:36 -04:00
Steven Deutsch
0ef61970ac
Refactor PeopleViewController to subclass BaseListViewController ( #1512 )
...
* Remove People.storyboard
* Refactor PeopleCell
* Refactor PeopleViewController to BaseListViewController
* Add PeopleSectionController
* Add paging params to assignees request
* Resolve networking refactor conflicts
* Init PeopleViewController manually
* Remove unused method
2018-03-12 18:11:17 -04:00
Ryan Nystrom
45335eb4a0
[WIP] Refactor networking to shared lib ( #1602 )
...
* [WIP] Refactor networking to shared lib
* notification models as codable and tests
* default request params
* break out into files
* fix tests
* check notification values
* add milestones
* add milestone response
* repo notifications
* refactor v3 response
* refactor to support passing response to response initializer
* add release fetch and model
* add examples from githawk
* notifications working
* almost all notifications requests migrated
* finish notification migration, add graphql request/response
* replace issue requests
* replace milestones request
* fetch assignees migrated
* readme fetch migrated
* migrate badge request
* delete unused request from client
* remove paging
* nearly done w/ migration
* local build green
* refactor gql fetches, replace mutations
* build green, slim down client
* strip session manager from client
* everything working
2018-03-04 21:35:36 -05:00
Ryan Nystrom
d08ecbbcd5
simplify action cell layout ( #1574 )
2018-02-22 21:04:53 -05:00
Ryan Nystrom
2b4f7331eb
Updated action button styles ( #1499 )
...
* new button styles
* cleanup
2018-02-07 10:32:03 -05:00
Ryan Nystrom
0001920b75
Refactor text styles to use StyledText ( #1490 )
2018-02-04 19:09:42 -05:00
Ryan Nystrom
f2d702b5a5
timer to watch webview content height and update ( #1447 )
2018-01-19 14:11:33 -05:00
Ryan Nystrom
65959c7c14
Card inset design completely overhauled ( #1396 )
...
* card inset design completely overhauled
* respond to safe area changes
2018-01-13 12:37:00 -05:00
Ryan Nystrom
a585324f11
author can close their own issues and PRs ( #1378 )
2018-01-09 12:01:07 -05:00
Ryan Nystrom
36f0b5633c
mute colors of action buttons ( #1369 )
2018-01-06 12:43:27 -05:00
Ryan Nystrom
56864889a7
Manage button scrolls to bottom to reveal actions ( #1327 )
...
* new prototype of managing UX
* add tested helper for calculating item width without hanging chad
* adjust math to even last row when theres a chad
2018-01-02 07:15:48 -05:00
Ryan Nystrom
20e1b6f6df
Design polish ( #1275 )
...
* new tab icon design
* more spacing for action cells
* action cells larger, background colors
* fix assignee/reviewer spacing
* label colors, refine header spacing
* bump up label radius
* add close and lock options
* wire up close mutation
* wire up lock
* remove dead code
2017-12-17 16:09:26 -05:00
Bas Broek
7f04139794
Disable animations when reduce motion enabled ( #1167 )
2017-12-10 18:15:44 -05:00
Ryan Nystrom
ed3adf74c5
Polish header spacing ( #1228 )
...
* label styles match github.com
* size assignee to content
* size milestones to content
* polish header spacings
2017-12-10 18:13:08 -05:00
Ryan Nystrom
09e157728b
manage button respects safe area ( #1170 )
2017-12-03 16:59:25 -05:00
Ryan Nystrom
1d3b6169ad
Add and remove PR reviewers ( #1122 )
...
* refactor models for managing
* refactor people mutation to use assign or reviewers
* fix bug when removing reviewers
* tune spacing
2017-12-02 15:23:20 -05:00
Rizwan Mohamed Ibrahim
9180cb3267
[FIX] Accessibility for manage buttons on issues VC ( #1115 )
2017-11-29 10:11:05 -05:00
Ryan Nystrom
8f88e430a9
Add and remove assignees ( #1011 )
...
* add and remove assignees
* add bottom view so there arent trailing separators
2017-11-20 17:22:31 -05:00
Ryan Nystrom
ff2d54b867
Reverse managing cell animation direction ( #1004 )
2017-11-19 18:17:45 -05:00
Ryan Nystrom
47db193a5b
Prevent tapping managing cells while animating ( #1003 )
...
* Prevent tapping managing cells while animating
* always deselect
2017-11-19 18:15:57 -05:00
Ryan Nystrom
710dae0388
Manage milestones on issues & PRs ( #954 )
...
* setup for mutating milestones on issues
* finish milestones
2017-11-16 08:46:35 -05:00
Ryan Nystrom
f272f08135
Move label editing to a managing control with collaborator request ( #936 )
...
* Move label editing to a managing control with collaborator request
* tighten spacing on chevron
* move action cell to top-right, highlight states, action icons
2017-11-15 15:12:53 -05:00