Commit graph

365 commits

Author SHA1 Message Date
Guillaume BIENKOWSKI
8c03c66710 Fix some 64 bit precision warnings 2014-11-25 17:22:43 +01:00
Guillaume BIENKOWSKI
80aedc26dc Switch to constraint-based layout for the UIMainBar 2014-11-25 16:31:46 +01:00
Guillaume BIENKOWSKI
b1a1739102 Arabic translation, thanks to tx99h4 at hotmail.com 2014-11-25 15:10:34 +01:00
Guillaume BIENKOWSKI
1f758737c9 Add arabic translation (not yet translated, this is just for the files) 2014-11-25 15:10:34 +01:00
Gautier Pelloux-Prayer
4f02a7483f Use UTF-16 LE strings file since it's the default encoding now. 2014-11-25 14:21:08 +01:00
Guillaume BIENKOWSKI
311b878a24 Update API use for linphone_content 2014-11-25 12:53:42 +01:00
Gautier Pelloux-Prayer
170d15b083 Add transifex support for localization 2014-11-25 11:13:27 +01:00
Guillaume BIENKOWSKI
bf44fc197a Remove debug code... 2014-11-21 16:30:55 +01:00
Guillaume BIENKOWSKI
81f82e010d Fix #645: Activate ICE, make an audio call and then enable video while ICE setup isn't finished.
-> We now wait until no media transition is occurring to re-enable the video button
2014-11-21 15:40:33 +01:00
Gautier Pelloux-Prayer
5cee977967 Increase font size for audio&video stats in call 2014-11-20 13:11:54 +01:00
Gautier Pelloux-Prayer
31a5c7d669 Remove UICallCell french & russian too, and fix UICallCell to correctly size on tablet and resize avatar image on landscape 2014-11-20 11:59:10 +01:00
Gautier Pelloux-Prayer
cf7bbeb083 Remove French and Russian HistoryDetails xibs, and use new UIButtonShrinkable instead to make text fit the button width 2014-11-20 11:59:10 +01:00
Guillaume BIENKOWSKI
a0d26764c0 Use linphone_content_* API 2014-11-19 14:28:16 +01:00
Gautier Pelloux-Prayer
4fbf31e104 Fix invalid state bar when editting a contact 2014-11-07 17:28:12 +01:00
Gautier Pelloux-Prayer
920d42946e Remove warnings generated by Xcode 2014-10-28 12:20:55 +01:00
Gautier Pelloux-Prayer
1b0737d139 Clean some warnings generated by xcode 2014-10-28 12:20:55 +01:00
Guillaume BIENKOWSKI
da51e58f02 Enhance accessibility 2014-10-28 10:04:56 +01:00
Guillaume BIENKOWSKI
24ee727736 Fix discrepancies spotted by analysis 2014-10-27 17:12:49 +01:00
Guillaume BIENKOWSKI
2c67a6c460 Remove isLCReady method and don't remove the core when going into background mode.
This removes a lot of code complexity and makes some strange simulator / device bugs workable (especially the very first start of the app).
2014-10-27 17:05:03 +01:00
Guillaume BIENKOWSKI
b4e18d46ce Fix crash when the received message is invalid UTF8 2014-10-27 12:22:41 +01:00
Guillaume BIENKOWSKI
f961ef486d Fix typo 2014-10-23 15:12:50 +02:00
Gautier Pelloux-Prayer
731cb1007f Hide voice mail icon on "1" button if it is not configured yet 2014-10-23 11:16:31 +02:00
Gautier Pelloux-Prayer
46d5d1a11c Improve UIStatebar voice mail from telefonica 2014-10-23 11:02:23 +02:00
Guillaume BIENKOWSKI
c495525d00 Fix last message not correctly displayed in chat 2014-10-17 09:56:59 +02:00
Gautier Pelloux-Prayer
ae5a5eb57c Add UIRoundedImageView to allow circular image display 2014-10-09 09:30:33 +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
5574cedaea Fix landscape start discrepancies on iPad for iOS8. 2014-09-30 15:57:39 +02:00
Gautier Pelloux-Prayer
bfad83a085 Disable voice mail "1" button in call bar 2014-09-25 12:24:44 +02:00
Gautier Pelloux-Prayer
6065ac73c3 Add fuzzy search bar in Contacts view 2014-09-25 12:21:43 +02:00
Gautier Pelloux-Prayer
55a88095bd Voice mail feature: display number of unread messages on status bar and reformat code 2014-09-24 16:34:48 +02:00
Gautier Pelloux-Prayer
5d3d15d353 Add voice mail feature: long press on "1" button will call it, if configured 2014-09-24 14:21:03 +02:00
Gautier Pelloux-Prayer
80b6d865c8 Use a specific class for long press dialer "0" button instead of hardcoding a specific case in base class 2014-09-24 11:14:16 +02:00
Guillaume BIENKOWSKI
1fec7d8a5c Fix Call cell discrepancies on iOS6. This is a strange fix, because no inset seems to be set but the content view is 10 px smaller 2014-07-07 12:17:48 +02:00
Guillaume BIENKOWSKI
12fc7dcf6b Don't animate the UICall cell when no animation is wanted 2014-07-04 12:51:30 +02:00
Guillaume BIENKOWSKI
92defb9ca3 Null check 2014-07-04 10:59:49 +02:00
Guillaume BIENKOWSKI
03b8d2b357 Fix data detector leaking into reused cells in chat view 2014-07-01 16:12:01 +02:00
Guillaume BIENKOWSKI
44995825d7 French translation of Call History shortened 2014-07-01 14:55:45 +02:00
Guillaume BIENKOWSKI
9e291c267f Fix french translation of download bandwidth 2014-07-01 14:55:45 +02:00
Simon Morlat
874eb9e62a fix UICamSwitch button broken 2014-06-24 17:54:36 +02:00
Guillaume BIENKOWSKI
1f8d455e77 Use app-data storage in Chat messages for image path storage.
Implemented with a JSON dictionary for subsequent evolution.
2014-06-03 18:09:33 +02:00
Guillaume BIENKOWSKI
0a13933902 Removed unused (?) background in xibs. They were 2000px large and seemed to be unused. 2014-06-03 10:50:14 +02:00
Guillaume BIENKOWSKI
4fca20ef30 Change how we handle image display in chatroom: the old method would lead to strange leaks. This one uses the asset's facilities to grab a thumbnail and display it instead of generating a scaled version of the full res image. 2014-06-02 12:28:00 +02:00
Guillaume BIENKOWSKI
61fa88cf78 Fix regression in chat bubbles: chat model exposed a special state for incoming messages, whereas the internal linphone storage does not. 2014-05-23 09:44:46 +02:00
Guillaume BIENKOWSKI
08e73ec2d9 Inverted chat bubbles fix, take 2 2014-05-23 09:31:09 +02:00
Guillaume BIENKOWSKI
e7cd7f0761 Fix the inverted chat bubbles 2014-05-23 09:21:40 +02:00
Guillaume BIENKOWSKI
4a136403b4 First version of internal storage use for iOS 2014-05-19 16:57:52 +02:00
Guillaume BIENKOWSKI
40a69c033c Fix memory leaks spotted by clang static analysis.
Refactored imageSharing to adopt objc conventions: the name of a method returning an allocated object has to contain 'new'
2014-05-14 16:12:59 +02:00
Guillaume BIENKOWSKI
e78e786646 Fix some memleaks and bad behaviors 2014-05-14 15:18:03 +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