Commit graph

1536 commits

Author SHA1 Message Date
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
acb48e5e15 Merge pull request #21 from vector-im/chat_screen_implementation
Chat screen implementation
2015-12-14 10:21:09 +01:00
yannick
ef03fba63d didMXSessionInviteRoomUpdate
Refresh the sections indexes before refreshing the list.
2015-12-14 08:29:01 +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
giomfo
f35e08ccdc Chat screen implementation
Disable identicon use in Vector.
2015-12-11 13:51:48 +01:00
giomfo
bc0aedab89 Define Vector text black color 2015-12-10 22:02:40 +01:00
yannick
65f0fd0282 remove useless DS_Store file 2015-12-10 17:20:02 +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
06945fd1a9 add_invite_rooms_section
fix some unexpected commits
2015-12-10 14:23:21 +01:00
yannick
dd1b9c92e6 Update to the latest UI design 2015-12-10 14:17:02 +01:00
yannick
2a84654014 Merge remote-tracking branch 'origin/develop' into add_invite_rooms_section
Conflicts:
	Vector/Views/RoomList/RecentTableViewCell.xib
2015-12-10 13:52:20 +01:00
yannick
8d2bede598 add_invite_rooms_section
Fix a crash when selected a recent cells.
2015-12-10 13:41:03 +01:00
giomfo
c9467cc73f RecentTableViewCell: Apply Ribot layout: Update avatar position 2015-12-10 13:19:30 +01:00
giomfo
3d1ef7fc7f RecentTableViewCell: Apply Ribot layout (TODO set the right font). 2015-12-10 13:06:16 +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
giomfo
3d60a8c27d Merge pull request #18 from vector-im/search_api_support
Home View Controller
2015-12-10 09:42:41 +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
6169b39ae5 Improve the invite room display. 2015-12-09 17:38:39 +01:00
manuroe
adf8fed893 HomeVC: storyboard: connected HomeVC to AuthVC and killed RecentsVC as HomeVC can do everything now 2015-12-09 17:28:39 +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
yannick
2ff73cded1 add_invite_rooms_section
-> reduce the recent cell height
2015-12-09 16:09:46 +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
Yannick LE COLLEN
984e341e75 Merge pull request #17 from vector-im/read_receipts_for_incoming_messages
The read receipts are displayed for incoming messages.
2015-12-09 14:12:17 +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
e39746369d The read receipts are displayed for incoming messages.
In vector applciation, the outgoing and the imcoming messages are displayed in the same screen side.
2015-12-09 09:50:03 +01:00
yannick
a111f44d7d Fix a crash in refreshTypingView 2015-12-08 17:45:03 +01:00
Yannick LE COLLEN
087305448a Merge pull request #16 from vector-im/user_settings_page
Add the vector settings page
2015-12-08 17:40:23 +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
7fba0003c7 Fix some texts 2015-12-08 15:53:12 +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