Commit Graph

255 Commits

Author SHA1 Message Date
Talip Göksu
919138089e Add UIAppearance styling for UISwitch & UISearchBar (#2144)
* Add(UIAppearance styling for UISwitch)

* Add(UIAppearance for UISearchBar)
2018-09-22 14:43:59 -04:00
Ryan Nystrom
b489e8db97 Local push notifications (#2145)
* add fmdb

* add local notification cache mechanism

* rewiring to update local db when fetching notifications

* local pushes working

* building for xcode 10
2018-09-22 14:40:35 -04:00
Ryan Nystrom
e2b967b4d2 Switches share style, fix default reaction padding (#2095) 2018-08-11 22:54:30 -04:00
Ryan Nystrom
28b76e61e1 Clean up reactions settings (#2084) 2018-08-11 13:50:36 -04:00
Ehud Adler
af4e0f8fb8 Choose double tap (#2022)
* Addresses #2013

* fixed issue with creating reaction from string

* Switched from MenuController to Separate TableViewController

* Minor wording change

* Minor wording update

* Switched all cells to StyleTextCells

* UX fixes.
Migrated back into GitHawk Section
Removed None and replaced it with a switch

* Switched Set Double Tap Reaction -> Double Tap Reaction
2018-08-11 11:02:29 -04:00
Ryan Nystrom
8a8da143b5 new send button position (#2066) 2018-08-08 21:54:20 -04:00
Ryan Nystrom
4be9a9328e Add insets to readme (#2038)
* fix build error from #2037

* inset readmes
2018-08-05 12:19:45 -04:00
Ryan Nystrom
cb18bf3c3d Smaller send button and blue (#2035) 2018-08-05 11:37:15 -04:00
Ivan Smetanin
ade56a81a1 Fix preferredContentSizeCategory called on background thread issue (#2037) 2018-08-05 11:37:03 -04:00
Ryan Nystrom
05b3829b2b improved send icon, better read animation (#2016) 2018-08-04 17:35:58 -04:00
Ryan Nystrom
04fb9cecbd fix selection overlay disabling buttons (#2030) 2018-08-04 17:35:38 -04:00
Ryan Nystrom
5070f605f2 replace signature with badge (#2003) 2018-07-29 19:29:49 -04:00
Ryan Nystrom
27ebb18b06 improved send UI, quieter merge buttons (#2001) 2018-07-29 19:29:25 -04:00
Ryan Nystrom
2abec91b05 Make inbox buttons more tappable (#1990)
* Make inbox buttons more tappable

* add missing file
2018-07-28 17:04:35 -04:00
Ryan Nystrom
b37db3a98b restore system color divider line for ipad (#1989) 2018-07-28 17:01:48 -04:00
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
7a1758f82d add insets to issue with new button design (#1935) 2018-07-19 09:22:53 -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
Bas Broek
5cf550684a Notification a11y actions (#1890)
* Add custom a11y actions for notification cell actions

* Cleanup
2018-07-09 14:48:31 -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
c287075ba6 Long press urls and display system share sheet (#1856)
* Long press urls and display system share sheet

* update StyledTextKit to fix highlighting bug
2018-06-03 21:26:25 -04:00
Ryan Nystrom
0388cb9227 Fix bottom clipping on message view (#1855) 2018-06-03 16:57:45 -04:00
Ryan Nystrom
1ac9348852 update to new StyledTextKit lib name (#1849) 2018-06-02 23:14:11 -04:00
Ryan Nystrom
f8b8a977d6 Update StyledText with new highlight API (#1844) 2018-05-30 22:28:32 -04:00
Ryan Nystrom
e9899fb935 Delete NSAttributedStringSizing (#1826)
* Delete NSAttributedStringSizing

* compile
2018-05-21 11:15:38 -04:00
Ryan Nystrom
f19a852ce2 Remove another NSAttributedStringSizing usage (#1822) 2018-05-21 09:47:12 -04:00
Ryan Nystrom
b02c7cf0ad functioning watch app 2018-04-29 21:38:25 -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
e33fd79617 less thrashy loading spinner 2018-04-15 12:45:12 -04:00
Bas Broek
083c090ce2 Improve number readability 2018-04-10 11:58:13 +02:00
Alex Figueroa
2bf6f8749e Enable view source to open in GitHawk 2018-04-08 00:54:16 -04:00
Orta
6dc2988d23 Port to Xcode 9.3 (#1696) 2018-04-07 23:24:51 -04:00
Ryan Nystrom
62e2763a85 Refactor markdown parsing to use text lib (#1674)
* milestones refactored with styled text

* reference refactored

* refactor commit references

* fix styled text bug

* request event refactored

* refactor titles

* warm caches for bg-gen models

* delete old text cell

* move shortlinks into MMMarkdown

* almost there

* build green

* running and trimming whitespaces

* styled text working

* fix tests

* tests passing
2018-03-31 10:12:51 -04:00
Ryan Nystrom
66dc61ace0 Refactor labeled events to use StyledText (#1659)
* refactor tap handling on attributed views

* styled cell interaction working

* share menu code

* label events finished
2018-03-18 14:55:57 -04:00
Ryan Nystrom
83acbea441 Start refactoring text views with StyledText (#1658)
* refactoring with styledtext

* issue rename refactored

* fix tests
2018-03-17 18:55:08 -04:00
Bas Broek
755a9fe35d Move references to old url (#1652) 2018-03-17 11:41:57 -04:00
Bas Broek
39dcc7145e Accessibility improvements (#1603)
* Add an a11y hint to the navigationbar title

* Improve accessibility for merge contexts

* Improve accessibility for merge summaries

* Improve accessibility for the merge button
2018-03-04 21:36:48 -05: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
Bas Broek
9bd61354dd Remove HangingChadItem (#1605)
Referencing https://github.com/rnystrom/GitHawk/pull/1327#discussion_r172028966
2018-03-03 17:03:11 -05:00
Luciano Almeida
83a2ffe6bd Removing #available conditionals (#1578) 2018-02-26 22:24:08 -08:00
Ryan Nystrom
506eb900c0 fix ipad custom nav view layout (#1572) 2018-02-22 20:07:44 -05:00
Luciano Almeida
12fb61a318 Fixing files dont have code highlighting (#1543) 2018-02-19 20:32:17 -05:00
Ryan Nystrom
588c08ac84 Fix and optimize font generation in StyledText (#1537)
* prep to fix compiler for updated styled text

* update text style pod
2018-02-19 12:05:47 -05:00
Ryan Nystrom
5c15a3d61a mention should wrap at current selection (#1523) 2018-02-16 08:59:36 -05:00
Ryan Nystrom
b377a1596c optimized mention bar asset (#1520) 2018-02-15 22:49:07 -05:00
Ryan Nystrom
0b9508493e [WIP] Merge PRs (#1511)
* display merge status

* refactor merge button and wire up interactivity

* wire up merge type selection

* merge working
2018-02-15 22:30:14 -05:00
Steven Deutsch
11d1d78aad Display paste menu on URL wrapping (#1515)
* Display paste menu on URL wrapping

* Add multi IssueTextActionOperation
2018-02-15 22:29:13 -05:00
Steven Deutsch
404aed0e07 Add mention shortcut to IssueTextActionsView (#1507)
* Add mention as issue text operation

* Set MessageView keyboard type to default
2018-02-11 18:40:04 -05:00
Ryan Nystrom
220a5a3373 update StyledText and fix semibold fonts (#1497) 2018-02-07 10:39:18 -05:00