Michael Kirk
cd95e1784b
avoid race condition in presentation animation
2017-12-07 16:48:02 -05:00
Michael Kirk
3bb772f135
Modal conversation picker, hide loading screen when possible
...
The first usable screen in the conversation picker, that's the first
thing we want to show the user, and the modal presentation feels like
the right way to introduce this new context.
Long load times should be the exception, not the normal flow, so we
delay it's presentation in hopes that it will generally never be seen.
// FREEBIE
2017-12-07 16:48:01 -05:00
Matthew Chen
d15d5ce3a2
Respond to CR.
2017-12-07 16:29:24 -05:00
Matthew Chen
791743a5f0
Fix order of operations in SAE setup.
2017-12-07 16:04:52 -05:00
Matthew Chen
f148003fb3
Convert logTag to property.
2017-12-07 14:32:22 -05:00
Matthew Chen
8312614cf7
Respond to CR.
2017-12-07 13:53:13 -05:00
Matthew Chen
99f0b9d3e8
Fix issues around statics.
2017-12-07 12:34:02 -05:00
Michael Kirk
0429836ff9
CR: rename keyWindow -> keyReferenceView, split long line
...
// FREEBIE
2017-12-07 10:39:44 -05:00
Michael Kirk
ca999627ef
CR: replace, not push VC
...
// FREEBIE
2017-12-07 10:22:04 -05:00
Michael Kirk
c0c71ad765
cleanup
2017-12-07 10:15:35 -05:00
Michael Kirk
4aba6e0c9f
Present conversation picker when DB is ready
...
// FREEBIE
2017-12-07 10:15:35 -05:00
Michael Kirk
eca19e5874
Reconcile MediaMessageView zoom behavior with AppExtension
...
Previously it was predicated on UIApplication.shared
// FREEBIE
2017-12-07 10:14:30 -05:00
Michael Kirk
3036337a5a
Include filename, support sharing all other image types
...
// FREEBIE
2017-12-07 10:14:30 -05:00
Michael Kirk
3eceb86371
Show alert if we fail to build the attachment
...
// FREEBIE
2017-12-07 10:14:30 -05:00
Michael Kirk
89b9887f1d
Make DeviceSleepManager extension compatible
...
// FREEBIE
2017-12-07 10:13:47 -05:00
Michael Kirk
a58f1f385c
Share a photo from photos app
...
Shows the conversation picker, and sends the attachment to that
conversation.
There's still a lot TODO
-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager
// FREEBIE
2017-12-07 10:13:06 -05:00
Matthew Chen
3960b8162e
Respond to CR.
2017-12-06 21:47:03 -05:00
Matthew Chen
848f055da1
Add SAE error views.
2017-12-06 21:38:53 -05:00
Matthew Chen
6e545c57c3
Bump build to 2.20.0.1.
...
// FREEBIE
2017-12-06 10:38:57 -05:00
Matthew Chen
01dfa83bed
Continue conversion of app setup.
2017-12-06 10:38:57 -05:00
Matthew Chen
076844bfe7
Continue conversion of app setup.
2017-12-06 10:38:57 -05:00
Matthew Chen
310cf1330d
Continue conversion of app setup.
2017-12-06 10:38:57 -05:00
Matthew Chen
aeb6f320df
Fix plist value type.
2017-12-06 10:35:23 -05:00
Matthew Chen
f5353fc7d5
Clean up ahead of PR.
2017-12-05 11:35:43 -05:00
Matthew Chen
150f417a5e
Clean up ahead of PR.
2017-12-05 11:32:19 -05:00
Matthew Chen
9da165b846
Continue conversion of app setup.
2017-12-05 11:19:11 -05:00
Matthew Chen
dc51f92f19
Clean up ahead of PR.
2017-12-05 10:29:29 -05:00
Matthew Chen
b4e8df79da
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00
Matthew Chen
a16058e477
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00
Matthew Chen
6d87df88aa
Migrate environment to SignalMessaging.
2017-12-05 10:29:28 -05:00
Matthew Chen
c817aa51b3
Migrate environment to SignalMessaging.
2017-12-05 10:28:46 -05:00
Michael Kirk
2af818b3ba
Make SignalMessaging AppExtension safe
...
// FREEBIE
2017-12-04 12:50:28 -05:00
Matthew Chen
bf21d0c0ed
Enable logging in SAE; rework log file management to include multiple log directories.
2017-12-01 12:55:47 -05:00
Matthew Chen
8cc33b3de1
Refine loading view of share extension.
2017-12-01 10:48:18 -05:00
Matthew Chen
e7b32899cb
Sketch out SAE load screen; make a number of infrastructure changes.
2017-12-01 09:37:52 -05:00
Matthew Chen
f20196e3fa
Use dict to specify supported types for SAE.
2017-11-30 15:06:16 -05:00
Matthew Chen
15e3b5ad76
Add app extension context, bridging header and PCH to app extension.
2017-11-30 14:57:03 -05:00
Matthew Chen
2aafdcf577
Add app extension context, bridging header and PCH to app extension.
2017-11-30 14:57:03 -05:00
Matthew Chen
f896bf99d5
Update share extension capabilities.
2017-11-30 14:09:10 -05:00
Matthew Chen
8706d8f599
Update share extension capabilities.
2017-11-30 14:09:10 -05:00
Michael Kirk
2c4cf96515
Some proof of framework integration in the sample share extension
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
de028404bb
Shared framework between app and extension
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
d96eb8932b
ShareExtension template
...
Only modification was to target down to iOS9
(targeting iOS8 failed to build)
// FREEBIE
2017-11-29 13:58:27 -08:00