Commit graph

370 commits

Author SHA1 Message Date
Guillaume BIENKOWSKI
4bb359cb7b Handle Arabic buttons and transitions 2014-11-27 14:45:16 +01:00
Guillaume BIENKOWSKI
4fc355303b Fix padding, part 2 2014-11-26 17:29:55 +01:00
Guillaume BIENKOWSKI
64389c5b47 Progress commit on iphone 6 screens 2014-11-26 16:50:57 +01:00
Guillaume BIENKOWSKI
611148162f Tentative fix for the bad chat cells that we see on iphone 6: we now use the "standard" iOS 9-patch equivalent 2014-11-26 16:00:10 +01:00
Guillaume BIENKOWSKI
448020b321 Store the last user message into the chatroom user data. This should speed up the display of the last message in the ChatView and prevent useless multiple calls to get_history() (which goes into SQLite). 2014-11-26 15:57:06 +01:00
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