Commit graph

7135 commits

Author SHA1 Message Date
Michael Kirk 33eb4c38cd Centralize translucency configuration
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk 12c98f4340 cleanup and move to OWSNavigationController
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk a2b1793262 initial render is wrong, but settles somewhere nice
-[x] fix initial placement
-[x] add additional top safe area?

// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk 3a9391f4fb notes on what didn't work 2018-05-24 12:28:20 -04:00
Michael Kirk 4dbd14ac41 WIP navbar resize
-[ ] CallScreen
  -[x] functional button
  -[ ] needs design
  -[x] disable conversation view call buttons while in call
-[ ] iOS11
  -[x] resize nav content
  -[ ] background showing at top of all vc's
  -[] iPhoneX
    -[x] use differently sized banner for now
    -[] mimic X system design
-[ ] iOS10
  -[x] resize nav content
  -[ ] animation glitch while push/pop
-[ ] iOS9

// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk 0e87cbe7a5 WIP navbar resize
-[ ] CallScreen
  -[x] functional button
  -[ ] needs design
  -[ ] disable other contact call buttons while in call
-[ ] iOS11
  -[x] resize nav content
  -[ ] background showing at top of all vc's
  -[] iPhoneX
    -[x] use differently sized banner for now
    -[] mimic X system design
-[ ] iOS10
  -[x] resize nav content
  -[ ] animation glitch while push/pop
-[ ] iOS9

// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk ffe17a3fcc add guard to avoid redundant show, fix logic in existing guard when
hiding.

// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk 2258e18d34 rename for clarity
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk 91cd1af3f9 Extract ReturnToCallViewController
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk a7252544b0 WIP: custom navbar
TODO:

Use custom navcontroller everywhere - no more UINavigationController

listen to notification for when call starts/ends and sizeToFit.
2018-05-24 12:28:20 -04:00
Michael Kirk 772af10e50 Resizing call banner window
problem is the navigation bar is now too tall, since it has room for
status.

We could shirnk the nav bar, but maybe it's easier to just have the call
banner in the navbar?

// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk e62fe87b01 show status bar *above* call window 2018-05-24 12:28:20 -04:00
Michael Kirk 94323baba8 tmp - mute hides callscreen 2018-05-24 12:28:20 -04:00
Matthew Chen b5c290afd1 Merge branch 'michaelkirk/requestIdProtos' 2018-05-24 12:25:25 -04:00
Michael Kirk 966b1ac84b Treat id as reserved word, use consistent setter style
// FREEBIE
2018-05-24 12:25:16 -04:00
Matthew Chen a5fd119c1e "Bump build to 2.26.0.2." 2018-05-24 12:20:17 -04:00
Matthew Chen fedb5d9385 Merge branch 'charlesmchen/callTerminationBug' 2018-05-24 12:19:51 -04:00
Matthew Chen a722bcde72 Fix call termination reference. 2018-05-24 12:18:39 -04:00
Matthew Chen 9eb17c3fd3 "Bump build to 2.26.0.1." 2018-05-24 12:14:54 -04:00
Matthew Chen 1afaa9d658 Merge branch 'charlesmchen/websocketProfileGets' 2018-05-22 15:45:16 -04:00
Matthew Chen bb19505c6a Make profile gets over websocket. 2018-05-22 15:45:11 -04:00
Matthew Chen 69b6eb9f4e Merge branch 'charlesmchen/weakPeerConnectionClient' 2018-05-22 15:44:43 -04:00
Matthew Chen bfb87582fe Respond to CR. 2018-05-22 15:44:08 -04:00
Matthew Chen 735b4e07b1 Respond to CR. 2018-05-22 15:44:08 -04:00
Matthew Chen 918abb02a1 Remove capture of self. 2018-05-22 15:44:08 -04:00
Matthew Chen 9c0c87a8c3 Remove capture of self. 2018-05-22 15:44:08 -04:00
Matthew Chen 7eab0569b6 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen 078da69ee0 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen 9075a12ac6 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen c2f1a12d9f PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen 88c2ff26e7 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen e63a7f8fb0 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen c3e8fde24c PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen 1a0347b782 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen 729769afa7 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen a4a5e99534 PeerConnectionClient thread safety. 2018-05-22 15:44:08 -04:00
Matthew Chen d4fe671261 Respond to CR. 2018-05-22 15:39:27 -04:00
Matthew Chen ebd24feff6 Merge branch 'charlesmchen/websocketRequests' 2018-05-22 14:45:29 -04:00
Matthew Chen 60d472c9b2 Update cocoapods. 2018-05-22 14:44:54 -04:00
Matthew Chen 0a41684374 Respond to CR. 2018-05-22 14:41:35 -04:00
Matthew Chen dc36ae134d Respond to CR. 2018-05-22 14:27:20 -04:00
Matthew Chen 1a441cc40c Respond to CR. 2018-05-22 14:24:04 -04:00
Matthew Chen 6a1bb3f04c Add web sockets protos to proto make file. 2018-05-22 14:24:04 -04:00
Matthew Chen b50561a5b6 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen 5ff984ab16 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen fa36f2fb10 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen 8a76e778b5 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen 5f1682deab Use websocket for sends. 2018-05-22 14:24:04 -04:00
Michael Kirk fb3efe3647
Update ISSUE_TEMPLATE.md 2018-05-22 13:34:02 -04:00
Michael Kirk 57008b7ad8
Update ISSUE_TEMPLATE.md 2018-05-22 13:33:45 -04:00