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