Commit Graph

271 Commits

Author SHA1 Message Date
manuroe cbc86ecdd4 Update PublicRoomsDirectoryDataSource.m
Public rooms search: Removed obsolete dev TODO
2015-12-23 10:29:47 +01:00
manuroe bace02e839 Public rooms search: Fixed bad animation when selecting a room with the keyboard open 2015-12-22 18:22:05 +01:00
manuroe 7534e6207b Public rooms search: In case of /publicRoom failure, do not wait for 10s before doing a new search 2015-12-22 18:06:09 +01:00
manuroe f2d847ea4d Public rooms search: Made sure the room is no more selected when leaving the rooom page 2015-12-22 17:43:25 +01:00
manuroe 0caeb839c6 Public rooms search: Changed UX when selecting a public room from the directory.
The directory screen now stays in the navigation stack.
Do things to select the right room when moving from detail-only to master-detail
2015-12-22 17:23:59 +01:00
manuroe 5d92132713 Public rooms search: auto join selected public room from the directory screen 2015-12-22 16:23:43 +01:00
manuroe 33664a9617 Public rooms search: Improved animations when selecting a public room from the directory 2015-12-22 15:42:53 +01:00
manuroe 4c148f0d27 Public rooms search: PublicRoomTableViewCell: Show room avatar and display the room name as expected in Vector 2015-12-22 11:49:08 +01:00
manuroe 33bd9f40fb Public rooms search: AvatarGenerator: made generateRoomAvatar more generic to be used for public rooms 2015-12-22 11:37:52 +01:00
manuroe 6bee305057 Public rooms search: Created PublicRoomTableViewCell 2015-12-22 09:26:08 +01:00
manuroe d65efac3d5 Public rooms search: Do a AND search on public rooms 2015-12-21 16:41:41 +01:00
manuroe 94fbcc076f Public rooms search: Replace the PublicRoomsDirectoryDataSource.filter by an array of strings PublicRoomsDirectoryDataSource.searchPatternsList. 2015-12-21 15:29:57 +01:00
manuroe 056bf23f4d Public rooms search: Keep the search bar cancel button enabled when the keyboard is not displayed.
Thus, the user can quit the search more quickly
2015-12-21 14:56:01 +01:00
manuroe 28b9e01ad3 Public rooms search: Speed up [PublicRoomsDirectoryDataSource refreshFilteredPublicRooms] 2015-12-21 14:00:44 +01:00
manuroe 8c034bd809 Public rooms search: On new search, forget the previoud user search 2015-12-21 11:45:47 +01:00
manuroe b9b5372d63 Public rooms search: Do not open directory page if the result count is 0 or if the data source is fetching data 2015-12-21 11:31:30 +01:00
manuroe 342d17e3cc Public rooms search: hide keyboard on scroll 2015-12-21 11:17:38 +01:00
manuroe 6ff5cadfee Public rooms search: Automatically scroll to the top on each new seach 2015-12-21 11:13:46 +01:00
manuroe 68fd187509 Merge remote-tracking branch 'origin/develop' into public_rooms_search
Conflicts:
	Vector/Base.lproj/Main.storyboard
	Vector/Model/RoomList/RecentsDataSource.m
2015-12-21 10:35:48 +01:00
manuroe 92e0fdbe92 Public rooms search: Added selection in the directory screen 2015-12-18 18:25:39 +01:00
manuroe 10d57489ea Public rooms search: sort public rooms by their members count 2015-12-18 18:10:18 +01:00
manuroe e71a4a090d Public rooms search: Directory page starts to work (with cells from MatrixKit) 2015-12-18 17:17:03 +01:00
manuroe 10de4757d3 Public rooms search: Fixed compilation warning in the xib 2015-12-18 14:35:34 +01:00
manuroe 2ebcf06a3d Public rooms search: Use the green circle place holder in the cell 2015-12-18 14:30:26 +01:00
manuroe cdef71a2d6 Public rooms search: Show the result cell even if the count is 0. This avoids blank screen 2015-12-18 14:07:26 +01:00
manuroe 601b4f3158 Public rooms search: Update the RecentsViewController even if only the public rooms search cell has changed 2015-12-18 12:03:43 +01:00
manuroe 21ce23fa8b Public rooms search: Add an expiration time (10s) on public rooms list data to avoid to make request each time the user enter a new letter 2015-12-18 11:41:39 +01:00
manuroe 76689ada32 Public rooms search: Display the cell with the result 2015-12-18 10:59:45 +01:00
manuroe 2082bcc7e0 Public rooms search: Start 2015-12-16 16:29:34 +01:00
giomfo a321ffc9f7 Update Vector assets 2015-12-16 09:52:28 +01:00
yannick f426356da4 Merge remote-tracking branch 'origin/develop' into develop 2015-12-16 09:17:44 +01:00
yannick d081a58930 Add the recents drag & drop feature
-> to be able to drag in favourites / low priority sections, they must exist (created with the swipe menu)
2015-12-16 09:17:28 +01:00
giomfo e6863c1ff1 Merge pull request #26 from vector-im/chat_screen_implementation
Chat screen implementation
2015-12-16 09:08:04 +01:00
yannick 4bb827480a recents_category_drag_drop
Updates after internal reviews
2015-12-16 08:59:40 +01:00
manuroe d6e66cb0e8 SegmentedVC improvement: Oops. Fixed buggy renaming. 2015-12-15 18:22:38 +01:00
giomfo 09623a5d47 Chat screen: implementation
Handle read receipt display
2015-12-15 17:45:16 +01:00
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
giomfo d445c1bc5e Chat Screen: Bug Fix: Pagination title is missing for incoming bubble 2015-12-15 17:20:44 +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
yannick 2010554782 recents_category_drag_drop
-> the moving room was not always the expected one
-> update after SDK update (room tag order computation)
2015-12-15 08:34:46 +01:00
yannick b8a340ff45 recents_category_drap_drop
fix a crash when the move is cancelled.
2015-12-14 13:06:25 +01:00
yannick 00c0cc9a5c recents_category_drag_drop
remove the debug background color.
2015-12-14 11:14:58 +01:00
yannick 644996aa1e recents_category_drag_drop
fix a refresh issue / crash after updating the room order.
2015-12-14 11:08:57 +01:00
yannick 513a54f7a0 recents_category_drag_drop
Hide the moving cell.
2015-12-14 10:47:10 +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
yannick 3ed9696716 recents_category_drag_drop
fix some crashes
2015-12-11 16:20:26 +01:00
yannick 26fe1ba0ba recents_category_drag_drop
fix a refresh issue.
2015-12-11 15:30:26 +01:00