Commit Graph

1334 Commits

Author SHA1 Message Date
Ryan Nystrom
21bb6d717f pad icons so they dont get clipped when exporting (#1332) 2018-01-05 13:23:39 -05:00
Ryan Nystrom
10045b1954 remove assert b/c firing on spinner bar item (#1328) 2018-01-02 09:24:36 -05:00
Ryan Nystrom
755be5af2e Refactor autocomplete control and wire it up in comment editing (#1326)
* refactor text view delegate to be 1:many

* move autocomplete stuff to its own controller + API

* refactor VC to work with new autocomplete controller

* update pods with new message stuff

* reorganize and fixup files

* app builds

* better names

* thread autocomplete to comment SC

* autocomplete working in edit

* finish refactor
2018-01-02 09:14:28 -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
47342c862b Refactor autocomplete searching to use Swift String (#1317)
* refactor autocomplete searching to use Swift String

* update pods
2017-12-31 12:42:30 -05:00
Ryan Nystrom
167f1b80fe Redesign issue comments with a card (#1320)
* Redesign issue comments with a card

* fix more button, content view layout

* finish polishing card layout
2017-12-31 12:37:19 -05:00
dkhamsing
b445019576 Rename .all title to Archived (#1318) 2017-12-30 17:12:28 -05:00
Ryan Nystrom
685e61f374 setup message control after feed is loaded (#1311) 2017-12-27 13:56:04 -05:00
Ryan Nystrom
68665acb8b fix build from file moves (#1310) 2017-12-27 13:46:47 -05:00
Bas Broek
b9cda654a9 [DO NOT MERGE] Switch markAll logic back to mark all (#1295)
* Switch markAll logic back to mark all

* Remove testing logic
2017-12-27 13:41:17 -05:00
Luciano Almeida
89974b05f9 Fixing link color inside codeSpan (#1302)
* Fixing link color inside codeSpan

* Reverting wrong button fix
2017-12-27 13:40:46 -05:00
Ryan Nystrom
7aee23d415 new send icon, finish wiring up control (#1309) 2017-12-26 23:37:58 -05:00
Ryan Nystrom
b3ec648b2a New UITextView control to replace SlackTextViewController (#1307)
* init new text view lib

* autocomplete finding

* autocomplete working

* add caching

* new message VC working
2017-12-24 17:42:11 -05:00
Joe Rocca
17ecfbb518 Added wrapping labels view to RepoSummaryCell (#1245)
* added label list view to repo summary cell

* simpler total label width calculation

* simplified label list view height caching
2017-12-19 14:51:45 -05:00
Ryan Nystrom
f19e64cbe0 log device environment info (#1278) 2017-12-19 10:12:58 -05:00
Bas Broek
d97139300b Add http(s) to urls to prevent them from opening internally (#1284) 2017-12-19 10:12:18 -05:00
Ryan Nystrom
29f7f67ff8 View notifications by repository (#1291)
* get subscriptions api

* stub subscription ctrl

* use icon bar items, inject inbox type

* wire up repo list

* push notif, show all for repos

* clean path

* fix spinner bar item bugs

* call correct mark-read apis

* alert titles

* sort repos by alpha

* unify show-all callsite

* nits
2017-12-19 10:11:59 -05:00
Bas Broek
377161aed0 Fix Int format crash + unify String localization (#1273)
* Use %d over %zi to prevent a possible crash

* Clean up / unify localization behavior

Before, we were doing double localization (Feeding a `LocalizedString` into a `.localizedStringWithFormat`).
2017-12-17 16:10:57 -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
6b5f6dbb17 Merge pull request #1277 from spsjvc/master
Remove unused code
2017-12-17 20:38:35 +01:00
Dragiša Spasojević
09f0ba6ff5 Remove unused code 2017-12-17 18:33:45 +01:00
Dragiša Spasojević
14c792e907 Merge branch 'master' of https://github.com/rnystrom/GitHawk 2017-12-17 18:32:31 +01:00
Dragiša Spasojević
a1d119f365 Change version of apollo-codegen to exactly match 0.17.0-alpha.13 (#1276) 2017-12-17 12:17:17 -05:00
Dragiša Spasojević
6c519b248a Change version of apollo-codegen to exactly match 0.17.0-alpha.13 2017-12-17 17:51:57 +01:00
Ryan Nystrom
860d0f7318 [WIP] Exploring styled text refactor (#1231)
* styled text and builder

* add styledtext local pod

* pod install

* move font back to text style

* lru cache

* more tests, fix head/tail swap

* clear api, more tests

* memory warnings, add cgimage conformance

* styled text render cache key

* defer locks, add cachable size, renderer has global cache

* add snapshot tests

* move local pods to remove space

* update podfile

* snapshot tests for renderer

* styled text view

* update access

* install pod again

* alltext api, const text styles

* add back h1 styles

* reset path changes, snap 0.2.3, revert githawk changes

* remove unused file

* measure cache size in bytes not bits
2017-12-17 09:20:37 -05:00
Ryan Nystrom
0fc619e420 Tapping checkboxes updates the UI and edits on the server (#1272)
* edit checkboxes working

* always can update when editing

* edit comment sent to client
2017-12-17 09:19:19 -05:00
Ryan Nystrom
e0c8d5c37e Parse issue shorthand within MMMarkdown (#1270)
* parse github shorthand links within MMMarkdown

* all sorts of shorthand links
2017-12-17 09:18:05 -05:00
Ryan Nystrom
fed5e9bdc8 parse checkboxes in MMMarkdown (#1269) 2017-12-17 09:16:31 -05:00
Ryan Nystrom
dbe722f1c4 Find usernames in MMMarkdown (#1258)
* find usernames in MMMarkdown

* parse usernames at beginning

* actually make tests pass, capture usernames on newlines
2017-12-17 09:14:44 -05:00
Ryan Nystrom
eb7069f6f7 Refactor date formatting from String (#1229)
* refactor date formatting from String

* undo new file
2017-12-16 22:16:01 -05:00
Bas Broek
0db76b3b76 Add + update a11x for navigation titles (#1257)
* Add + update a11x for navigation items

* A file is not a file extension
2017-12-16 22:15:29 -05:00
Bas Broek
df968e02c6 IssueCommitCell is a button, add ax label (#1256)
* IssueCommitCell is a button, add ax label

* Add quotes
2017-12-16 22:11:54 -05:00
Bas Broek
d031d752f5 Add accessibility to milestone cell (#1255) 2017-12-16 22:11:31 -05:00
Bas Broek
a9956f073f Add accessibility label and hint to "View Files" (#1249)
* Add accessibility label and hint to "View Files"

* Prevent duplicate localization
2017-12-16 22:11:10 -05:00
Ryan Nystrom
c98bff29ca Bump version to 1.17.0 (#1250) 2017-12-16 22:10:51 -05:00
Ryan Nystrom
d7fbbf3105 invert milestone progress (#1248) 1.16.0 2017-12-12 22:08:03 -05:00
Ryan Nystrom
0df77e1f38 bigger tap target on new issue title (#1238) 2017-12-12 09:52:46 -05:00
Ryan Nystrom
d0d052a9e4 init firebase db once, avoid flickering view (#1235) 2017-12-12 09:52:33 -05:00
Ryan Nystrom
ff512d1f19 api status label respects content size (#1236) 2017-12-12 09:52:27 -05:00
Ryan Nystrom
dbcf7fb290 Milestone events have date (#1237)
* milestone events have date

* remove extra space
2017-12-12 09:52:19 -05:00
Ryan Nystrom
b6ed4faf27 scan for ellipsis in urls (#1241) 2017-12-12 09:52:11 -05:00
Ryan Nystrom
8e30bacb81 master repo VC background is white (#1214) 2017-12-11 09:04:03 -05:00
Bas Broek
7f04139794 Disable animations when reduce motion enabled (#1167) 2017-12-10 18:15:44 -05:00
Ryan Nystrom
6d5fc23180 Remove unused label from actions cell (#1213) 2017-12-10 18:13:56 -05:00
Ryan Nystrom
63cbf507d8 use collab permissions for issue editing (#1215) 2017-12-10 18:13:36 -05:00
Ryan Nystrom
107a547150 [WIP] Use Firebase to fetch emoji and message (#1224)
Use Firebase to fetch emoji and message
2017-12-10 18:13:24 -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
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
Ryan Nystrom
dc5becb24f Dynamic content size support (#1206)
* add multiplier based on device text size

* adjust settings labels

* syntax highlighting supported
2017-12-09 12:31:23 -05:00
Ryan Nystrom
04b90c74a6 fix tap-expansion bug on comments (#1204) 2017-12-09 12:28:31 -05:00