Commit graph

54 commits

Author SHA1 Message Date
Guillaume BIENKOWSKI
b6d8afe22e Migrate to ARC \o/ 2015-06-02 11:54:48 +02:00
Gautier Pelloux-Prayer
aefc92a0dd logging: everyone use LOGx functions to log 2015-04-17 11:33:29 +02:00
Guillaume BIENKOWSKI
dc04af32b4 Dynamically change the root view controller, so that when we transition from a portrait-only to a landscape-friendly view.
This allows to support both orientations for the iPhone.

We now use a RootViewController for this, instead of relying only on the PhoneMainView. The root view controller is in charge of swapping the portrait-only and the landscape PhoneMainView when needed.
It also inherits the view stack management, since we now have 2 phone main views.

This is a bit convoluted, but necessary to handle the ChatRoom and the InCall views for the iPhone
2014-10-02 16:27:23 +02:00
Guillaume BIENKOWSKI
8595c6a6fa Specify if the background is dark through the UICompositeDescription 2014-10-01 14:29:00 +02:00
Guillaume BIENKOWSKI
4410655111 Only hide the volume view when the InCall view appears and until further call updates arrive. 2014-06-10 17:33:57 +02:00
Guillaume BIENKOWSKI
28203c5216 Revert fullscreen when coming back from call view 2014-06-02 17:05:55 +02:00
Guillaume BIENKOWSKI
66cd9e797a Removed dummy/false references to source code headers. We should be using exclusively the Header paths to include linphone-sdk files. 2014-05-12 14:56:15 +02:00
Guillaume BIENKOWSKI
bc25d6cd26 Enable fullscreen display of stats 2014-02-26 12:02:45 +01:00
Jehan Monnier
68075f3afb fix rotation issue introduced by fixe of mode display_filter_auto_rotate 2013-04-22 10:48:36 +02:00
Yann Diorcet
c88779f917 Fix decline video (outside of the action sheet) on ipad 2013-01-31 10:20:26 +01:00
Jehan Monnier
22a50d41aa add user notif when video is disabled because of low bw 2012-10-03 18:11:30 +02:00
Yann Diorcet
711d975b5b Add HAVE_SSL definition and settings filter 2012-10-03 12:26:31 +02:00
Yann Diorcet
67c885dab9 Remove LinphoneCallUpdated call state 2012-10-02 16:51:26 +02:00
Yann Diorcet
0126d4c672 Add userinfo in user call data
Fix fr translation
2012-10-01 11:43:52 +02:00
Simon Morlat
4891d646da don't show video acceptance popup when video is disabled
update linphone submodule
2012-09-26 13:07:27 +02:00
Yann Diorcet
d2e2b34ca3 UI Fixes 2012-09-21 17:14:42 +02:00
Yann Diorcet
3d61162f90 Fix iPad dialer preview 2012-09-17 17:44:58 +02:00
Yann Diorcet
1efcaaa03d Remplace UIActionSheet by DTActionSheet 2012-09-17 13:58:28 +02:00
Yann Diorcet
5d75afcec8 Add preview in dialer view on iPad 2012-09-14 11:13:18 +02:00
Jehan Monnier
3752fab5ad rework on settings store 2012-09-05 10:37:39 +02:00
Jehan Monnier
0caa3e9461 implement message delivery status notification 2012-08-30 08:52:39 +02:00
Yann Diorcet
22e828cace Remove gesture recognizer from PhoneMainView when dealloc InCallViewController 2012-08-16 15:47:06 +02:00
Yann Diorcet
6ee203e0c2 Use constants for Linphone events 2012-08-13 16:47:49 +02:00
Yann Diorcet
1efd76a60c Optimization + fix previous commit 2012-08-10 10:42:18 +02:00
Yann Diorcet
6dcfbf0814 Fix Camera orientation when orientation is forced 2012-08-07 18:07:49 +02:00
Yann Diorcet
0284edb3af Improve InCall video stuff 2012-08-03 09:43:20 +02:00
Yann Diorcet
1d48b9002d Fix preview bugs
Improve InCallView
2012-08-02 09:24:09 +02:00
Yann Diorcet
511cab00c6 Fix chat scroll bug
Fix background glitches when rotating the device
Fix Contacts remove button bug
2012-08-01 12:37:38 +02:00
Yann Diorcet
f7e5dd96db Continue iPad version 2012-07-30 17:57:15 +02:00
Yann Diorcet
6950283052 Fix fullscreen mode when return in InCall View
Fix memory leaks
2012-07-23 21:53:59 +02:00
Yann Diorcet
88aba8b5e2 Screen rotation 2012-07-23 19:04:55 +02:00
Yann Diorcet
4143623d4f Improve settings 2012-07-20 15:56:16 +02:00
Yann Diorcet
e9189df886 Fix strange animation
Enable speaker on video call
2012-07-20 09:21:36 +02:00
Yann Diorcet
c9558e8f82 Simplification of view changes
Fix new discution in chat
2012-07-18 15:23:49 +02:00
Yann Diorcet
dbd4f01401 Fix animation stuff 2012-07-18 09:40:38 +02:00
Yann Diorcet
0b2236f007 Clean Linphone Manager
Improve logs
2012-07-17 10:48:14 +02:00
Yann Diorcet
686dcd4059 Fix switch camera
Fix Contact views
2012-07-13 17:28:31 +02:00
Yann Diorcet
ae4df954ca Update images
Add miss call notifications
Add gradient background for UITableCell
2012-07-13 10:53:46 +02:00
Yann Diorcet
b634a50283 Add NinePath lib
Continue chat stuff
Fix viewWillAppear without viewDidLoad called with UICompositeController
2012-07-06 17:43:46 +02:00
Yann Diorcet
4b62c7970c Change observers strategy
Start chat views
2012-07-05 18:06:24 +02:00
Yann Diorcet
7b1e208703 Improve UI
Add pragma mark
Add wait indicator on video button
2012-07-02 18:49:14 +02:00
Yann Diorcet
e1b7f91385 Add incall dialer
Add animation
improve UI
2012-06-29 18:39:23 +02:00
Yann Diorcet
6b1d647c26 Improve UI
Add conference stuff
Adjust button behaviours
2012-06-28 18:42:47 +02:00
Yann Diorcet
6d669665c9 Add multi call support
Call details
2012-06-27 18:06:59 +02:00
Yann Diorcet
15d394318f Split main view in UICompositeViewController 2012-06-25 17:57:50 +02:00
Yann Diorcet
3dbced109b Edit mode in history
Move setting delegate to setting controller
Start chat view
Start incoming call view
2012-06-25 12:40:29 +02:00
Yann Diorcet
bfa794d357 Add Chat and Settings views 2012-06-22 10:40:52 +02:00
Yann Diorcet
2443f37b9c Add animation
Continue new ui
Fix some issues
2012-06-21 18:38:40 +02:00
Yann Diorcet
4b9ae080cd Start to clean InCallView and add UICallCell 2012-06-18 15:18:00 +02:00
Yann Diorcet
e03d37c6ed Cleaning and continue working on new ui 2012-06-15 16:54:46 +02:00