Commit Graph

35 Commits

Author SHA1 Message Date
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