Commit Graph

71 Commits

Author SHA1 Message Date
Giom Foret c78aebd562 Dark Theme - Bug Fix
Customize correctly the event details views
2017-08-14 20:01:59 +02:00
Giom Foret 6fdbb5d844 Enable Dark theme
TODO:
- fix the app freeze when user changes the app theme.
2017-08-11 16:56:09 +02:00
manuroe ab629bae99 User directory: Make sure a valid MXSession is provided to ContactsDataSource
https://github.com/vector-im/riot-meta/issues/95
2017-07-28 15:02:11 +02:00
Giom Foret 4e5fa4ef5e Prepare Dark Theme
Observe user interface theme change.

https://github.com/vector-im/riot-meta/issues/22
2017-07-21 11:28:17 +02:00
manuroe fa318a6e2e MELS: Reset the event selection before collapsing
This fixes a crash
2017-07-17 16:15:49 +02:00
giomfo dd7b955308 Merge pull request #1391 from vector-im/remove_mxk_alert
Remove mxk alert
2017-07-17 14:33:17 +02:00
manuroe 7df8e25506 MELS: s/serie/series 2017-07-17 10:30:46 +02:00
Giom Foret c3d65d6874 Remove MXKAlert class use.
UIAlertController is directly used.
2017-07-14 16:41:25 +02:00
manuroe d2d53062a4 MELS: Remove attributedTextMessageBackup and let MXKRoomBubleCellDataStoring implementation display attributedTextMessage or collapsedAttributedTextMessage 2017-07-11 15:35:11 +02:00
manuroe f362413411 MELS: Add RoomMembershipExpandedWithPaginationTitleBubbleCell 2017-07-10 15:05:21 +02:00
manuroe 29aed5db0f MELS: Add RoomMembershipCollapsedWithPaginationTitleBubbleCell 2017-07-10 14:30:53 +02:00
manuroe 09aacc7687 MELS: Rename RoomMembershipBubbleCellWithPaginationTitleBubbleCell to RoomMembershipWithPaginationTitleBubbleCell 2017-07-10 10:25:06 +02:00
manuroe 4788aa05a1 MELS: Use normal membership cell for single membership event 2017-07-07 17:47:58 +02:00
manuroe 29120ce01c MELS: Implement onCollapseButtonTap with matrix-kitty way 2017-07-07 11:53:49 +02:00
manuroe cc58b162a5 MELS: Add RoomMembershipExpandedBubbleCell that displays the first membership event of serie that can be collapsable. 2017-07-07 11:11:42 +02:00
manuroe 75427cfe9e MELS: Add RoomMembershipCollapsedBubbleCell to display collapsed membership cells. 2017-07-07 08:21:53 +02:00
manuroe ea04970c8c RoomVC: Use the condition on bubbleData.hasNoDisplay to display RoomEmptyBubbleCell 2017-07-06 17:55:13 +02:00
manuroe 09b27c84f5 RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCellWithPaginationTitleBubbleCell
2017-07-05 12:29:54 +02:00
manuroe a35906893a RoomVC: Make membership events use less screen
Use MXKRoomBubbleCellDataStoring.tag to identify membership cells
2017-07-05 09:05:23 +02:00
manuroe 0165a7cc6c RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCell to display a single membership event
2017-07-05 07:38:07 +02:00
giomfo 866e24e1e0 Merge pull request #1341 from aramsargsyan/read-receipts-details
Read receipts details
2017-06-30 10:33:06 +02:00
Aram Sargsyan 6b885eaa11 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
Aram Sargsyan b182dc1009 Decreased the parameter cound for ReadReceiptsViewController opening, now sending the container itself 2017-06-29 17:04:34 +04:00
Giom Foret 537704f777 Bug Fix: blank pages with random "unread msgs" bars whilst they load. 2017-06-29 12:03:39 +02:00
Aram Sargsyan 1f48a6d946 Removed the ReceiptsContainerDelegate, used didRecognizeAction: instead 2017-06-26 19:33:53 +04:00
Giom Foret 136e623a77 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 e0d393350b Review changes 2017-06-23 16:40:09 +04:00
manuroe bd63f94ca5 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
manuroe 2f47def90f Fix: Crash when hitting room from unified search/browse directory
#1342
2017-06-22 11:09:17 +02:00
Giom Foret b718006128 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
Aram Sargsyan 4f9e044849 Minor changes 2017-06-22 02:03:03 +04:00
Aram Sargsyan 640a707742 Merge branch 'develop' of https://github.com/aramsargsyan/riot-ios into read-receipts-details 2017-06-22 01:58:48 +04:00
Aram Sargsyan 082de9376a Created ReadReceiptsViewController 2017-06-21 22:28:16 +04:00
Giom Foret 3ecc15d5ef Add sanity check 2017-06-20 17:13:55 +02:00
Giom Foret 660c7d7a90 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
Giom Foret cd3c263730 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
Giom Foret e7b812c525 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 5c41e46da2 Bug Fix: Read marker: preview mode interferes with typing indicator
#1294
2017-06-15 11:15:47 +02:00
Giom Foret af8fe80f81 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 9ed07157f9 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 be261b8763 Merge pull request #1285 from vector-im/read_marker
Read marker
2017-06-13 19:51:43 +02:00
Giom Foret 42536710e4 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 7459f529e6 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
Giom Foret 83c6417253 Read Marker: Fix wrong room header display 2017-06-09 15:58:27 +02:00
Giom Foret 78b2f73c0a Read marker: Fix issues on marker handling
https://github.com/vector-im/riot-meta/issues/8
2017-06-09 14:20:00 +02:00
giomfo 713a702080 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
Giom Foret 6e4fbff5ae 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 ac3d0e0680 RoomViewController: The unread messages label is displayed whereas the bubbles table is not visible yet 2017-06-08 16:27:19 +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
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