Commit graph

723 commits

Author SHA1 Message Date
Tong Hui
1f3ef2ce82 Added translation using Weblate (Chinese (Simplified)) 2017-07-14 12:23:56 +00:00
Giom Foret
fafa40846e Prepare MXKAlert withdrawal 2017-07-14 00:36:11 +02:00
manuroe
6a5f92eda3 MELS: Improve detection on how to configure a cell 2017-07-13 17:10:15 +02:00
Giom Foret
98e5343a79 RoomTableViewCell: Replace the direct chat icon with a green ring 2017-07-12 15:51:28 +02:00
Giom Foret
12db2a443f Bug Fix: Camera preview is broken after a second try
The camera preview was set up with a wrong frame value. We wait for the first `viewDidLayoutSubviews` call before setting up the preview.
#686

+ fix the wrong preview layout on iPad described in PR #1372 MediaPicker xib layout fix.
2017-07-11 17:48:18 +02:00
manuroe
d2c6fa426e MELS: Force use of Riot style placeholder in collapsed cells 2017-07-11 17:02:23 +02:00
manuroe
31e04ffdc9 MELS: Do not show read receipts on collapsed bubbles 2017-07-11 16:51:31 +02:00
manuroe
47eb0d3ad3 MELS: Make RoomEmptyBubbleCell really empty (ie, height = 0) 2017-07-11 16:33:45 +02:00
manuroe
fcbbb8569c MELS: Fix call of bubbleCell.blurred when selected an event 2017-07-11 16:26:59 +02:00
manuroe
71ef89170c MELS: Remove attributedTextMessageBackup and let MXKRoomBubleCellDataStoring implementation display attributedTextMessage or collapsedAttributedTextMessage 2017-07-11 15:35:11 +02:00
manuroe
8fdcefec03 MXKRoomBubbleCellData: Add the hasAttributedTextMessage property to avoid to do recomputation in MXKRoomBubbleCellData.attributedTextMessage when there is no strings to compose 2017-07-11 11:47:18 +02:00
Giom Foret
4f06940698 Bug Fix - Home: Fix the flickering effects observed when user edits a room on iOS < 10
https://github.com/vector-im/riot-meta/issues/75
2017-07-10 18:33:27 +02:00
Giom Foret
1d4b875c15 Bug Fix - Home: On iOS <= 9.0, the rooms collection scrolls to the left on room edition.
https://github.com/vector-im/riot-meta/issues/75
2017-07-10 17:18:11 +02:00
manuroe
7472d45da5 MELS: Add RoomMembershipExpandedWithPaginationTitleBubbleCell 2017-07-10 15:05:21 +02:00
manuroe
cee4115452 MELS: Add RoomMembershipCollapsedWithPaginationTitleBubbleCell 2017-07-10 14:30:53 +02:00
manuroe
3dd2b4a811 MELS: Rename RoomMembershipBubbleCellWithPaginationTitleBubbleCell to RoomMembershipWithPaginationTitleBubbleCell 2017-07-10 10:25:06 +02:00
Giom Foret
e7e6944a75 UX Rework: Add home page
- Add edition mode support.

https://github.com/vector-im/riot-meta/issues/75
2017-07-09 18:32:40 +02:00
Krombel
f44604a112 Added translation using Weblate (French) 2017-07-09 00:54:12 +00:00
Krombel
af9352039d Added translation using Weblate (French) 2017-07-09 00:53:21 +00:00
Krombel
5d371e2339 Added translation using Weblate (German) 2017-07-09 00:51:05 +00:00
Krombel
449a677f7c Translated using Weblate (German)
Currently translated at 100.0% (4 of 4 strings)

Translation: Riot iOS/Riot iOS (Dialogs)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-dialogs/de/
2017-07-09 00:50:04 +00:00
Krombel
4056df5bdd Added translation using Weblate (German) 2017-07-09 00:45:32 +00:00
Krombel
7b9d241d9c Translated using Weblate (German)
Currently translated at 100.0% (24 of 24 strings)

Translation: Riot iOS/Riot iOS (Push)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-push/de/
2017-07-09 00:35:58 +00:00
Krombel
91d356960f Added translation using Weblate (German) 2017-07-09 00:27:56 +00:00
Aram Sargsyan
960370c8d2 Initial commit. Added a new target for the share extension, created an app group to share info between the app and the extension. 2017-07-08 18:06:29 -05:00
manuroe
c093c34b1f MELS: some i18n 2017-07-07 17:58:39 +02:00
manuroe
b859d64174 MELS: Use normal membership cell for single membership event 2017-07-07 17:47:58 +02:00
manuroe
d2d31532a9 MELS: Do not expand cell with single membership event 2017-07-07 17:46:37 +02:00
manuroe
498fe978fc MELS: EventFormater: provide a string for membership events as simple as possible for now 2017-07-07 15:26:30 +02:00
manuroe
01ed7f63c8 MELS: implement [MXKRoomBubbleCellDataStoring collaspseWith:] 2017-07-07 14:32:49 +02:00
manuroe
e2d8cc8d87 MELS: Implement onCollapseButtonTap with matrix-kitty way 2017-07-07 11:53:49 +02:00
manuroe
bc6b410271 MELS: Uncheck :installed" in xibs 2017-07-07 11:14:05 +02:00
manuroe
54b8ba2399 MELS: Add RoomMembershipExpandedBubbleCell that displays the first membership event of serie that can be collapsable. 2017-07-07 11:11:42 +02:00
manuroe
9a818ea5b3 MELS: expand them on collapsed cell tap 2017-07-07 08:36:47 +02:00
manuroe
6fe1cf4910 MELS: Add RoomMembershipCollapsedBubbleCell to display collapsed membership cells. 2017-07-07 08:21:53 +02:00
manuroe
558cb7a02e MELS: Add RoomMembershipCollapsedBubbleCell to display collapsed membership cells. 2017-07-06 22:52:08 +02:00
manuroe
fd76c0d506 MELS: membership events are collapsable. Collapse them by default 2017-07-06 18:21:24 +02:00
manuroe
9e8aa9c125 RoomVC: Use the condition on bubbleData.hasNoDisplay to display RoomEmptyBubbleCell 2017-07-06 17:55:13 +02:00
manuroe
d6a05f2731 Translated using Weblate (French)
Currently translated at 100.0% (24 of 24 strings)

