Matthew Chen
fd9188415f
Respond to CR.
...
// FREEBIE
2017-10-02 14:26:03 -04:00
Matthew Chen
2affcd934f
Respond to CR.
...
// FREEBIE
2017-09-19 09:40:29 -04:00
Matthew Chen
c0f5bda2be
Respond to CR.
...
// FREEBIE
2017-09-19 09:39:38 -04:00
Matthew Chen
46d00383fd
Create Flat UI rounded button class.
...
// FREEBIE
2017-09-12 14:45:57 -04:00
Matthew Chen
ab00342d67
Add modal activity indicator view.
...
// FREEBIE
2017-09-11 12:49:14 -04:00
Matthew Chen
9dfebb2d4b
Apply OWSFail() in more places.
...
// FREEBIE
2017-09-11 10:20:48 -04:00
Michael Kirk
4e93bec230
black masking style for avatar cropper
...
- cancel/done buttons
- no navbar for modal edit
- vertically center image
// FREEBIE
2017-09-05 16:36:42 -04:00
Matthew Chen
c1139a3a28
Fix many leaks in the view controllers.
...
// FREEBIE
2017-07-26 11:59:00 -04:00
Matthew Chen
03aacbd682
[SSK] Try applying national prefixes when parsing phone numbers.
...
// FREEBIE
2017-07-21 15:21:22 -04:00
Matthew Chen
04fb3642b2
Remove .xib for home view cells; adapter home view to RTL.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
eaacac9d8b
DRY up common table cell patterns.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
656cc47de5
Adapt registration views to RTL.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
d4f012fbb7
Fix contact table cell and “add to block list” view.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
2fc683dd9d
Add example phone number to registration view and make layout responsive.
...
// FREEBIE
2017-05-24 09:40:01 -04:00
Matthew Chen
61de84a203
Clean up CountryCodeViewController delegates.
...
// FREEBIE
2017-05-22 20:23:54 -04:00
Matthew Chen
867eb7d741
Convert CountryCodeViewController.
...
// FREEBIE
2017-05-22 20:23:53 -04:00
Matthew Chen
ea9dc3fe77
Rationalize the segues between registration view and country code view.
...
// FREEBIE
2017-05-22 20:23:31 -04:00
Matthew Chen
37a601d765
Honor the local calling code in select recipient view.
...
// FREEBIE
2017-05-18 09:52:54 -04:00
Matthew Chen
b316e18cfa
Ensure contact delegate helper is set during initialization.
...
// FREEBIE
2017-05-12 11:42:38 -04:00
Matthew Chen
6ec167e7e0
Disable scrolling if no contacts in “select recipient” views.
...
// FREEBIE
2017-05-12 10:37:39 -04:00
Matthew Chen
73f79f05ec
Format example phone numbers.
...
// FREEBIE
2017-05-10 16:12:58 -04:00
Matthew Chen
c81eed74ca
Show example phone numbers.
...
// FREEBIE
2017-05-10 16:12:58 -04:00
Matthew Chen
b47337c0ba
Respond to CR.
...
// FREEBIE
2017-05-08 14:24:32 -04:00
Matthew Chen
0c4351a908
Use SignalAccount class to sync contacts.
...
// FREEBIE
2017-05-05 20:57:35 -04:00
Matthew Chen
2bc1d44cd2
Respond to CR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
26f69b0063
Respond to CR.
...
// FREEBIE
2017-05-02 12:30:53 -04:00
Matthew Chen
f71ec9f7cb
Respond to CR.
...
// FREEBIE
2017-05-02 11:16:34 -04:00
Matthew Chen
2bec1db541
Respond to CR.
...
// FREEBIE
2017-05-02 10:54:07 -04:00
Matthew Chen
6801963a1b
Add SignalAccount class.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
93700f1044
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
42768294ee
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
cb9d96be00
Clean up ahead of PR.
...
// FREEBIE
2017-05-02 09:28:02 -04:00
Matthew Chen
61f59067b6
Improve contact-related views.
...
* Add support for contacts with more than one Signal account using ContactAccount class.
* Use OWSTableViewController in contact-related views.
* Let users add non-contacts to groups.
* Improve the "new group" and "edit group" views.
* Add utility methods for displaying alerts.
* Warn users before discarding unsaved changes in "edit group" view.
* Pull out "contact view helper" to de-duplicate common logic among contact-related views.
* Pull out "group view helper" to de-duplicate common logic among group-related views.
* Pull out new base class for view used to add accounts to groups or the block list.
// FREEBIE
2017-05-02 09:28:02 -04:00