Commit Graph

33 Commits

Author SHA1 Message Date
Ryan Nystrom
ee7b37bb86 fix label and people selection states (#1995) 2018-07-28 17:04:50 -04:00
Ryan Nystrom
2483726ff8 add done button to menu VCs (#1934) 2018-07-19 09:23:00 -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
Ryan Nystrom
3028081c3c Migrate Toast component to new Squawk CocoaPod library (#1900)
* add Squawk lib

* delete Toast

* Build green

* fix build after rebase
2018-07-14 18:26:47 -04:00
Ryan Nystrom
faca5497a8 New Inbox design (#1870)
* New Inbox design

* rename ident to number

* use ax animation

* building with old notifications removed

* remove "2" suffix

* use latest IGLK+Swift

* apply IGLK perf fixes

* fix build

* Update with IGLK binding bug fix
2018-06-17 14:47:59 -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
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
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
74b6e8ac89 smaller labels (#1744) 2018-04-21 21:00:58 -04:00
Ryan Nystrom
447572975d correct removal of bg view 2018-04-16 18:06:42 -04:00
Ryan Nystrom
e33fd79617 less thrashy loading spinner 2018-04-15 12:45:12 -04:00
Orta
6dc2988d23 Port to Xcode 9.3 (#1696) 2018-04-07 23:24:51 -04: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
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
0c3fa4d290 hide bg view while loading labels/milestones (#1436) 2018-01-16 19:53:17 -05:00
Ryan Nystrom
dac6316b01 empty view for labels and milestones (#1419) 2018-01-14 19:26:36 -05:00
Bas Broek
7f04139794 Disable animations when reduce motion enabled (#1167) 2017-12-10 18:15:44 -05:00
Bas Broek
cef63f1efe Only have a label selected if it actually is (#1226)
* Default label to non-selected

* Don't reduce if only one label
2017-12-10 18:13:01 -05:00
Bas Broek
a5544d9ecf Make the label table cell an ax element, add label (#1201) 2017-12-08 18:02:55 -05:00
Bas Broek
8723664af4 Sort labels alphabetically (#1029) 2017-11-21 14:03:11 -05:00
Ryan Nystrom
4d9b0e3800 labels done style consistent (#1005) 2017-11-19 18:15:43 -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
Rizwan Mohamed Ibrahim
ab28e739bc [CHOR] @objc at same line as func (#888) 2017-11-07 13:37:36 -05:00
Hesham Salman
f213bac924 Thin SwiftLint ruleset (#704)
* Thin SwiftLint ruleset

* Disabled trailing_whitespace rule
2017-10-23 16:58:09 -04:00
Ryan Nystrom
5ecfc19fee replace status bar calls with toast 2017-10-12 21:34:51 -04:00
Ryan Nystrom
1c38ff4d5c swift 4 migration 2017-10-07 14:46:10 +01:00
Ryan Nystrom
27c659400d refactor networking to use indicator when using gql 2017-09-17 20:45:44 -04:00
Ryan Nystrom
e72c971261 standardized table cell selection colors 2017-08-12 22:48:24 -04:00
Ryan Nystrom
728dccbc44 refresh control for standardized behavior 2017-08-12 22:48:24 -04:00
Ryan Nystrom
561efb8524 ipad popover for editing labels 2017-08-08 20:00:16 -04:00
Ryan Nystrom
d0b7831308 tweak labels UI 2017-08-08 15:54:01 -04:00
Ryan Nystrom
38a2f92eed edit labels 2017-08-08 15:27:56 -04:00