Translation: Riot iOS/Riot iOS (Push)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-push/fr/
2017-07-06 12:46:13 +00:00
manuroe
36d36757f3 Added translation using Weblate (French) 2017-07-06 12:30:01 +00:00
manuroe
ed8d0547c5 Merge pull request #1380 from vector-im/riot_1102
Bug Fix: Add the m.audio attachments support
2017-07-06 14:02:49 +02:00
manuroe
e2951447b7 Merge remote-tracking branch 'origin/develop' into smaller_membership
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-07-06 13:46:20 +02:00
Giom Foret
aa4694d390 Bug Fix: Add the m.audio attachments support
We support here the display of the attached audio files, but we are still not able to attach audio file.

#1102
2017-07-06 11:06:12 +02:00
manuroe
c887dc704c Fix Dutch Vector.strings and add nl.proj to pbxproj 2017-07-05 15:51:07 +02:00
manuroe
c8424ccab9 Revert "Dutch translation of the strings" 2017-07-05 15:23:08 +02:00
manuroe
9478752030 Merge branch 'master' into patch-1 2017-07-05 15:21:44 +02:00
manuroe
42979e7972 Merge remote-tracking branch 'origin/master' into smaller_membership 2017-07-05 14:57:31 +02:00
manuroe
75f759db01 RoomVC: Make membership events use less screen
Fix senderInformation (avatar and displayname) for the 1st message when an user joins and talks in a row
2017-07-05 14:54:12 +02:00
manuroe
5cf28c57a0 RoomVC: Make membership events use less screen
If the text was moved down (because of last message), do the same for the icon
2017-07-05 14:13:38 +02:00
manuroe
f87a807d67 RoomVC: Make membership events use less screen
Move icon and text of membership cells to the right to be aligned with other cells.
2017-07-05 14:06:53 +02:00
manuroe
bc08148183 RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCellWithPaginationTitleBubbleCell
2017-07-05 12:29:54 +02:00
Giom Foret
506df4cc40 version++ 2017-07-05 12:05:33 +02:00
Giom Foret
2f183ce73b Update the bundle display name with "Riot.im"
Update Riot logo in Authentication screen
2017-07-05 11:58:18 +02:00
manuroe
b6913bcb55 RoomVC: Make membership events use less screen
If the text was moved down, do the same for the icon
2017-07-05 09:55:21 +02:00
manuroe
8e0bc6ef68 RoomVC: Make membership events use less screen
Use MXKRoomBubbleCellDataStoring.tag to identify membership cells
2017-07-05 09:05:23 +02:00
manuroe
221924d0bc RoomVC: Make membership events use less screen
Reduce height of RoomMembershipBubbleCell from 44 to 34
2017-07-05 07:50:42 +02:00
manuroe
c496901eb2 RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCell to display a single membership event
2017-07-05 07:38:07 +02:00
Nathan van Beelen
16c750a26c Remove duplicates 2017-07-01 22:03:16 +02:00
Giom Foret
c08b28d356 version++ 2017-06-30 17:42:53 +02:00
Giom Foret
b038cbc681 Home: display the room name on 2 lines 2017-06-30 17:37:43 +02:00
Giom Foret
7983138b90 Home: display the room name on 2 lines 2017-06-30 17:06:23 +02:00
Giom Foret
0a8f837617 Read Receipts Details - Add close button 2017-06-30 14:57:11 +02:00
manuroe
bda3aa1035 Merge pull request #1368 from vector-im/disable_ga_in_debug
GA: Disable GA in debug as it pollutes stats and crashes
2017-06-30 14:40:07 +02:00
manuroe
7b6eeed764 GA: Disable GA in debug as it pollutes stats and crashes 2017-06-30 13:37:36 +02:00
giomfo
3fac2a0b63 Merge pull request #1341 from aramsargsyan/read-receipts-details
Read receipts details
2017-06-30 10:33:06 +02:00
manuroe
725cf68107 Crash report: Do not loose what the user typed when debackgrounding the app 2017-06-29 17:45:54 +02:00
Aram Sargsyan
f287dc453e Brought the key receipt_status_read to app level + some minor changes. Signed-off-by: Aram Sargsyan aram.sargsyan.1997@gmail.com 2017-06-29 19:40:07 +04:00
manuroe
3026c3df60 Crash report: Do not loose what the user typed when debackgrounding the app 2017-06-29 17:33:08 +02:00
manuroe
d03097ee82 Bug report: Remove the old requirement for an existing email account 2017-06-29 17:24:54 +02:00
manuroe
1bf88ca95e Bug report: Fix a crash when rotating + debackgrounding the app (#1362) 2017-06-29 17:23:57 +02:00
Aram Sargsyan
e17622bd71 Decreased the parameter cound for ReadReceiptsViewController opening, now sending the container itself 2017-06-29 17:04:34 +04:00
Aram Sargsyan
ea3ae98952 Merge branch 'read-receipts-details' of https://github.com/aramsargsyan/riot-ios into read-receipts-details 2017-06-29 15:05:21 +04:00
Aram Sargsyan
9bb18971f1 Handled the creation of the attributed receipt description, added in Vector.strings for translation 2017-06-29 15:05:12 +04:00
Giom Foret
b706db6187 Bug Fix: blank pages with random "unread msgs" bars whilst they load. 2017-06-29 12:03:39 +02:00
Giom Foret
5ccb26b15a Bug Fix - Chat screen: several encryption icons are displayed on the same event.
Fix tap handling on encryption icons

(related to #1361)
2017-06-28 21:15:09 +02:00
Giom Foret
6747ec692e Bug Fix - Chat screen: the message overlaps its timestamp
(related to #1361)
2017-06-28 18:51:05 +02:00
Giom Foret
d7360068fb Read Receipts Details - RoomDataSource: Add RR container in the cell content view
instead of the overlay container to not disturb tag gesture handling.

https://github.com/vector-im/riot-ios/issues/59
2017-06-27 11:05:43 +02:00
Aram Sargsyan
74455c0dc7 Review changes 2017-06-26 22:22:32 +04:00
Aram Sargsyan
6f08b148b1 Using Attributed string for read label 2017-06-26 20:51:13 +04:00
Aram Sargsyan
e688c61715 Removed the ReceiptsContainerDelegate, used didRecognizeAction: instead 2017-06-26 19:33:53 +04:00
manuroe
f06b9e3381 Fix: Crash when scrolling in the public rooms from Unified Search (#1355)
Make pagination UI update of DirectoryViewController simpler.

The issue is that the same PublicRoomsDirectoryDataSource instance is shared between DirectoryViewController and RoomsViewController. We can have parallel paginations which makes hard to count the exact number of added cells.
2017-06-26 15:33:45 +02:00
Giom Foret
3c743483e6 version ++ 2017-06-23 16:23:28 +02:00
giomfo
cf01921b24 Merge pull request #1356 from vector-im/riot_1338
Bug Fix - Read marker: when being kicked, the "Jump to first unread m…
2017-06-23 15:16:08 +02:00
Giom Foret
b22687ea7a Bug Fix - Read marker: when being kicked, the "Jump to first unread message" shouldn't be displayed
#1338

+ Remove the link to the room settings in the title view after leaving the room
2017-06-23 15:09:43 +02:00
Aram Sargsyan
f32ccaef38 Review changes 2017-06-23 16:40:09 +04:00
manuroe
0138a56e22 Fix: Room directory: stuck after the 20 first items
https://github.com/vector-im/riot-ios/issues/1329#issuecomment-310361132
2017-06-23 11:44:13 +02:00
giomfo
1eed78a09f Merge pull request #1348 from vector-im/riot_1304_bis
Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
2017-06-22 15:23:01 +02:00
manuroe
2e89dede70 Merge pull request #1347 from vector-im/riot_1342
Fix: Crash when hitting room from unified search/browse directory
2017-06-22 15:22:14 +02:00
Giom Foret
6a84a04cfa Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
#1304
2017-06-22 15:17:24 +02:00
Giom Foret
e9728d17e7 Merge branch 'riot_1304' into riot_1304_bis 2017-06-22 15:09:38 +02:00
Giom Foret
d47115f47d Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
#1304
2017-06-22 15:03:30 +02:00
Giom Foret
049363d700 Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
#1304
2017-06-22 14:40:11 +02:00
manuroe
d485ee35d3 Fix: Crash when hitting room from unified search/browse directory
#1342
2017-06-22 11:09:17 +02:00
Giom Foret
4c7013680b Bug Fix - Chat screen: the search icon is missing after switching in live from a non live timeline
#1344
2017-06-22 10:51:40 +02:00
Giom Foret
da22a8ad3f Bug Fix - Crash when hitting a room header after some special steps
#1340
2017-06-22 10:14:57 +02:00
manuroe
589d7e7d4a Merge pull request #1339 from vector-im/riot_1336
Room directory: "No public rooms available" bug fixes
2017-06-22 10:01:35 +02:00
Aram Sargsyan
6b9465f095 Minor changes 2017-06-22 02:03:03 +04:00
Aram Sargsyan
ee47992c8e Merge branch 'develop' of https://github.com/aramsargsyan/riot-ios into read-receipts-details 2017-06-22 01:58:48 +04:00
Aram Sargsyan
ab5c0e6dd9 Modified ReadReceiptsViewController to download resized avatars of users. If the user doesn't have an avatar, the placeholder is placed. 2017-06-22 01:45:11 +04:00
Aram Sargsyan
6243eecd5c Created ReadReceiptsViewController 2017-06-21 22:28:16 +04:00
manuroe
7e546d88f0 Fix crash: Room directory: Clicking on "No public rooms available" make the app crash 2017-06-21 16:00:05 +02:00
manuroe
3787c00419 Fix: Room directory: "No public rooms available" is displayed while loading
#1336
2017-06-21 15:58:37 +02:00
manuroe
3ae29bc720 Fix: Room directory: stuck after the 20 first items
#1329
2017-06-21 14:45:43 +02:00
manuroe
751544181d Merge pull request #1331 from morozkin/cleanup
Remove unnecessary construction methods from CallViewController
2017-06-21 09:10:43 +02:00
manuroe
e818011041 Merge pull request #1330 from morozkin/decline_crash
Fix crash on decline button
2017-06-21 09:05:58 +02:00
Denis Morozov
85bb79f132 Remove unnecessary construction methods from CallViewController 2017-06-20 21:38:57 +03:00
Denis Morozov
4894c57c8f Fix crash on decline button 2017-06-20 19:36:52 +03:00
giomfo
02ff23ab34 Merge pull request #1328 from vector-im/riot_1316
Bug Fix - tap-on-tab should include the top-of-page location in its c…
2017-06-20 18:09:44 +02:00
giomfo
d460f57ad9 Merge pull request #1324 from vector-im/riot_meta76
Enhancement - UX Rework: Update the buttons of the room expanded header.
2017-06-20 17:15:47 +02:00
Giom Foret
7e4f6c48df Add sanity check 2017-06-20 17:13:55 +02:00
Giom Foret
7a831cfeee Bug Fix - tap-on-tab should include the top-of-page location in its cycle of options
#1316
2017-06-20 17:06:12 +02:00
Giom Foret
05d39d3893 Bug Fix - Contact search: Unexpected empty search result.
To reproduce:
1- search with "tst" pattern
2- erase the 2 last characters of the pattern to set "test" -> empty result NOK
2017-06-20 14:36:14 +02:00
Giom Foret
7f561e27bc Enhancement - UX Rework: Update the buttons of the room expanded header.
- Add a contact list button on the left of the members info to open contact list.
- Add a add members button on the right to open the contacts picker.

https://github.com/vector-im/riot-meta/issues/76
2017-06-20 11:32:54 +02:00
Nathan van Beelen
9d3cb0b4d1 Update Copyright statements 2017-06-19 22:31:32 +02:00
manuroe
9eef397eb3 BugReportViewController: Remove *Could not load the “” image referenced from a nib* warning at runtime. 2017-06-19 15:47:25 +02:00
Giom Foret
6e2e7b5248 Enhancement - Room Chat: Scrolling manually to the bottom of the no live timeline doesn't flip it to read/write view.
#1312
2017-06-19 10:32:22 +02:00
Nathan van Beelen
2b1da63e2a Create Vector.strings 2017-06-18 11:18:27 +02:00
Nathan van Beelen
7d2ae126fc Create Localizable.strings 2017-06-18 11:17:47 +02:00
Nathan van Beelen
f19aa584f5 Create InfoPlist.strings 2017-06-18 11:16:30 +02:00
Giom Foret
ec465e82c8 version ++ 2017-06-16 17:59:04 +02:00
giomfo
c9e759d051 Merge pull request #1311 from vector-im/riot_1306
Bug Fix - Repeatedly tapping on tab jumps through rooms in wrong order
2017-06-16 17:08:25 +02:00
Giom Foret
65ea460587 Bug Fix - Repeatedly tapping on tab jumps through rooms in wrong order
#1306
2017-06-16 16:55:54 +02:00
giomfo
b916287b40 Merge pull request #1310 from vector-im/option_pin_missed_notif_unread
UX Rework - Home: Put the new ordering behind a setting.
2017-06-16 15:45:55 +02:00
Giom Foret
0a982f6a37 UX Rework - Home: Put the new ordering behind a setting.
Add 2 settings: Pin rooms with missed notif and pin rooms with unread messages
this will pin the rooms at the beginning of the list on your home page
2017-06-16 15:18:33 +02:00
manuroe
5d24b5b400 Apply renaming of MXDefaultBackgroundModeHandler to MXUIKitBackgroundModeHandler 2017-06-16 14:35:15 +02:00
Giom Foret
877d7bd3fa Bug Fix: "Jump to first unread" banner disappeared during back pagination.
We have to wait for the end of table transition before refreshing the banner visibility.
2017-06-16 11:57:19 +02:00
Giom Foret
d840ea79c6 Bug Fix: Read marker: preview mode interferes with typing indicator
#1294
2017-06-15 11:15:47 +02:00
Giom Foret
bf06ed3aef Bug Fix - Read marker: no "Jump to first message" on landscape mode for devices with left and right panels
RoomViewController: Override exposed method used to reload the bubbles table.

vector-im/riot-ios#1291
2017-06-15 10:28:57 +02:00
Giom Foret
a2c7ebecfa RoomViewController: Do not display the banner "jump to last unread message"
when the timeline is not in live.
2017-06-14 23:09:56 +02:00
giomfo
a483e90f6b Merge pull request #1295 from vector-im/riot_1268
Bug Fix: Home View sometimes is empty
2017-06-14 17:56:08 +02:00
Giom Foret
553e6bbd95 Bug Fix: Home View sometimes is empty
- RecentsDataSource: check configuration change before reloading the table view.

 #1268
2017-06-14 17:53:26 +02:00
giomfo
421ee97d33 Merge pull request #1290 from vector-im/home_add_badge_in_section_header
UX-Rework - Home: Badge handling.
2017-06-14 17:40:07 +02:00
manuroe
765be91f0e Use UIKit BackgroundTask for handling background tasks in the SDK 2017-06-14 17:37:22 +02:00
Giom Foret
5a3628a607 Bug Fix: Home View sometimes is empty
#1268
2017-06-14 17:30:01 +02:00
Giom Foret
c9d7493593 UX-Rework - Home: Badge handling.
- Add missed notifications badge in section header.
- Improve invites display.
2017-06-14 13:58:26 +02:00
giomfo
fceaabdc1f Merge pull request #1288 from vector-im/unnumbered_badge_on_fav
Unnumbered badge on favourite
2017-06-14 10:36:03 +02:00
Giom Foret
e662834854 Unnumbered badge on favourite 2017-06-14 10:06:36 +02:00
Giom Foret
d50414b308 UX Rework - Rooms tab: Tap on the current tab's icon jumps to next unread. 2017-06-14 09:41:15 +02:00
giomfo
13991c8af5 Merge pull request #1286 from vector-im/home_sort_rooms_collections
UX Rework - Home Tab: Sort the rooms collections
2017-06-14 08:56:00 +02:00
giomfo
5faa405663 Merge pull request #1285 from vector-im/read_marker
Read marker
2017-06-13 19:51:43 +02:00
Giom Foret
f3b68580e0 Read marker: Improvement 2017-06-13 19:51:25 +02:00
Giom Foret
ecb95f8d2b UX Rework - Home Tab: Sort the rooms collections
by displaying first the rooms with some missed notifs, the rooms with unread, then the others.
2017-06-13 18:43:03 +02:00
Giom Foret
b4bb39f051 Read markers should be synchronised across clients
Improve "jump to last unread message" banner handling

https://github.com/vector-im/riot-meta/issues/8
2017-06-13 17:46:13 +02:00
Giom Foret
80f3a8ed8b Merge commit 'f3d65120e04dcfe49020921f0a08e949c70caa83' into read_marker 2017-06-13 17:43:55 +02:00
Giom Foret
51f0d977e5 Read markers should be synchronised across clients
The read marker may be defined on an event which is not displayed in the room history.
The MatrixKit has been updated to handle this kind of event in the MXKRoomBubbleCellData object.
Previously these events were ignored during the bubbles rendering. Now a bubble component is created even if the event has no actual display.
This component is useful to display the read marker in the room history, and to allow the user to jump on this read marker.

vector-im/riot-meta#8
2017-06-13 17:43:32 +02:00
manuroe
e4cc9a4ec5 Fix App crashes on [AvatarGenerator imageFromText:withBackgroundColor:]
https://github.com/vector-im/riot-ios/issues/657

Do not call [AvatarGenerator imageFromText:withBackgroundColor:] outside main thread.
2017-06-12 15:06:35 +02:00
manuroe
844ce6874a Fix crash in [MXKContactManager localContactsSplitByContactMethod]
https://github.com/matrix-org/riot-ios-rageshakes/issues/36

Do not call this method from another thread than main to avoid race conditions within MXKContactManager queues.
This does not affect performance on the UI. CPU eating processing seems to be in the for-loops in the block.
2017-06-12 09:17:53 +02:00
giomfo
926525bd20 Merge pull request #1279 from vector-im/read_marker
Read Marker: Fix wrong room header display
2017-06-09 19:27:31 +02:00
Giom Foret
28ff344b04 Read Marker: Fix wrong room header display 2017-06-09 15:58:27 +02:00
giomfo
3e0e4234b4 Merge pull request #1278 from vector-im/read_marker
Read marker: Fix issues on marker handling
2017-06-09 15:47:02 +02:00
manuroe
4737e051f8 Merge pull request #1277 from vector-im/locales_in_bug_report
Bug report: add "locale", the device language and "app_language", the…
2017-06-09 14:54:00 +02:00
Giom Foret
aad63466c8 Read marker: Fix issues on marker handling
https://github.com/vector-im/riot-meta/issues/8
2017-06-09 14:20:00 +02:00
manuroe
4a403955c9 Bug report: add "locale", the device language and "app_language", the lang used within the app 2017-06-09 12:11:18 +02:00
manuroe
c759f9f9da Fix crash in global search (https://github.com/matrix-org/riot-ios-rageshakes/issues/32)
I was able to reproduce the bug by using bad network conditioner.
2017-06-09 12:09:20 +02:00
manuroe
bc9d3dab94 Merge pull request #1275 from vector-im/rageshake_39
Fix Crash after hitting create button
2017-06-09 10:21:10 +02:00
giomfo
67173d714e Merge pull request #1272 from vector-im/read_marker
RoomViewController:  The unread messages label is displayed whereas t…
2017-06-09 09:45:59 +02:00
manuroe
07ddd0e506 Fix Crash after hitting create button (https://github.com/matrix-org/riot-ios-rageshakes/issues/39)
It happened when selecting "Start Chat" from the RoomsVC. Fixed by a missing segue.
2017-06-09 09:42:12 +02:00
Giom Foret
1350169404 Read marker:
- Initialize the read marker if it does not exist yet, except for the room preview.
- Disable the events acknowledgement in case of room preview.
2017-06-09 09:40:22 +02:00
Giom Foret
fc4df70c75 RoomViewController: The unread messages label is displayed whereas the bubbles table is not visible yet 2017-06-08 16:27:19 +02:00
manuroe
0d295ed641 UX rework: low priority people rooms shouldn't be displayed in the people tab 2017-06-08 16:01:24 +02:00
manuroe
e1a6a05a0b Merge pull request #1270 from vector-im/do_not_come_back_to_home_tab
UX rework: do not automatically come back to the home tab when openin…
2017-06-08 15:21:19 +02:00
manuroe
a9b69986bd 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
6ffc328543 UX rework: low priority people rooms shouldn't be displayed in the people tab 2017-06-08 15:19:34 +02:00
giomfo
ae98303699 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
d5766c069c 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
48fa03bbcb 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
773e395df0 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
7450045ba9 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
manuroe
a8f166cc43 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
5543d8ee18 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
7d329aaac2 Merge pull request #1258 from vector-im/contact_permission
Contact permission
2017-06-08 09:28:15 +02:00
manuroe
a876fd7b5b Contact access permission: Ask permission on [ContactsTableViewController viewWillAppear] 2017-06-08 08:47:09 +02:00
manuroe
3b89800e1e 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
98e361e069 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
ec4cfb0e7e HomeVC: Automatically scrollback to the left every time the screen is displayed 2017-06-07 17:52:12 +02:00
manuroe
1e1121fed5 No notif badge on home tab button 2017-06-07 17:35:02 +02:00
manuroe
128415503e Make the plus button open the same menu in all tabs 2017-06-07 17:24:51 +02:00
manuroe
4ab0751e56 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
71d5131837 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
Giom Foret
34ad50390d 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
1dafca03ea 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
ae26aef852 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
38b285b709 Fix compilation errors due to forward declarations set in .h 2017-06-06 14:30:36 +02:00
giomfo
06dc000010 Merge pull request #1251 from vector-im/riot_meta_8
Riot meta 8
2017-06-06 14:11:38 +02:00
Giom Foret
9c4c62cc73 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
6b5fc69e3a Merge pull request #1248 from morozkin/callvc_memory
Fix dangling in the memory CallViewController
2017-06-06 13:17:06 +02:00
Giom Foret
4974908be4 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
e81db0e775 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
cbcae18c3c Remove redundant nil operations 2017-06-05 16:30:35 +03:00
Denis Morozov
fbc69f51c6 Fix dangling in the memory CallViewController 2017-06-04 02:39:00 +03:00
Giom Foret
ea1233e82c 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
Giom Foret
a13ad2c270 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
Giom Foret
abd3d911a7 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
4a279fdd35 Bug Fix: App crashes on people screen
when user swipes down on the first section header.
2017-05-22 11:12:52 +02:00
Giom Foret
2d0682ef88 Bug Fix: App crashes while the user switches the selected tab
#1233
2017-05-19 17:22:26 +02:00
Giom Foret
21a97efc84 Bug fix - Home: It's possible to have 2 filter bar
#1194
2017-05-19 15:07:21 +02:00
Giom Foret
fcf6a590b7 Bug Fix: iOS should have 'Send a message (encrypted)' in placeholder
#1207
2017-05-19 14:46:30 +02:00
Giom Foret
4203f46548 Bug Fix: Avatar with emoji is not displayed in room preview page
#1227
2017-05-19 10:12:50 +02:00
Giom Foret
c25437702d Bug Fix: Second search bar in global search view
#1229
2017-05-19 09:34:28 +02:00
Giom Foret
9b2d74495d UX Rework: Update (+) button shadow 2017-05-15 19:30:09 +02:00
Giom Foret
2649956a23 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
95514085b2 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
5d3d74fd51 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
b16e77e551 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
Giom Foret
821c9c1687 Bug Fix: Improve tab filter
-The search input view should appear like in the email client, stuck to the top of the table.
#1194
2017-05-12 12:38:57 +02:00
Giom Foret
f425541761 UX Rework - Add home page:
Scroll to the top the section when the user taps on section header.

https://github.com/vector-im/riot-meta/issues/75
2017-05-12 12:18:29 +02:00
Giom Foret
5162517122 update Storyboard 2017-05-11 16:04:19 +02:00
Giom Foret
5042c6fd9d Elements in riot-ios UX rework who need accessibility ids for automation purpose
https://github.com/vector-im/riot-automated-tests/issues/11
2017-05-11 15:51:12 +02:00
Giom Foret
e95776bca0 UX Rework: Add home page
- reduce room avatar size
- improve badge display

https://github.com/vector-im/riot-meta/issues/75
2017-05-11 14:58:55 +02:00
Giom Foret
ff578364d2 UX rework - Favourites screen: Support drag&drop to order them.
https://github.com/vector-im/riot-meta/issues/56
2017-05-11 14:37:25 +02:00
Giom Foret
7b019a1999 Improve (+) button display: Add button shadow
#1195
2017-05-11 14:35:37 +02:00
Giom Foret
74a3f3e8aa UX Rework: Add home page
- Add people section
- Order favourites according to their activities

https://github.com/vector-im/riot-meta/issues/75
2017-05-11 11:51:42 +02:00
Giom Foret
b1f334a41c UX Rework: Apply a different colour scheme on each application tab.
https://github.com/vector-im/riot-meta/issues/72
2017-05-11 10:22:18 +02:00
manuroe
247063aea9 Merge pull request #1219 from vector-im/bug-report-add-user-id-and-device-id
Bug report: Add user id & device id
2017-05-09 13:52:07 +02:00
manuroe
9956f05300 Bug report: Add user id & device id 2017-05-09 10:52:07 +02:00
Giom Foret
0742c727f8 Prepare UX Rework - People tab:
- Hide the known contacts section when no filter is defined
2017-05-09 10:35:00 +02:00
Giom Foret
477020c6bf Remove warnings and useless methods 2017-05-09 10:03:55 +02:00
Giom Foret
220f64f8ab UX Rework: Update room sections headers display 2017-05-05 18:11:44 +02:00
Giom Foret
ca19351ed8 Home Tab:
- Handle tap on section header to scroll to the beginning of the rooms collection
- Remove the fading effect behind the (+) button (TODO: add a shadow at the bottom of the button).
2017-05-05 17:08:44 +02:00
Giom Foret
2d41307290 Prepare UX Rework:
- Add Home tab
2017-05-05 15:30:35 +02:00
giomfo
94355a3cc6 Merge pull request #1204 from vector-im/add_network_label_in_ROOM_DIRECTORY_header
Add network label in room directory header
2017-05-05 13:47:12 +02:00
manuroe
fe54270d6b Bug report: Delegate GH labels to app 2017-05-05 11:44:55 +02:00
manuroe
04732a2bff Bug report: Add option to send screenshot 2017-05-05 11:28:29 +02:00
manuroe
db14a29728 PublicRoomTableViewCell: apply the same font for "xxx users" as the date label in recents cell 2017-05-04 11:02:04 +02:00
giomfo
e0d5b82225 Merge pull request #1203 from vector-im/fix_crash_on_tab_switch
Bug Fix: App may crash when the user changes the selected tab,
2017-05-04 09:40:02 +02:00
manuroe
86506821c5 rooms: Add "Network" to the "ROOM DIRECTORY" section header 2017-05-04 09:26:02 +02:00
Giom Foret
ffbf260a07 Bug Fix: App may crash when the user changes the selected tab,
whereas a room is selected.
2017-05-03 18:51:09 +02:00
Giom Foret
e9207abd2f Improve tab filter: Implement the default iOS semantic.
#1194
2017-05-03 18:25:39 +02:00
manuroe
17d1f62c7c Merge pull request #1200 from vector-im/detail-directory-picker-cell
Add explanations to Matrix cells in the directory picker
2017-05-03 18:01:27 +02:00
manuroe
74d8889e74 Bug report: Shrink the popup height in portrait for devices with screen bigger than iphone 5.
The Cancel and Send buttons will be thus displayed
2017-05-03 17:08:21 +02:00
manuroe
94f1a3900e Directory server list: Add detail text for homeserver selection 2017-05-03 11:16:44 +02:00
manuroe
96d54be1ba Directory server list: Add detail text for homeserver selection 2017-05-03 09:31:10 +02:00
manuroe
667ddcfb38 Merge pull request #1197 from vector-im/join-room-by-id-or-alias
Join room by id or alias
2017-05-03 08:14:21 +02:00
manuroe
84653fcab4 Merge pull request #1198 from vector-im/fix-matrix-only-rooms-names
Public rooms: BF: when selecting Matrix, it should display Matrix, no…
2017-05-03 08:14:05 +02:00
manuroe
9c9565971e Public rooms: BF: when selecting Matrix, it should display Matrix, not matrix.org 2017-05-02 16:34:18 +02:00
manuroe
b60b60ffcb Home "+" button: Add "Join room" option 2017-05-02 15:59:58 +02:00
manuroe
26e3a33234 Home "+" button: Add "Join room" option
https://github.com/vector-im/riot-meta/issues/65
2017-05-02 15:54:50 +02:00
Giom Foret
b3d82d5192 UX rework: Add favorites rooms in Rooms tab 2017-05-02 14:59:21 +02:00
manuroe
56663a26ad Public rooms: Fix the infinite loading of the public rooms list after login out & in 2017-05-02 10:45:59 +02:00
giomfo
7301fe97e8 Merge pull request #1189 from vector-im/bug-report
Add a new popup dialog for reporting bugs and crashes
2017-04-28 16:37:59 +02:00
Giom Foret
a5b9ca343b Prepare UX rework:
- Hide the home tab which is not available FTM
2017-04-28 16:11:00 +02:00
manuroe
0839d8afb5 Third-party notices: We now use cmark in place of GHMarkdownParser 2017-04-28 15:46:49 +02:00
manuroe
aed467e78f Bug report: Add GZIP copyright 2017-04-28 15:34:40 +02:00
manuroe
d14f6af8bf Bug report: Use the production API endpoint (defined in plist) 2017-04-28 15:07:02 +02:00
manuroe
ab3b882b98 Bug report: Support crash report 2017-04-28 14:37:29 +02:00
Giom Foret
a319f47057 Prepare UX rework:
- Handle the missed conversation badges for each tabBar icon.
2017-04-28 14:06:58 +02:00
giomfo
dc3de05a57 Merge pull request #1186 from vector-im/riot_841
Bug Fix - Chevron to exit roomview after clicking through from search…
2017-04-28 10:30:19 +02:00
giomfo
5db1f5e1a7 Merge pull request #1185 from vector-im/riot_1135
Bug Fix: Files search: display the attachment thumbnail
2017-04-28 10:27:50 +02:00
manuroe
61d9978ecf Bug report: Painful refactor of the xib to put the popup into a scrollview so that we can dismiss the keyboard by dragging it 2017-04-28 10:27:21 +02:00
Giom Foret
5e33c88ae7 Bug Fix - Chevron to exit roomview after clicking through from search results can disappear
#841
2017-04-28 10:26:27 +02:00
giomfo
b4a680f1ae Merge pull request #1183 from vector-im/hide_tabbar_on_logout
Prepare UX rework:
2017-04-27 16:58:26 +02:00
Giom Foret
ecd8ffbc39 Bug Fix: Files search: display the attachment thumbnail
#1135
2017-04-27 16:55:38 +02:00
Giom Foret
7665f6f4d4 Prepare UX rework:
- Show the tab bar view controller content only when a user is logged in.
2017-04-27 12:37:29 +02:00
manuroe
2a3ed5aff0 Bug report: Make rageshake use it 2017-04-27 12:30:04 +02:00
Giom Foret
bcb5b51b61 Prepare UX rework:
- Improve sticky headers: handle swipe down gesture
2017-04-27 12:06:13 +02:00
manuroe
7b2e73bb04 Settings: Enable ticking on "Send logs" and "Send screenshot" 2017-04-27 12:01:00 +02:00
manuroe
06c3dd5b7f Settings: Add a submit progress view 2017-04-27 11:18:15 +02:00
manuroe
c36df9493a Settings: Add a "Report bug" item 2017-04-27 10:47:19 +02:00
manuroe
b58de7e144 Bug report: i18n 2017-04-27 10:46:30 +02:00
manuroe
ffe576a201 Bug report: do the bug report 2017-04-27 10:37:39 +02:00
manuroe
3b0ce0acd9 Bug report: add more IBOutlets 2017-04-27 10:22:34 +02:00
manuroe
1d6b14480d Bug report: limit popup width 2017-04-27 09:37:07 +02:00
manuroe
d385ddf66e Bug report: Create a dedicated pop-up VC 2017-04-27 09:03:17 +02:00
giomfo
ac25067b0b Merge pull request #1180 from vector-im/empty_sections
Prepare UX rework:
2017-04-26 11:55:27 +02:00
Giom Foret
2f11466ff8 Prepare UX rework:
- Display informative cell in empty sections
2017-04-26 11:10:44 +02:00
Giom Foret
76e6944c7f Merge branch 'ux_rework' into sticky_headers 2017-04-25 15:11:38 +02:00
Giom Foret
de61103452 Prepare UX rework:
- Fix flickering observed on sticky headers when the full table content is displayed
2017-04-25 14:57:55 +02:00
giomfo
26de461a61 Merge pull request #1176 from vector-im/fix_people_sections
Bug Fix - People Tab: The contacts list display is wrong in case of l…
2017-04-25 11:59:09 +02:00
Giom Foret
63e41ddbe1 Bug Fix - Need artwork for DM icon
#1136
2017-04-25 11:56:51 +02:00
Giom Foret
01380e2cbe Bug Fix - People Tab: The contacts list display is wrong in case of logout/login 2017-04-25 10:46:16 +02:00
manuroe
f250a045fc UX rework: Fix crash. Do not try to go to a section when clicking on its sticky header if this section is empty 2017-04-24 17:38:21 +02:00
manuroe
2dc1953190 Directory server list: Let user enter random homeserver 2017-04-24 16:31:27 +02:00
manuroe
cf5241829a Merge pull request #1174 from vector-im/list-user-hs-directories
List user hs directories
2017-04-24 15:21:28 +02:00
manuroe
afe3df8e99 Directory server list: Add roomDirectoryServers to Riot-Defaults.plist to always list matrix.org in the list even if the user is connected to another HS 2017-04-24 09:39:49 +02:00
giomfo
b8aafc3e23 Merge pull request #1173 from vector-im/add_filter
Prepare UX rework:
2017-04-24 09:27:27 +02:00
manuroe
d679284ff3 Directory server list: After directory change, make the directory section appear full-page 2017-04-24 09:06:42 +02:00
manuroe
449dd8c85c UX rework: Preload public rooms only at the !st screen display 2017-04-21 17:58:41 +02:00
manuroe
3345347df8 UX rework: Get more control on public room pagination 2017-04-21 17:58:14 +02:00
manuroe
5c1f726133 Directory server list: List user's HS directories too
List the rooms of the selected HS
2017-04-21 16:35:27 +02:00
Giom Foret
c3a95b7544 Bug Fix: The Riot icon is displayed in full screen in landscape orientation.
No way to do anything
2017-04-21 16:28:57 +02:00
manuroe
9ec99c4cf7 Directory server list: List user's HS directories too 2017-04-21 16:06:42 +02:00
Giom Foret
1096e38cc5 Prepare UX rework:
- Add the filter in each screen.
2017-04-21 14:26:42 +02:00
Giom Foret
a30e13877f Bug Fix - App crashes during searching in room directory
- Add sanity check
2017-04-21 11:24:51 +02:00
manuroe
60e5cf978d Merge pull request #1172 from vector-im/ux_rework_directory_picker
Ux rework: Modify the directory section header
2017-04-21 10:00:54 +02:00
manuroe
91f4873f8a UX rework: Make the UI of the directory section header
Update after PR review
2017-04-21 10:00:01 +02:00
manuroe
78eabad9ea UX rework: Make the UI of the directory section header
Show it only in RecentsDataSourceModeRooms
2017-04-21 08:53:00 +02:00
manuroe
7baac5f848 UX rework: Make the UI of the directory section header
Fix some spacing.
2017-04-21 08:37:58 +02:00
manuroe
163181db07 UX rework: Make the UI of the directory section header 2017-04-21 08:30:27 +02:00
Giom Foret
44166dc616 Prepare UX rework
- Bug Fix: the sticky headers display failed on screen rotation.
2017-04-20 19:17:22 +02:00
manuroe
d5b26fdfa9 UX rework: Make the UI of the directory section header 2017-04-20 18:06:49 +02:00
Giom Foret
87c45e28c5 Prepare UX Rework:
- Bug Fix: the first sticky header of the bottom container is sometimes cropped.
2017-04-20 18:05:12 +02:00
Giom Foret
8d070784c4 Prepare UX rework:
- Handle tap gesture on the sticky headers
2017-04-20 17:42:25 +02:00
manuroe
79a64ee653 UX rework: directory sticky header: Make RoomsVC able to display the DirectoryServerPickerViewController 2017-04-20 15:58:44 +02:00
Giom Foret
e51e4e891e Prepare UX rework
- Bug fix the last section header was missing in the sticky headers of the top.
2017-04-20 15:57:50 +02:00
manuroe
d151ed1a13 Merge remote-tracking branch 'origin/ux_rework' into ux_rework_directory_picker 2017-04-20 15:05:53 +02:00
Giom Foret
36890e27c4 Prepare UX rework:
- Define sticky headers at RoomsViewController level
2017-04-20 15:00:22 +02:00
manuroe
446db2ca56 UX rework: directory sticky header: list public rooms from any kind of directory server 2017-04-20 11:58:25 +02:00
manuroe
dc9b34b863 UX rework: directory sticky header: Put the directory picker under a navigation controller 2017-04-20 11:56:30 +02:00
giomfo
0c03d18b3d Merge pull request #1169 from vector-im/sticky_headers
Prepare UX Rework:
2017-04-20 11:33:56 +02:00
Giom Foret
de619d3deb Prepare UX rework:
- Update the bottom bar icons
2017-04-20 11:28:09 +02:00
Giom Foret
4ac4b4935e Prepare UX Rework:
- Fix flickering during sticky headers update
2017-04-20 10:38:13 +02:00
Giom Foret
6500f6286e Bug Fix: [UITabBarItem setBadgeColor:] required iOS 10 and later. 2017-04-19 09:18:54 +02:00
giomfo
2106735de8 Merge pull request #1167 from vector-im/sticky_headers
Prepare UX rework:
2017-04-18 17:19:17 +02:00
Giom Foret
0ffd7a9149 Prepare UX rework:
- enable the sticky headers in Rooms tab
2017-04-18 17:16:31 +02:00
giomfo
e596aff05c Merge pull request #1165 from vector-im/tab_badges
Add the badge value for Home tab bar item.
2017-04-18 16:28:37 +02:00
Giom Foret
2ccf76d78d Missed notifications handling:
- Apply API changes in matrixKit
2017-04-18 16:20:55 +02:00
Giom Foret
4947224051 Add the badge value for Home tab bar item.
Fix the missed discussion count
2017-04-18 15:55:51 +02:00
giomfo
1a9b2c35dd Merge pull request #1164 from vector-im/sticky_headers
Prepare UX rework:
2017-04-18 10:33:37 +02:00
Giom Foret
ef74790311 Prepare UX Rework
- Handle optional sticky headers at RecentsViewController level.
TODO fix some flickering effects observed on the sticky headers during scrolling.
2017-04-18 10:32:14 +02:00
Giom Foret
0d63c6b679 Add the badge value for Home tab bar item.
TODO: Fix the missed discussions count, it is broken FTM.
2017-04-14 17:01:44 +02:00
Giom Foret
f865321492 Prepare UX reworks:
- Set tab icons
2017-04-14 15:11:57 +02:00
Giom Foret
66b6d2656c Merge branch 'ux_rework' into sticky_headers 2017-04-14 13:44:54 +02:00
Giom Foret
d35147ac81 Merge branch 'develop' into ux_rework 2017-04-14 13:43:40 +02:00
Giom Foret
e07bd69944 Bug Fix: App crashes sometimes on clear cache 2017-04-14 13:42:36 +02:00
Giom Foret
d25ca80bf8 Prepare UX rework:
- Handle optional sticky headers at RecentsViewController level.

TODO fix some flickering effects observed on the sticky headers during scrolling.
2017-04-14 11:49:14 +02:00
Giom Foret
30375ffd78 Prepare UX rework:
- Fix sections handling in unified search screen.
- Prepare sticky headers in RecentsViewController.
2017-04-11 17:58:59 +02:00
Giom Foret
2131efd606 Prepare UX rework:
- Add start new chat button on People screen.
- Refresh the current selected contact in People screen.
2017-04-11 10:04:52 +02:00
Giom Foret
2597e36f4e RiotDesignValues: use hex color values 2017-04-11 09:39:08 +02:00
Giom Foret
c57d9b7d2d Create a ContactDataSource from the existing ContactsTableViewController 2017-04-11 09:36:22 +02:00
Giom Foret
0b49e69bb9 Create a ContactDataSource from the existing ContactsTableViewController 2017-04-07 16:42:16 +02:00
manuroe
58703e878b UX rework: Fix Giom's remarks 2017-04-07 15:54:34 +02:00
manuroe
c832554859 UX rework: Fix Giom's remarks 2017-04-07 15:44:29 +02:00
jeangb
d5116c0cdf Merge pull request #1153 from vector-im/add_accessibility_identifiers
AttachmentsViewController: add accessibility identifiers
2017-04-07 15:38:48 +02:00
manuroe
7bdb131f99 UX rework: Directory section: Fix issue when there is invites
But we need to expose RecentsDataSource.directorySection. So expose all the family
2017-04-07 15:33:48 +02:00
manuroe
a3073e00ce UX rework: Directory section: Enable selection of a public room 2017-04-07 14:54:05 +02:00
manuroe
3744548afc UX rework: Directory section: Do inconspicuous pagination 2017-04-07 14:44:34 +02:00
manuroe
361eb2a139 UX rework: Directory section: plug publicRoomsDirectoryDataSource 2017-04-07 14:09:23 +02:00
manuroe
4b93d26f64 Directory Server Picker: code cleaning 2017-04-07 14:06:15 +02:00
manuroe
7657822e64 Directory Server Picker: roll back unexpected change commit 2017-04-07 13:21:26 +02:00
manuroe
6cfe046886 Import RageShakeManager.h and RiotDesignValues.h in App Delegate header 2017-04-07 13:17:34 +02:00
manuroe
9ff74ad283 Merge remote-tracking branch 'origin/ux_rework' into directory-server-list 2017-04-07 12:51:17 +02:00
manuroe
c20b4e3c4b Directory Server Picker: Add a completion block to report the selected server 2017-04-07 12:45:14 +02:00
Giom Foret
50ddff54dc Import RageShakeManager.h and RiotDesignValues.h in App Delegate header 2017-04-07 11:52:53 +02:00
manuroe
4534aa7fb3 Directory Server Picker: Fix spinner and title 2017-04-07 11:41:01 +02:00
manuroe
e4c4684a56 Directory Server Picker: Fix icon bg 2017-04-07 11:31:57 +02:00
manuroe
8027fc8041 Directory Server Picker: show 3rd party protocol instance 2017-04-07 10:38:05 +02:00
jeangb
bb6d1383ef SettingsViewController: secured the instanciation of a new configCell by setting the accessibilityidentifier property to nil. 2017-04-06 18:21:24 +02:00
jeangb
87b1ce5bef SettingsViewController: add accessibility identifiers 2017-04-06 18:16:49 +02:00
Giom Foret
d9679c2988 Prepare UX rework:
- Update correctly tab bar title
- Add Invites section in the Rooms tab
2017-04-06 15:49:47 +02:00
Giom Foret
1be5a9b0f2 Prepare UX rework:
- Handle room selection at RecentsViewController level.
2017-04-06 15:23:54 +02:00
Giom Foret
85b5899355 Merge branch 'develop' into ux_rework 2017-04-06 14:56:02 +02:00
Giom Foret
9c67c0200c Prepare UX Rework:
- Define the 4 tabs: Home, Fav, People and Rooms
2017-04-06 14:27:45 +02:00
Giom Foret
d1f45b1677 RecentsDataSource: comments 2017-04-05 16:39:32 +02:00
jeangb
52af02c81b SettingsViewController: add accessibility identifiers 2017-04-05 15:29:54 +02:00
Giom Foret
f73ca5cd0c RecentsDataSource: Improve data handling 2017-04-05 14:08:17 +02:00
Giom Foret
8fe1526a80 RecentsDataSource: Improve data handling 2017-04-05 14:03:59 +02:00
Giom Foret
833378b7bd RecentsDataSource: Improve data handling 2017-04-05 11:26:59 +02:00
manuroe
d2222a277e BF: Cancelling a search in room list doesn't refresh the room list (#1152). 2017-04-04 17:43:56 +02:00
jeangb
d2154c5bc2 AttachmentsViewController: add accessibility identifiers 2017-04-04 15:16:25 +02:00
Giom Foret
b7eb5dd8a3 RoomFiles view controller: custom the attachment viewer 2017-04-04 14:59:28 +02:00