Commit Graph

13178 Commits

Author SHA1 Message Date
manuroe f3352bd3a0 Merge pull request #1269 from vector-im/no_low_priority_room_in_people_tab
UX rework: low priority people rooms shouldn't be displayed in the pe…
2017-06-08 15:20:04 +02:00
manuroe ba4cc56708 UX rework: low priority people rooms shouldn't be displayed in the people tab 2017-06-08 15:19:34 +02:00
giomfo ab30755ea3 Merge pull request #1267 from vector-im/read_marker
Read Marker: Center the bubbles table content on the bottom of the re…
2017-06-08 15:12:33 +02:00
manuroe e86bea831f UX rework: low priority people rooms shouldn't be displayed in the people tab (https://github.com/vector-im/riot-ios/issues/1264)
and https://github.com/vector-im/riot-meta/issues/77#issuecomment-300101488
2017-06-08 15:07:43 +02:00
manuroe 01782943a1 UX rework: do not automatically come back to the home tab when opening a permalink
This fixes https://github.com/vector-im/riot-meta/issues/54#issuecomment-300428202
2017-06-08 14:27:38 +02:00
Giom Foret 3ad94887f8 Read Marker: Center the bubbles table content on the bottom of the read marker event
in order to display correctly the read marker view.
2017-06-08 12:29:23 +02:00
manuroe c59f53489b Merge pull request #1266 from vector-im/move_loading_wheel_with_keyboard
RoomVC: Make the activity indicator follow the keyboard
2017-06-08 11:26:44 +02:00
giomfo 2826269520 Merge pull request #1265 from vector-im/read_marker
Initialise the read marker if it does not exist yet.
2017-06-08 11:10:58 +02:00
manuroe eabc946514 RoomVC: Make the activity indicator follow the keyboard
This avoids that the indicator view hides the text input.
2017-06-08 10:52:03 +02:00
Giom Foret 33a4897ef1 Initialise the read marker if it does not exist yet.
Set it to the current read receipt position by default
2017-06-08 10:30:29 +02:00
manuroe 37cbeb31dc Merge pull request #1258 from vector-im/contact_permission
Contact permission
2017-06-08 09:28:15 +02:00
manuroe a16f2046b6 Contact access permission: Ask permission on [ContactsTableViewController viewWillAppear] 2017-06-08 08:47:09 +02:00
manuroe 217a8f9703 Merge pull request #1259 from vector-im/make-plus-the-same
Make the plus button open the same menu in all tabs
2017-06-08 08:39:20 +02:00
manuroe 6d5f71e206 Merge pull request #1260 from vector-im/no-badge-on-home-tab-button
No notif badge on home tab button
2017-06-08 08:39:06 +02:00
manuroe b83eb117f7 Merge pull request #1261 from vector-im/scrollback_collections_to_the_left
HomeVC: Automatically scrollback to the left every time the screen is…
2017-06-08 08:37:55 +02:00
manuroe a3d76eeb20 HomeVC: Automatically scrollback to the left every time the screen is displayed 2017-06-07 17:52:12 +02:00
manuroe 758e5b5c1c No notif badge on home tab button 2017-06-07 17:35:02 +02:00
manuroe 60a12f16f4 Make the plus button open the same menu in all tabs 2017-06-07 17:24:51 +02:00
manuroe f38e36f013 Contact access permission: Display "You didn't allow Riot to access your local contacts" instead of "No local contacts" when the user has denied the phonebook permission 2017-06-07 15:34:11 +02:00
manuroe b78378e7bc Contact access permission: make it work again.
Ask the permission when the user displays the people tab.
2017-06-07 14:28:52 +02:00
manuroe 8c103bf4d4 Merge pull request #1257 from vector-im/read_marker
Chat room read marker:
2017-06-07 13:48:03 +02:00
Giom Foret ee7afa86f2 Chat room read marker:
- Do not launch the read marker animation if the marker is outside the visible area.
2017-06-07 13:07:44 +02:00
manuroe b5a04bcbf3 Merge remote-tracking branch 'origin/ux_rework' into develop
# Conflicts:
#	Riot/AppDelegate.m
#	Riot/ViewController/ContactsTableViewController.m
#	Riot/ViewController/RoomViewController.m
2017-06-07 11:19:25 +02:00
manuroe 943471298b Merge pull request #1253 from vector-im/riot-1252
Fix Crash in MediaPickerViewController
2017-06-07 10:43:37 +02:00
manuroe 102e65abed Fix Crash in MediaPickerViewController (https://github.com/vector-im/riot-ios/issues/1252)
Release objects on the same thread they have been created. This avoids race conditions on retry.
2017-06-06 16:17:13 +02:00
manuroe e01741a5f6 Fix compilation errors due to forward declarations set in .h 2017-06-06 14:30:36 +02:00
giomfo ac1e625bbc Merge pull request #1251 from vector-im/riot_meta_8
Riot meta 8
2017-06-06 14:11:38 +02:00
Giom Foret 549fe4d77c Read markers should be synchronised across clients
- move the check on read marker visibility in viewDidAppear method

vector-im/riot-meta#8
2017-06-06 13:31:58 +02:00
giomfo f1683cef05 Merge pull request #1248 from morozkin/callvc_memory
Fix dangling in the memory CallViewController
2017-06-06 13:17:06 +02:00
Giom Foret 61a087c7cb Read markers should be synchronised across clients
- Support jump to the last unread message.

vector-im/riot-meta#8
2017-06-06 10:53:17 +02:00
giomfo 4b9650b09e Merge pull request #1231 from vector-im/riot_1207
Bug Fix: iOS should have 'Send a message (encrypted)' in placeholder

Available only for the iPads, and the iPhones with a large screen (>= 4p7Inch)
2017-06-06 10:10:26 +02:00
Denis 2f79354ef4 Remove redundant nil operations 2017-06-05 16:30:35 +03:00
Denis Morozov a8af30d7b9 Fix dangling in the memory CallViewController 2017-06-04 02:39:00 +03:00
Giom Foret c2b62a3ea4 Read markers should be synchronised across clients
- Fix some layout issues on the `jump to the last unread message` banner.
- TODO: Support jump to the last unread message.

vector-im/riot-meta#8
2017-06-02 10:50:12 +02:00
giomfo f149acadcd Merge pull request #1247 from vector-im/riot_meta_8
Read markers should be synchronised across clients
2017-06-02 10:42:42 +02:00
Giom Foret 1c31664046 Read markers should be synchronised across clients
- Handle read marker display
- TODO: Support jump to the last unread message.

vector-im/riot-meta#8
2017-06-01 17:20:08 +02:00
giomfo 960ede7f3a Merge pull request #1239 from vector-im/riot_1194
Improve tab filter
2017-05-23 21:18:13 +02:00
Giom Foret d9ed2e2f9b Improve tab filter
The search input view should appear like in the email client, stuck to the top of the table.
#1194
2017-05-23 21:15:38 +02:00
Giom Foret e75376221c Bug Fix: App crashes on people screen
when user swipes down on the first section header.
2017-05-22 11:12:52 +02:00
giomfo 306124e41a Merge pull request #1234 from vector-im/riot_1233
Bug Fix: App crashes while the user switches the selected tab
2017-05-19 17:29:32 +02:00
Giom Foret 4e48cfa86c Bug Fix: App crashes while the user switches the selected tab
#1233
2017-05-19 17:22:26 +02:00
Giom Foret 84f2845c04 Bug fix - Home: It's possible to have 2 filter bar
#1194
2017-05-19 15:07:21 +02:00
Giom Foret b34797525c Bug Fix: iOS should have 'Send a message (encrypted)' in placeholder
#1207
2017-05-19 14:46:30 +02:00
Giom Foret dfa45625f6 Bug Fix: Avatar with emoji is not displayed in room preview page
#1227
2017-05-19 10:12:50 +02:00
Giom Foret 356ee22afc Bug Fix: Second search bar in global search view
#1229
2017-05-19 09:34:28 +02:00
Giom Foret 7a1b398e6a UX Rework: Update (+) button shadow 2017-05-15 19:30:09 +02:00
Giom Foret 4fd7bd3f5f UX Rework: Replace the direct chat icon with a green ring on the room avatar. 2017-05-15 19:19:03 +02:00
Giom Foret 5eaa1484f5 Improve tab filter
- Revert the change on the filter handling when the sticky headers are enabled (this change introduced flickering)
 #1194
2017-05-13 01:15:30 +02:00
Giom Foret 1c4fa177de UX Rework: Add home page
- Improve filter handling
- Fix empty people section

https://github.com/vector-im/riot-meta/issues/75
2017-05-12 17:39:05 +02:00
Giom Foret ce41b887b5 Bug Fixed: Infinite loading screen when homeserver not reachable
https://github.com/vector-im/riot-ios/issues/1223
2017-05-12 15:20:56 +02:00