Commit Graph

156 Commits

Author SHA1 Message Date
manuroe 7fdd6ed6e6 SegmentedVC improvement: Improve animation when quitting searh in HomeVC 2015-12-15 17:43:32 +01:00
manuroe 39e57199c5 SegmentedVC improvement: Renamed displayedViewController to selectedViewController to be uniform with selectedIndex 2015-12-15 17:31:16 +01:00
manuroe b74975cf49 SegmentedVC improvement: Made selectedIndex public so that it can be changed outside.
Use it from the HomeVC
2015-12-15 17:13:59 +01:00
manuroe c1402cc7e4 SegmentedVC improvement: Make SegmentedVC call viewWillAppear on the currently selected child.
This fixes the handling of keyboard which is centrally managed in [MXKViewController viewWillAppear]
2015-12-15 16:20:21 +01:00
giomfo 3b5db63660 Chat screen implementation
Handle event selection when user taps on text message view.

Note: The read receipts are still displayed by MatrixKit, they may overlap timestamp until Vector handle them correctly.
2015-12-11 14:01:56 +01:00
Yannick LE COLLEN c54b69a2b0 Merge pull request #20 from vector-im/add_invite_rooms_section
Add invite rooms section
2015-12-10 17:08:42 +01:00
yannick 1b7f4e3939 add_invite_rooms_section
Update after Giom's review
2015-12-10 17:08:09 +01:00
giomfo 82f82edf76 Messages screen: Apply Ribot layout for Create Room button 2015-12-10 14:38:20 +01:00
yannick 362772a476 Merge remote-tracking branch 'origin/develop' into add_invite_rooms_section 2015-12-10 12:44:17 +01:00
yannick 6c9784e40a add_invite_rooms_section
fix some UI issues.
2015-12-10 10:16:22 +01:00
yannick 09567f1c29 add_invite_rooms_section
Plug the join/reject button
The join does not refresh properly the recents.
2015-12-10 09:00:57 +01:00
manuroe e99b575968 Merge remote-tracking branch 'origin/develop' into search_api_support
Conflicts:
	Vector.xcodeproj/project.pbxproj
2015-12-09 18:28:53 +01:00
manuroe c1e96f7cfa HomeVC: Added missing comments 2015-12-09 18:20:00 +01:00
manuroe 12dda5379b HomeVC: Use it from the AppDelegate
Fixed [AppDelegate restoreInitialDisplay] to be async: this avoids "while a presentation is in progress" warning
HomeVC now support adding and removing of MXSessions
2015-12-09 18:12:42 +01:00
yannick c96d6fb9cd add_invite_rooms_section
-> add the customized invite cell.
not yet plugged.
2015-12-09 17:01:29 +01:00
manuroe 4a491a0478 HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 2/2 2015-12-09 16:48:43 +01:00
manuroe ef63d90f93 HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 1 2015-12-09 14:39:37 +01:00
manuroe b009ca8110 HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC 2015-12-09 12:44:19 +01:00
manuroe a0ca77c770 HomeVC: Killed SearchVC as HomeVC fully replaces it now 2015-12-09 12:35:53 +01:00
manuroe be9fad2bfa HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC 2015-12-09 12:28:25 +01:00
manuroe 5e7e551224 HomeVC: Show an image if there is nothing to search 2015-12-09 12:02:43 +01:00
manuroe 5eb404424a HomeVC: Show one loading wheel at a time: the one of the recents VC 2015-12-09 10:48:40 +01:00
manuroe e6e086d9fc HomeVC: Started HomeViewController that will replace RecentsVC as the main app page 2015-12-09 10:20:05 +01:00
yannick a111f44d7d Fix a crash in refreshTypingView 2015-12-08 17:45:03 +01:00
yannick 9da0bdc9d0 user_settings_page
update after reviewing.
2015-12-08 17:37:59 +01:00
yannick 948a58405a user_settings_page
Hide some unsupported account settings
2015-12-08 16:51:49 +01:00
yannick 49b9266582 Add a comment. 2015-12-08 16:37:52 +01:00
yannick efafa49293 Merge remote-tracking branch 'origin/vector_user_settings' into user_settings_page 2015-12-08 16:09:26 +01:00
yannick da7b8bd88a user_settings_page
push rules
Make the difference between my user name and my display name rules.
2015-12-08 15:52:54 +01:00
yannick 5340584a8f user_settings_page
-> add password update dialog. (it works only on IOS 8 and above).
2015-12-08 15:39:53 +01:00
manuroe aad25ca2a7 HomeVC: made selectionContainerHeightConstraint accessible 2015-12-08 14:28:53 +01:00
giomfo ebf58876f3 Chat screen: rename cell view classes 2015-12-08 10:54:48 +01:00
giomfo 7c6057bfed Chat screen: Update bubble layout
-Define all required cell view classes
-Disable timestamp display (TODO display timestamp for last message, and selected message if any).
2015-12-08 10:10:59 +01:00
yannick 8f56adb196 The profile can be updated with the save button. 2015-12-07 17:45:19 +01:00
yannick 922382f512 user_settings_page
-> first implementation
--> the tableview is the same as the screenshot we have
--> the push rules can be toggled

Need to manage the account updates.
2015-12-07 16:05:50 +01:00
manuroe e73e4bb554 Merge remote-tracking branch 'origin/develop' into search_api_support 2015-12-07 15:51:18 +01:00
manuroe 08a43cd465 Search: Show only an image if the search text field is empty 2015-12-07 15:26:06 +01:00
manuroe d410f18aa5 Search: SegmentedViewController: Added a customisable background image 2015-12-07 15:08:17 +01:00
manuroe d39a7f7ebe Search: Reuse RecentsViewController with its search capabilities to make search under the "rooms" tab 2015-12-07 14:03:34 +01:00
giomfo 1ed9058be6 Chat screen: Bug Fix - App crashes when user selects a room in recents.
This crash was systematic when the user opened for the second time the same room.
2015-12-07 13:57:21 +01:00
manuroe 899c654832 Search: SegmentedViewController: Made displayedViewController public 2015-12-07 13:52:38 +01:00
manuroe db6eb145bd Merge remote-tracking branch 'origin/develop' into search_api_support 2015-12-07 13:02:14 +01:00
giomfo ef69af9adb MXKDataSource refactoring
Table view cell are now defined at view controller level.
2015-12-07 11:50:13 +01:00
manuroe 452152ca20 Merge remote-tracking branch 'origin/develop' into search_api_support
Conflicts:
	Vector/Base.lproj/Main.storyboard
	Vector/ViewController/RecentsViewController.m
2015-12-07 11:47:49 +01:00
manuroe c969859593 Search: Show a search bar 2015-12-07 11:43:11 +01:00
yannick 5d484d9a63 Update the recents section header
-> reduce the font size
-> reduce the header height
2015-12-04 17:45:56 +01:00
yannick 84b56df894 display_room_avatars.
fix a wrong fix in refreshTypingView.
2015-12-04 17:05:40 +01:00
yannick acf8b11322 display_room_avatars
Update the room avatar management with the updated Matrix Kit
2015-12-04 16:58:18 +01:00
yannick 74de3eeb0f Merge remote-tracking branch 'origin/develop' into display_room_avatars
Conflicts:
	Vector/ViewController/RoomViewController.m
2015-12-04 16:43:11 +01:00
yannick 41e09d59f0 display the
-> swipe menu icons (recents)
-> room creation icon (recents)
2015-12-04 16:32:42 +01:00