Commit Graph

183 Commits

Author SHA1 Message Date
ylecollen 9ec7818640 CustomImageView updates :
-> The MediaLoader is not not anymore cancelled when an Image URL is set. The media downloaded is done in background

-> check if there is a pending download to the image URL before starting a new one.
The medias could have been downloaded several times with the UITableViewCell reuse management or when the image was zoomed in full screen.
The MediaManager warns by now when the media download is ended.
2015-01-07 17:26:37 +01:00
ylecollen 10ea385d6b Display the download stats info while downloading the high res picture (full screen mode) 2015-01-07 15:49:29 +01:00
giomfo a16f434be3 Image attachment: improve image handling when table view is refreshed 2015-01-07 14:11:33 +01:00
ylecollen 7379459bdc The contentMode was not properly managed. 2015-01-07 12:18:20 +01:00
ylecollen 342db04488 The contentMode was not properly managed. (reverted from commit b0fae6539f68aca145a30963aac27defdb42933f) 2015-01-07 12:17:19 +01:00
ylecollen e9512ac7ea The contentMode was not properly managed. 2015-01-07 11:53:54 +01:00
giomfo 18ff48a0f2 SYIOS-30 - iOS needs typing notifs like the web client
- matrix console sends now typing notifications.
TODO: we still need to handle received typing notifications.
2015-01-07 11:19:59 +01:00
ylecollen fccc963202 Fix SYIOS-41 : file uploads (and downloads) should be able to happen in parallel with basic progress meters 2015-01-07 10:45:35 +01:00
giomfo 4bdd855cd8 Bug Fix, attached image is blank at the end of upload 2015-01-07 10:38:29 +01:00
ylecollen 4195c301de MXHTTPClient::requestWithMethod has two new blocks to track the upload/download progress. 2015-01-07 09:11:21 +01:00
ylecollen 7c8b0e4975 -> create a PieChartView to be reusable
-> add a Pie chart when a media is downloading to display the download progress.
2015-01-06 18:12:45 +01:00
ylecollen 37c3860cb5 The image preview is now displayed in fullscreen 2015-01-06 15:44:34 +01:00
ylecollen f946d38dab Media zooming : display the thumbnail while the high res picture is downloading.
It is better to have a black screen.
2015-01-06 11:08:29 +01:00
giomfo 653dd1fc2c Fix regression in previous commitment related to SYIOS-26: The app can work offline when debackgrounded but not when restarting from cold 2015-01-06 10:36:57 +01:00
ylecollen d853020cde Iphone 6 Plus issue : in landscape with split view, the roomViewController was dismissed after selecting a video/image. 2015-01-06 09:57:21 +01:00
ylecollen 66bee3a228 Add the pitch to zoom gesture to a zoomed image 2015-01-06 09:41:44 +01:00
ylecollen 62bb0aad45 The both button messages use the same color as the tabbar text one. 2015-01-05 17:07:41 +01:00
ylecollen d3ef0de60d Fix second half of SYIOS-38 - bad UX when updating avator & display name in settings
-> request to the user to save pending profile updates before switching to an other tab
2015-01-05 16:55:51 +01:00
giomfo ae315e62cc BugFix SYIOS-26 - The app can work offline when debackgrounded but not when restarting from cold 2015-01-05 16:38:19 +01:00
giomfo fcc024ad09 Update Mantle version 2015-01-05 15:23:42 +01:00
giomfo 7382db2e64 Prepare SYIOS-26: "The app can work offline when debackgrounded but not when restarting from cold"
In relation with the SDK change on mxSession, we introduce a matrixHandler status to handle following status: loggedOut, logged, storeDataReady, serverSyncDone.
(Boolean 'isLogged' and 'isInitialSyncDone' are removed).
2015-01-05 15:11:40 +01:00
ylecollen b50492037e Half fixed SYIOS-38 - Bad UX when updating avator & display name in settings
-> add a "Save changes" button : it saves any profile updates
-> fix the rotated avatar issue while uploading it (the disabled image was not set)
-> add a mask view over the section instead of disabling one item
2015-01-05 14:25:11 +01:00
ylecollen 9f0e8d2ff1 Should avoid flickerings while updating the oneself avatar 2015-01-05 10:15:26 +01:00
ylecollen 5a236376da Should fix SYIOS-42 - Avatar and displayname missing in the "More" tab. 2015-01-05 09:20:16 +01:00
Matthew Hodgson 49ff4f85a6 dummy commit 2014-12-24 16:26:27 +00:00
ylecollen 0fcc93a4f9 The 1:1 room name was not refreshed when the member name is updated 2014-12-24 16:32:24 +01:00
ylecollen d3c2b81316 Start a 1:1 chat with an user should not defined a name to let MatriX SDK manage it by itself (i.e. display the other member name) 2014-12-24 16:30:51 +01:00
ylecollen 1bd640a1d0 Remove the selected room in the recents list when the splitViewController displays the recents AND the selected room. 2014-12-24 13:25:12 +01:00
ylecollen b385ec45db It was required to tap twice to display members list 2014-12-24 11:10:41 +01:00
ylecollen 9521cacd6e Should fix SYIOS-28 - There is no way to view a user's mxid (or other profile info) on IOS.
The new viewcontroller also manages the member actions in the room (kick, ban....)
2014-12-24 11:07:07 +01:00
ylecollen bbad730636 fix many issues in the member detail sheet 2014-12-24 11:07:06 +01:00
ylecollen 6e90f5a014 First implementation (incomplete) 2014-12-24 11:07:05 +01:00
manuroe dad405a91e SYIOS-26 Make the app usable when starting the app offline.
Added another callback parameter to [MXSession start]: onStoreDataReady to indicate when the app can start to work offline
2014-12-23 19:02:03 +01:00
ylecollen dc69136aef the title used to be animatable once. 2014-12-23 16:44:20 +01:00
ylecollen 310a3a8ef4 The "close" button was not always removed. 2014-12-23 16:38:04 +01:00
giomfo dccc7ecaa9 Force back to Recents on clear cache 2014-12-23 16:06:08 +01:00
giomfo 1d90558698 BugFix SYIOS-33: Current dev shows lots of rooms with blank recents entries which crash on entry 2014-12-23 15:08:36 +01:00
ylecollen 00fd425a55 The application user can update his own power level. 2014-12-23 08:30:07 +01:00
ylecollen ce55f1c3d2 Add a close button when zooming an image or Validating an image selection. 2014-12-22 18:07:21 +01:00
giomfo 6c8a36bae3 Trigger back pagination asynchronously to prevent UI freeze 2014-12-22 16:50:45 +01:00
giomfo c2ad50a188 Launch the app on Recents tab when user is already logged 2014-12-22 16:16:34 +01:00
ylecollen 841aa25fe4 1 - the room topic is animated when lon tapping on it
2 - the media picker used to close itself on IOS 8.
2014-12-22 15:45:43 +01:00
giomfo 9498145fe8 Add unread messages count in Recents title 2014-12-22 14:19:33 +01:00
ylecollen 721071bb65 The power leverl pie was not properly rendered when the cell was selected : the grey part was hidden. 2014-12-22 13:31:54 +01:00
ylecollen 6a7b809d98 Add a preview from a picked picture
Can capture a video/picture
2014-12-22 11:55:28 +01:00
ylecollen 544f139256 Add a preview from a picked picture
Can capture a video/picture
2014-12-22 11:54:49 +01:00
giomfo 3676c58142 Back pagination: cancel operation when it becomes useless 2014-12-22 11:13:23 +01:00
manuroe db07cecf34 Lock Console on the Matrix 0.2.0 pod 2014-12-22 10:38:20 +01:00
manuroe e19cd1f00d Renamed postXXX methods to sendXXX to avoid confusion with HTTP POST 2014-12-22 10:23:26 +01:00
manuroe 516e3c7fa1 Fixed build warning: %d -> %tu for NSUInteger 2014-12-22 08:38:39 +01:00