Commit Graph

105 Commits

Author SHA1 Message Date
Giom Foret 17358c833d RoomViewController: Move the room avatar from the navigation title view to the expanded (or preview) header. 2017-10-20 19:22:37 +02:00
Giom Foret 92befab34c Bug Fix - Member Info page avatars are systematically cropped (iOS 11)
#1590
2017-10-20 16:54:48 +02:00
giomfo fee3d69b1a Merge pull request #1537 from vector-im/fix_ios_11
Fix ios 11 disruption
2017-09-28 09:57:00 +02:00
Giom Foret 4a13e7e4d0 Fix iOS11 disruption
- RoomViewController, RoomDetailsVC, ContactDetailsVC: fix header layout.
- Use UIScrollView+MatrixKit category to handle the adjusted content inset which is not defined before iOS 11.
2017-09-27 09:26:34 +02:00
manuroe a092491686 Fixed warnings now detected by Xcode 9 2017-09-26 16:10:42 +02:00
Giom Foret 86d4b2438c Fix - Room member details: the member's avatar is cropped in the header
Define directly the navigation titleView with the custom title view instance. Do not use anymore a container.
We had to add some constraints  to keep the custom title at the right position.
2017-09-25 16:56:18 +02:00
Vivian Lim d68e0d4b1d Return key to send: use delegate instead of traversing view hierarchy
Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-22 17:49:53 -07:00
Vivian Lim 1c18192b19 Revert RoomInputToolbarView systemVersion
Didn’t mean to change the systemVersion property, and am reverting it. 

Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-20 15:57:46 -07:00
Vivian Lim 9ed873766f Return key on hardware keyboards now sends messages
Create a class KeyboardGrowingTextView which inherits from HPGrowingTextView, but defines keyCommands. keyCommands defined at any other view or controller layer weren’t being picked up by the OS, but they did work when added to HPGrowingTextView.

Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-18 00:29:57 -07:00
Giom Foret 33beaa3dfb Handle the room display name and its avatar at the room summary level.
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.

TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
Giom Foret 6bb632188f Dark theme - Improvements
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
Denis Morozov 954f220dbd Add theme support 2017-08-31 12:20:18 +03:00
Denis Morozov a136027eb8 Fix layout 2017-08-26 18:18:34 +03:00
Denis Morozov cfb3f8e1ca Add screen for incoming calls 2017-08-25 03:02:29 +03:00
giomfo a42d062082 Merge branch 'develop' into app-extension 2017-08-22 17:35:11 +02:00
manuroe 2a6ed6882d Jitsi widget: Add [WidgetManager closeWidget] and use it for jitsi conference 2017-08-17 12:17:07 +02:00
Aram Sargsyan 0ebfa9380c Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-17 00:08:56 +04:00
manuroe 88f878f8aa Merge remote-tracking branch 'origin/develop' into jitsi_widget
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
Giom Foret c78aebd562 Dark Theme - Bug Fix
Customize correctly the event details views
2017-08-14 20:01:59 +02:00
Giom Foret d5d9e8b267 Dark Theme - Bug Fix
Room preview - The sub-header has a wrong background color.
2017-08-14 19:18:25 +02:00
Giom Foret 09afdf36fe Dark Theme - Bug Fix
Recents List: some room avatars have an unexpected black background.
We apply here the new property `defaultBackgroundColor` defined in MXKImageView class to initialize correctly image background.
2017-08-14 19:11:13 +02:00
Giom Foret 656ef63f0d Dark Theme - Bug Fix
Customize correctly the encryption info views
2017-08-14 17:03:29 +02:00
Giom Foret d67261f006 Dark Theme - Bug Fix
Handle correctly the status bar display when the current view controller is presented in a temporary navigation controller.
2017-08-14 16:43:30 +02:00
Giom Foret 0f2b7e0182 Dark Theme - Improvement
Customize the device info pop-up
2017-08-14 14:51:42 +02:00
Giom Foret cf30fe91bb Dark Theme
fix App freeze when user changes the theme
2017-08-11 17:41:22 +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
Aram Sargsyan 89592fd34c Reworked the Share Extension to use a subclass of MXKRecentsDataSource to show content, solved the room order issue, as well introduced a new class ShareExtensionManager responsible for Sharing content and communicating with the system to terminate the extension with the appropriate exit code when needed. 2017-08-11 02:38:47 +04:00
manuroe 7627fc88f6 Jitsi widget: Enable voice or video 2017-08-10 16:41:19 +02:00
Giom Foret 01ede51919 Prepare Dark theme - Handle table view cell customization 2017-08-08 16:05:43 +02:00
Giom Foret 7cc4afba2b Prepare Dark Theme - Customize Riot view by using customizeViewRendering method.
https://github.com/vector-im/riot-meta/issues/22
2017-08-08 10:57:42 +02:00
manuroe a493c445cd Jitsi widget: RoomVC: Show it in the banner when there is an active jitsi conference in a room. 2017-08-04 13:47:50 +02:00
manuroe ffa83086a5 RoomVC: Send button: Fix its width adjustability to support other languages 2017-07-28 16:44:36 +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
Giom Foret 552f841c34 Bug Fix: Room settings, ticks are badly refreshed
#681
2017-07-19 15:23:19 +02:00
Giom Foret 864a30ac71 Translate the potential error observed during 3pid handling
https://github.com/vector-im/riot-meta/issues/85
2017-07-18 15:57:11 +02:00
Giom Foret b0634f23b1 Bug Fix: Change API used to add email in order to check if the email is already used.
(idem for msisdn)

https://github.com/vector-im/riot-meta/issues/85
2017-07-18 13:57:15 +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 1230af415f Merge pull request #1390 from vector-im/MELS
MELS
2017-07-17 10:41:28 +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
Giom Foret 626bca3555 Prepare MXKAlert withdrawal 2017-07-14 00:36:11 +02:00
Giom Foret d6ab8639f0 RoomTableViewCell: Replace the direct chat icon with a green ring 2017-07-12 15:51:28 +02:00
manuroe b53902b93a MELS: Force use of Riot style placeholder in collapsed cells 2017-07-11 17:02:23 +02:00
manuroe ef783774ee MELS: Make RoomEmptyBubbleCell really empty (ie, height = 0) 2017-07-11 16:33:45 +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
Giom Foret d23b6c65c7 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
manuroe 29120ce01c MELS: Implement onCollapseButtonTap with matrix-kitty way 2017-07-07 11:53:49 +02:00
manuroe 7d6bbcb131 MELS: Uncheck :installed" in xibs 2017-07-07 11:14:05 +02:00