Commit Graph

131 Commits

Author SHA1 Message Date
manuroe ee0c18ae6a Send sticker: UI integration: RoomInputToolbar: Let user choose between "Send photo or video" and "Send sticker"
https://github.com/vector-im/riot-ios/issues/1860
2018-05-24 14:35:38 +02:00
giomfo 8730ed79f9 BubbleCell: remove readReceiptsAlignment initialisation
This property is not used in Riot application
2018-04-18 10:34:11 +02:00
giomfo 1519ce35cc Render sticker events in the timeline
- Animate the sticker in case of an animated gif

vector-im/riot-ios#1837
2018-04-16 23:32:17 +02:00
giomfo ddc1fac3cd Render sticker events in the timeline
- Code update
2018-04-03 00:23:28 +02:00
giomfo eaeebf71b9 Render sticker events in the timeline
- Display the sticker description when it is selected
TODO animate the sticker if possible

 #1819
2018-04-02 23:59:47 +02:00
manuroe 1e80003d7b BF: Cannot join from a room preview for room with a long topic (#1645)
Follow Giom's remarks
2018-03-12 17:07:51 +01:00
manuroe 11e8e2181d typo 2018-03-12 16:18:35 +01:00
manuroe 8297b8c4ee BF: Cannot join from a room preview for room with a long topic (#1645)
Topic textview: open it on the top of the topic text
2018-03-12 15:00:56 +01:00
manuroe 1965d89eb9 BF: Cannot join from a room preview for room with a long topic (#1645)
If necessary, crop the room name in "You are trying to access %@. Would you like to join in order to participate in the discussion?" so that it does not eat all the screen.
2018-03-09 18:31:17 +01:00
manuroe 1e81c1415c BF: Cannot join from a room preview for room with a long topic (#1645)
Make sure the topic use all container width but keep it centered if the topic string is short
2018-03-09 17:54:35 +01:00
manuroe a9664e2f29 BF: Cannot join from a room preview for room with a long topic (#1645)
Turn the room topic label into a text view to be able to scroll.
2018-03-09 17:28:45 +01:00
manuroe 865187f182 Room: Inform user when they cannot post to a room because of low power level
Create DisabledRoomInputToolbarView for such permission issue
2018-02-21 16:09:49 +01:00
Giom Foret 30b415abc4 Settings: Enhance flair handling
Display more details on the user's group (avatar, id)

vector-im/riot-meta#118
2018-02-06 23:38:12 +01:00
Evan Tang 889f34b6d6 When you realize there's more than one cancel button 2018-01-18 20:46:25 -06:00
manuroe 07c4341f14 Merge pull request #1717 from vector-im/group_details_rooms
Group details: Add Rooms page
2018-01-02 12:46:24 +01:00
Giom Foret e69d638d28 Group details: Add Rooms page
https://github.com/vector-im/riot-meta/issues/117
2017-12-31 12:52:22 +01:00
Giom Foret 18b972e834 GroupParticipantsViewController: support the self-sizing cells,
and the self-sizing section headers.

vector-im/riot-meta#115
2017-12-29 19:54:13 +01:00
Giom Foret 75fffb405d Groups list: Support dynamic fonts by enabling self-sizing table view cell, and use constraints to define the cell’s size.
vector-im/riot-meta#114
2017-12-28 12:02:21 +01:00
Giom Foret 2f980f0283 Groups: self-management of membership of groups
- Improve group details display

vector-im/riot-meta#114
2017-12-20 12:32:40 +01:00
Giom Foret 8a7ce414ff Groups: self-management of membership of groups
- Prepare Group Details screen

vector-im/riot-meta#114
2017-12-14 16:05:11 +01:00
Giom Foret 654f5ecc50 Groups: self-management of membership of groups
- Add Groups tab

vector-im/riot-meta#114
2017-12-12 16:03:26 +01:00
giomfo 204d98ccc2 Merge pull request #1665 from aaronraimist/oled-black
Add basic OLED black theme
2017-11-27 09:59:35 +01:00
manuroe a7907364e7 Make code compatible with !use_frameworks in Podfile 2017-11-23 16:09:19 +01:00
Aaron Raimist 8abe65b289 Add basic OLED black theme 2017-11-21 20:55:11 -06:00
Giom Foret ade651788b Bug Fix - Failed to send photos which are not stored on the local device
and must be downloaded from iCloud.

#1654
2017-11-17 14:33:24 +01:00
Giom Foret 809b178a11 Fix UICollectionView warning: The behavior of the UICollectionViewFlowLayout is not defined... 2017-11-14 18:43:05 +01:00
Giom Foret 6e265b2360 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 8e02186854 Bug Fix - Member Info page avatars are systematically cropped (iOS 11)
#1590
2017-10-20 16:54:48 +02:00
giomfo 24fb02517d Merge pull request #1537 from vector-im/fix_ios_11
Fix ios 11 disruption
2017-09-28 09:57:00 +02:00
Giom Foret 9bbed86d4b 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 db0cb28f08 Fixed warnings now detected by Xcode 9 2017-09-26 16:10:42 +02:00
Giom Foret c834cd3ccd 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 e935f466f3 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 56b2cde023 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 3bd2413e6e 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 ec85532a50 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 0176f68afc 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 67bf5c98a8 Add theme support 2017-08-31 12:20:18 +03:00
Denis Morozov be22b5eeda Fix layout 2017-08-26 18:18:34 +03:00
Denis Morozov c03c69b97f Add screen for incoming calls 2017-08-25 03:02:29 +03:00
giomfo c499b84161 Merge branch 'develop' into app-extension 2017-08-22 17:35:11 +02:00
manuroe fd100e1a11 Jitsi widget: Add [WidgetManager closeWidget] and use it for jitsi conference 2017-08-17 12:17:07 +02:00
Aram Sargsyan db6d7e4dd2 Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-17 00:08:56 +04:00
manuroe b4210d4495 Merge remote-tracking branch 'origin/develop' into jitsi_widget
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
Giom Foret 6dfebcee12 Dark Theme - Bug Fix
Customize correctly the event details views
2017-08-14 20:01:59 +02:00
Giom Foret 9e23cf55be Dark Theme - Bug Fix
Room preview - The sub-header has a wrong background color.
2017-08-14 19:18:25 +02:00
Giom Foret bd2d7281bb 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 0faee0ce56 Dark Theme - Bug Fix
Customize correctly the encryption info views
2017-08-14 17:03:29 +02:00
Giom Foret 63a6fcea52 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 1b0d8f56e0 Dark Theme - Improvement
Customize the device info pop-up
2017-08-14 14:51:42 +02:00