giomfo
95f4e18bd8
Media Picker: Remove red placeholder images on videos #157
2016-03-11 17:19:22 +01:00
giomfo
bf621131e8
Media Picker: Enlarge touch area of the X and switch-camera
2016-03-11 14:53:29 +01:00
giomfo
6c24f9e108
BugFix: Call button is still visible in production builds #142
...
The call button is hidden when no call manager is available.
2016-03-11 14:45:06 +01:00
giomfo
23787ce1ef
BugFix: T&Cs and Privacy Policy buttons need that text #143
2016-03-11 13:50:17 +01:00
giomfo
aafeeef28c
Messages screen: Update the swipe menu icons.
2016-03-10 16:04:47 +01:00
giomfo
59ec9cab07
Chat screen: Leave message edition mode when user is typing.
2016-03-09 18:42:25 +01:00
giomfo
507abb294d
Chat screen: Timestamp and message edition display.
...
We unify here the design across iOS and Android:
- The messages is over the full width.
- The time stamp is at the user name level.
- If several messages are sent in a row, clicking on a message (not the first one) will make it move slightly down to display the timestamp just above.
- On the right side of the timestamp we would have an "Edit" icon.
2016-03-09 18:29:39 +01:00
giomfo
05ed8ea43c
MediaPicker: Upgrade picture resolution
...
Use preset suitable for high resolution photo quality.
2016-03-07 14:45:13 +01:00
giomfo
41987f1575
Chat: Handle tap on icon in case of unsent messages notification.
2016-03-07 13:56:52 +01:00
manuroe
b1ddad13c3
Search result display: Fixed stupid room blank screen bug
2016-03-04 17:14:50 +01:00
manuroe
5a1c4c6377
Search result display: Improved display of search result timelines on 6+ landscape
2016-03-04 16:46:43 +01:00
manuroe
d5852e411d
initialEventIdSearch result display: renaming tweaks
2016-03-04 15:50:47 +01:00
manuroe
bca667a693
Search result display: BF: a Room VC showing a search result from the home screen was not released
2016-03-04 15:47:27 +01:00
manuroe
d649f403ca
Search result display: in the room VC, show only the room display name. No user action except the back button
2016-03-04 14:14:08 +01:00
manuroe
5a3f415e2f
Search result display: Open a timeline from the home search - the search over all rooms
2016-03-04 09:16:57 +01:00
manuroe
e9e521654a
Search result display: Fixed some UX bugs when navigating back to RoomSearchVC
2016-03-02 16:23:56 +01:00
manuroe
bc99b74051
Search result display: Display the result in a RoomVC from RoomSearchVC
2016-03-02 11:57:04 +01:00
giomfo
a6c220ad3f
MediaPicker: Do not save captured media in user's library
2016-02-29 17:49:07 +01:00
giomfo
cd2c8b3c03
Room member details: remove custom power level handling
2016-02-29 15:05:22 +01:00
giomfo
1dd1efb630
Bug Fix: Chat screen: wrong keyboard animation #121
2016-02-27 00:23:46 +01:00
giomfo
80bd51d4d6
Bug Fix Unexpected Recents scrolling
...
Clicking into a favourite room and then back to recents can leave you scrolled to the 'wrong' point in the recents list #105
2016-02-26 18:18:04 +01:00
manuroe
48ba653b85
Renamed MXEventDirection* to MXTimelineDirection because of https://github.com/matrix-org/matrix-ios-sdk/pull/80
2016-02-26 17:08:53 +01:00
giomfo
d2da88a729
Media Picker: Remove ugly navigation bar (Cancel/Camera).
2016-02-26 12:08:24 +01:00
giomfo
a9b3526fff
Image Picker: Launch must be speed up
...
issue #113
Retrieve user's album on a specific processing queue
2016-02-26 10:47:27 +01:00
giomfo
7f2d7cd14e
Media Picker: fix layout issues
...
- Enlarge the touch area of the 'Close' and 'Camera switch' button.
- Crop album thumbnail to fit the display box.
- Remove the thumbnail of 'Recently Deleted' album.
- Fix simultaneous asset selection. Only the first selected asset is considered.
- Fix multiple selfies capture. Only one selfie is captured at once.
2016-02-26 10:10:32 +01:00
giomfo
28fc252e50
Chat Screen: Fix wrong activities view display.
...
Unsent messages may be deleted manually, so we have to force activities refresh on table refresh.
2016-02-25 15:47:30 +01:00
giomfo
7539e3a726
Chat screen: Display network status, and handle unsent messages.
2016-02-25 13:54:53 +01:00
giomfo
edf33d94ac
Chat Screen: Bug fix - Hide expanded header when keyboard appears.
...
+ Hide keyboard when header is expanded.
2016-02-24 15:42:22 +01:00
giomfo
7260e321cc
Bug Fix #96
...
I see my avatar moving down from the header down to the text input field when entering a room.
2016-02-24 13:04:29 +01:00
giomfo
239182eb30
RoomMemberDetailsVC: hide the bottom image on view will disappear.
2016-02-24 11:38:05 +01:00
giomfo
4824d6b535
Add Room Member Details screen
...
0.5 and 1 normalised values should be replaced by kVectorRoomModeratorLevel and kVectorRoomAdminLevel constant values.
2016-02-24 11:01:06 +01:00
giomfo
b91c183b1c
Add Room Member Details screen
2016-02-24 10:08:21 +01:00
manuroe
0652f031a3
Merge pull request #107 from vector-im/event_timeline
...
Update to support MXEventTimeline
2016-02-23 16:09:21 +01:00
manuroe
0e39d19a4e
Event timeline: Moves all pagination API from MXRoom to MXEventTimeline
2016-02-23 09:08:19 +01:00
manuroe
fb6d8b68f0
Event timeline: Made usage of MXEventTimeline
2016-02-22 18:07:30 +01:00
giomfo
29c7e5fc02
Media Picker: Force the camera zoom factor (1.0).
2016-02-22 17:06:28 +01:00
giomfo
27b2637ce4
BugFix: App crashes when user resumes it on push notif.
...
This crash happens when the app when backgrounded whereas the expanded header was displayed on chat screen.
2016-02-22 10:58:29 +01:00
manuroe
cfaede8064
Moving to R0 API: userId has been removed from MXEvent.
...
Note the impacted code was removed because it was wrong. Curiously, it was followed by a code block that does things right
2016-02-18 15:46:45 +01:00
giomfo
1925d5ba3f
BugFix: vector-ios #87
...
Please can we have default ios long-tap to select and clipboard behaviour again?
2016-02-11 15:19:49 +01:00
giomfo
a0d0070cd6
Remove access token from Vector logs.
2016-02-11 11:29:33 +01:00
giomfo
6ef7b75011
Merge pull request #92 from vector-im/issue_90_Blank_screen_on_relaunch
...
BugFix Blank screen after restarting the app #90
2016-02-11 09:07:57 +01:00
giomfo
24dbee9e43
Merge pull request #91 from vector-im/issue_80_rageshake_handling
...
issue_80: Rageshake handling
2016-02-11 09:07:33 +01:00
giomfo
1e8e704ffb
BugFix Blank screen after restarting the app #90
2016-02-11 00:02:56 +01:00
giomfo
d22417ee94
issue_80: Rageshake handling
...
Rageshake doesn't work on the image upload screen #80
- Define the navigation bar tint color.
- Disable navigation bar tint color change according to HS status.
- Set RageShake manager.
2016-02-10 22:12:17 +01:00
giomfo
ce4a283932
Chat: Expanded header
...
Fix issues on iPhone 6 plus (landscape).
2016-02-10 15:08:51 +01:00
giomfo
5b5679ebb6
Chat: Expanded header
...
Hide the header only on scroll down.
2016-02-10 12:25:40 +01:00
giomfo
7a9ac019da
Chat: Expanded header
...
Fix issue: scroll to the top of the bubbles table failed
2016-02-10 11:13:30 +01:00
giomfo
f5fb047062
Chat: Expanded header
2016-02-10 10:59:48 +01:00
manuroe
96c8d76702
Merge remote-tracking branch 'origin/develop' into email_invitation
...
Conflicts:
Vector/Categories/MXKRoomBubbleTableViewCell+Vector.m
2016-02-08 11:17:56 +01:00
manuroe
0d0d57dec3
Email invitation: Fixed addRoomRoomThirdPartyInviteToParticipants name
2016-02-08 11:13:36 +01:00
manuroe
192d1281a6
Email invitation: Do not uppercase the first letter entered in the room member list search text field
2016-02-08 11:06:34 +01:00
manuroe
e7733f86c4
Email invitation: MXKContact: Removed basic initMatrixContactWithDisplayName method as [MXKContact initMatrixContactWithDisplayName:andMatrixId:] can be used
2016-02-08 10:39:54 +01:00
manuroe
64a8ae7d43
Email invitation: Use an email keyboard when doing search in room members list as it seems more appropriated
2016-02-05 17:37:08 +01:00
manuroe
c2e2c13c1f
Email invitation: Invite a user by the email entered by the user
2016-02-05 17:34:00 +01:00
manuroe
bc6984d43b
Email invitation: Show the name the user is typing in the room member list search input in the first cell of the list
2016-02-05 16:42:17 +01:00
manuroe
485f79b51e
VectorDesignValues: Load Vector colors at the app load time for the life of the app
2016-02-05 15:21:00 +01:00
giomfo
87ad785eda
Bug Fix: Room members: Swipe mode is not available on iphone 5c iOS 8 #70
2016-02-05 10:44:15 +01:00
manuroe
314f9547d1
Email invitation: Update members list on a m.room.third_party_invite event
2016-02-04 11:51:46 +01:00
manuroe
4e1e209b1d
Email invitation: Managed third_party_invite field in m.room.member events to deduplicate 3pid invite and room member
2016-02-04 11:40:25 +01:00
manuroe
3696093b4f
Email invitation: Merge 3pid invites and room members into a single list with alphetical order
2016-02-03 17:57:34 +01:00
manuroe
0d306d0ec8
Email invitation: Room participants: Show 3pid invite
2016-02-03 17:30:20 +01:00
giomfo
674fbeafa2
Bug Fix: Blank chat screen #55
2016-01-29 18:16:30 +01:00
giomfo
d14de0a4d6
Fix wrong asset reference in xib
2016-01-29 13:15:30 +01:00
giomfo
609fafa1b9
Merge pull request #61 from vector-im/authentication_screen
...
Authentication screen
2016-01-29 11:32:03 +01:00
giomfo
c4f1df1c13
Sign in screen
...
Hide "Forgot password" option. This option will be supported later
2016-01-29 11:00:57 +01:00
giomfo
24d0f879c9
Settings: Hide global notification settings.
...
Invite user to use the web client to update global notification settings.
2016-01-29 10:43:38 +01:00
giomfo
4480e3d691
Sign in screen
...
Initialize the screen by selecting by default a auth flow with password type
2016-01-28 13:54:50 +01:00
giomfo
cfb81b8efb
Sign in screen
...
Adjust text field color
2016-01-28 10:31:08 +01:00
giomfo
3a7bf4ad5e
Sign in screen
...
Custom auth title screen with bundle display name.
2016-01-27 18:23:56 +01:00
giomfo
23a195ddd5
Sign in screen
...
Apply Design
2016-01-27 18:17:43 +01:00
giomfo
8ecc20e914
Sign in screen
...
Prepare sign in screen
2016-01-27 12:40:26 +01:00
giomfo
5db9040e10
Room Creation: Update existing room creation screen
...
- Remove account info when only one account is active.
- Support room avatar.
- TODO: Apply Ribot design.
2016-01-22 10:50:51 +01:00
giomfo
bb808eaad9
MediaPickerViewController: Remove wrong icon use
2016-01-22 10:47:47 +01:00
giomfo
1fb312aaeb
MediaPickerViewController: Bug Fix - Navigation Bar is not restored
2016-01-22 10:47:12 +01:00
giomfo
3cc5487655
Chat: Bug Fix event timestamp is not aligned when username is hidden.
2016-01-21 17:57:02 +01:00
giomfo
4e64e7c48b
Media Picker: Code cleaning
2016-01-20 11:58:30 +01:00
giomfo
d141268548
Media Picker: Support preview for selected video
2016-01-20 11:24:58 +01:00
giomfo
092ac321f4
Media Picker: Apply Ribot design
2016-01-19 18:59:40 +01:00
giomfo
54bb3eff40
Bug fix: Replace People with Members #51
2016-01-14 15:23:58 +01:00
giomfo
37406b16eb
Bug Fix: move further the chevron in room title view #48
...
- Remove room topic
- Handle correctly tap on room title view
2016-01-13 19:03:27 +01:00
giomfo
cf56b94509
Bug Fix #43 Remove weird animation on the input field if you do a multiline input.
2016-01-13 10:06:18 +01:00
giomfo
9cc370c7d0
Bug Fix: background image is displayed over the search result.
2016-01-11 13:22:05 +01:00
giomfo
ed85f5aba5
Code cleaning: Remove useless Action
2016-01-11 13:00:19 +01:00
manuroe
b8e909cf7f
Empty cells: hide them where it is needed
2016-01-05 18:18:07 +01:00
manuroe
ebfade0619
Search background image: HomeVC do not show the background image in landscape on iphone 5 & 6 because it overlaps the tabs header
2016-01-05 17:30:30 +01:00
manuroe
ef8e48d85b
Search background image: Use new UIViewController+VectorSerch feature in the search in the homeVC
2016-01-05 16:59:22 +01:00
manuroe
a6863e13cb
Search background image: UIViewController+VectorSerch: Keep Search background image bottom and keyboard top aligned
2016-01-05 16:27:50 +01:00
manuroe
8368f46b52
Search background image: Made it generic and updated UIViewController+VectorSerch to add it programmatically
2016-01-05 16:03:58 +01:00
manuroe
3f5d7e0c3d
Search background image: added it to the "search in one room" page
2016-01-05 11:07:36 +01:00
manuroe
8838088876
Search in room: Applied Vector design (ie stole the cells from the RoomViewController to display search results)
2015-12-31 16:12:32 +01:00
manuroe
674aef23f3
Search in room: Small plumbery to make it work (still MatrixKit design)
2015-12-31 10:29:36 +01:00
manuroe
5078e25604
Search in room: Imported UI from MatrixKit
2015-12-31 10:12:45 +01:00
manuroe
7ee94863b0
Search API support: Fixed Wrong commit on RoomVC
2015-12-30 18:00:37 +01:00
manuroe
5fc47f6e52
Search Bar: HomeVC: Hide the create button and the transparency gradient when searching
2015-12-30 17:44:41 +01:00
manuroe
d0dacaa532
Search Bar: BF: Do not update the home search if we are hiding the search bar
2015-12-30 17:28:41 +01:00
manuroe
213aa8efaa
Search API support: Customised search in user's rooms data processing for Vector
2015-12-30 17:03:49 +01:00
manuroe
66dbf4e402
Search API support: Customised search in user's rooms display according to the Vector design
2015-12-30 16:23:25 +01:00
manuroe
29c9d66606
Search API support: Added session search from MatrixKit
2015-12-30 15:15:08 +01:00
manuroe
e2864929ba
Search Bar: The new category works for any UIViewController. Renamed it accordingly
2015-12-28 17:27:39 +01:00
manuroe
d695f61699
Search Bar: Changed strategy: add a category for doing search in Vector screens.
...
This is kind of multiple inheritance. It is more convenient for adding vector search to MatrixKit VCs.
Ex: a MXKRoomViewController can now have a Vector search
2015-12-28 16:50:08 +01:00
manuroe
3153e1f62f
Search Bar: Created VectorViewController a mother class to Vector screens.
...
Its first feature is the management of the search bar.
2015-12-28 16:42:53 +01:00
manuroe
3f4d44f330
SegmentedVC: Notify its child on viewWillAppear/viewDidAppear.
...
This fixes the room selection in master when playing when doing screen rotation with the splitVC.
2015-12-23 11:46:27 +01:00
manuroe
cebcdc472e
Public rooms search: Force hiding the keyboard too when clicking on the directory search result cell
2015-12-23 11:21:12 +01:00
manuroe
3fe34f7e1d
Public rooms search: Fixed compilation
2015-12-23 11:15:04 +01:00
manuroe
4ec9d21924
Merge remote-tracking branch 'origin/develop' into public_rooms_search
...
Conflicts:
Vector/Utils/AvatarGenerator.m
Vector/ViewController/HomeViewController.m
2015-12-23 11:05:46 +01:00
manuroe
bace02e839
Public rooms search: Fixed bad animation when selecting a room with the keyboard open
2015-12-22 18:22:05 +01:00
manuroe
f2d847ea4d
Public rooms search: Made sure the room is no more selected when leaving the rooom page
2015-12-22 17:43:25 +01:00
manuroe
0caeb839c6
Public rooms search: Changed UX when selecting a public room from the directory.
...
The directory screen now stays in the navigation stack.
Do things to select the right room when moving from detail-only to master-detail
2015-12-22 17:23:59 +01:00
manuroe
5d92132713
Public rooms search: auto join selected public room from the directory screen
2015-12-22 16:23:43 +01:00
manuroe
33664a9617
Public rooms search: Improved animations when selecting a public room from the directory
2015-12-22 15:42:53 +01:00
giomfo
5995b94453
Chat screen: Bug Fix: typing notif is not displayed
...
Typing notification was not displayed for member without display name.
2015-12-22 12:52:18 +01:00
Yannick LE COLLEN
722a9d788a
Merge pull request #32 from vector-im/room_members_search
...
Room members search
2015-12-22 08:44:54 +01:00
yannick
badbc956a3
room_member_search
...
Updates after MatrixKit update and review
2015-12-22 08:43:55 +01:00
manuroe
d65efac3d5
Public rooms search: Do a AND search on public rooms
2015-12-21 16:41:41 +01:00
manuroe
056bf23f4d
Public rooms search: Keep the search bar cancel button enabled when the keyboard is not displayed.
...
Thus, the user can quit the search more quickly
2015-12-21 14:56:01 +01:00
yannick
5941f2bb0f
room_members_search
...
fix some refresh issues
2015-12-21 14:36:00 +01:00
yannick
fb7c2cf5a1
room_members_search
...
the session is not anymore provided in the contacttableviewcell.
2015-12-21 14:29:05 +01:00
giomfo
f25ac8dacf
Bug Fix: Selected room is dismissed on iPhone 6+ on screen rotation.
2015-12-21 11:49:55 +01:00
manuroe
8c034bd809
Public rooms search: On new search, forget the previoud user search
2015-12-21 11:45:47 +01:00
manuroe
342d17e3cc
Public rooms search: hide keyboard on scroll
2015-12-21 11:17:38 +01:00
yannick
a41fc1b5f2
room_members_search
...
-> the search bar is now a section header : it is always displayed during a search.
2015-12-21 11:14:57 +01:00
manuroe
6ff5cadfee
Public rooms search: Automatically scroll to the top on each new seach
2015-12-21 11:13:46 +01:00
manuroe
68fd187509
Merge remote-tracking branch 'origin/develop' into public_rooms_search
...
Conflicts:
Vector/Base.lproj/Main.storyboard
Vector/Model/RoomList/RecentsDataSource.m
2015-12-21 10:35:48 +01:00
yannick
f9b8a0d53e
room_members_search
...
-> rename VectorContactTableViewCell to ContactTableViewCell
2015-12-21 10:27:07 +01:00
yannick
6bb821e965
room_members_search
...
-> improve vectorContactTableViewCell to display a custom accessory view
-> Update the room creation step 2 viewcontroller.
2015-12-21 10:00:49 +01:00
manuroe
92e0fdbe92
Public rooms search: Added selection in the directory screen
2015-12-18 18:25:39 +01:00
manuroe
e71a4a090d
Public rooms search: Directory page starts to work (with cells from MatrixKit)
2015-12-18 17:17:03 +01:00
yannick
29a3ca8e4e
room_members_search
...
Add a dedicated delete button instead of the sliding menu.
2015-12-18 16:00:38 +01:00
giomfo
c0be7ac0fe
Chat screen: update localized string used during event edition
2015-12-18 15:37:28 +01:00
giomfo
623af56397
Chat screen : support event edition
2015-12-18 15:20:57 +01:00
yannick
9c64a33638
room_members_search
...
-> add the swipe to remove member / to leave the room
-> add member when selecting a cell.
2015-12-18 15:00:20 +01:00
yannick
fdba00db3c
room_members_search
...
-> apply the Vector design to the cells
-> apply the Vector design to the search bar.
2015-12-18 11:55:35 +01:00
giomfo
b426835a21
Project update: Upgrade IPHONEOS_DEPLOYMENT_TARGET: iOS 8.0
2015-12-17 21:52:37 +01:00
giomfo
5a144eac55
Chat Screen: Support tap on bubble cell content view
2015-12-17 21:44:27 +01:00
yannick
4deed38635
Update the room settings page to respect the Zeplin requiremenents (font size, color...)
2015-12-17 15:09:42 +01:00
yannick
76a4d6a67d
room_members_search
...
mxUsers is renamed contacts.
2015-12-17 14:47:20 +01:00
Yannick LE COLLEN
27690a4333
Merge pull request #28 from vector-im/room_photo_selection
...
Room photo selection
Improve the room settings page
-> add the room photo management
-> display if a room is public or private
-> enable / disable the room notification
Else
Improve the room naming.
2015-12-17 12:05:20 +01:00
yannick
6cafd37dbf
room_photo_selection
...
rename isSuperUser to isModerator
2015-12-17 11:56:06 +01:00
giomfo
93958ed07c
Chat screen: implementation
...
Apply Ribot design on toolbar view.
2015-12-16 22:36:14 +01:00
yannick
e2cf0564eb
room_photo_selection
...
-> swipe on invited room should not display any action.
2015-12-16 17:17:02 +01:00
manuroe
2082bcc7e0
Public rooms search: Start
2015-12-16 16:29:34 +01:00
yannick
9ddd479772
Merge remote-tracking branch 'origin/develop' into room_photo_selection
2015-12-16 15:53:42 +01:00
yannick
7512760387
room_photo_selection
...
Factorize the room notifications management.
2015-12-16 10:47:15 +01:00
yannick
cdf8623b80
room_photo_selection
...
-> add the public / private status
-> factorize the room avatar management.
-> the room avatar was rendered in scaleToFit instead of scaleToFill.
2015-12-16 10:28:58 +01:00
yannick
d081a58930
Add the recents drag & drop feature
...
-> to be able to drag in favourites / low priority sections, they must exist (created with the swipe menu)
2015-12-16 09:17:28 +01:00
yannick
4bb827480a
recents_category_drag_drop
...
Updates after internal reviews
2015-12-16 08:59:40 +01:00
manuroe
d6e66cb0e8
SegmentedVC improvement: Oops. Fixed buggy renaming.
2015-12-15 18:22:38 +01:00
yannick
4b38e1f286
room_photo_selection
...
-> add the room rules management
-> fix issues while updating the topic.
2015-12-15 18:17:20 +01:00
manuroe
7fdd6ed6e6
SegmentedVC improvement: Improve animation when quitting searh in HomeVC
2015-12-15 17:43:32 +01:00
manuroe
39e57199c5
SegmentedVC improvement: Renamed displayedViewController to selectedViewController to be uniform with selectedIndex
2015-12-15 17:31:16 +01:00
manuroe
b74975cf49
SegmentedVC improvement: Made selectedIndex
public so that it can be changed outside.
...
Use it from the HomeVC
2015-12-15 17:13:59 +01:00
manuroe
c1402cc7e4
SegmentedVC improvement: Make SegmentedVC call viewWillAppear on the currently selected child.
...
This fixes the handling of keyboard which is centrally managed in [MXKViewController viewWillAppear]
2015-12-15 16:20:21 +01:00
yannick
ae1757ff79
room_photo_selection
...
The room photo can be updated when saving.
2015-12-15 13:14:37 +01:00
yannick
0c104c6991
room_photo_selection
...
add the PHAsset management.
2015-12-15 13:13:50 +01:00
yannick
d2c5611a26
room_photo_selection
...
Display the room photo in the settings
2015-12-15 10:46:34 +01:00
yannick
2010554782
recents_category_drag_drop
...
-> the moving room was not always the expected one
-> update after SDK update (room tag order computation)
2015-12-15 08:34:46 +01:00
yannick
644996aa1e
recents_category_drag_drop
...
fix a refresh issue / crash after updating the room order.
2015-12-14 11:08:57 +01:00
yannick
513a54f7a0
recents_category_drag_drop
...
Hide the moving cell.
2015-12-14 10:47:10 +01:00
yannick
3ed9696716
recents_category_drag_drop
...
fix some crashes
2015-12-11 16:20:26 +01:00
yannick
26fe1ba0ba
recents_category_drag_drop
...
fix a refresh issue.
2015-12-11 15:30:26 +01:00
yannick
922607d521
recents_category_drag_drop
...
Add the cell drag and drop.
2015-12-11 14:59:55 +01:00
giomfo
3b5db63660
Chat screen implementation
...
Handle event selection when user taps on text message view.
Note: The read receipts are still displayed by MatrixKit, they may overlap timestamp until Vector handle them correctly.
2015-12-11 14:01:56 +01:00
yannick
27a72ae7db
recents_category_drag_drop
...
the drag and drop is implemented : the cell can be move in the recents sections.
2015-12-11 11:50:13 +01:00
yannick
5e8e81d019
recents_category_drag_drop
...
Implement the cell selection and its moving (with tableview);
2015-12-11 09:11:44 +01:00
Yannick LE COLLEN
c54b69a2b0
Merge pull request #20 from vector-im/add_invite_rooms_section
...
Add invite rooms section
2015-12-10 17:08:42 +01:00
yannick
1b7f4e3939
add_invite_rooms_section
...
Update after Giom's review
2015-12-10 17:08:09 +01:00
giomfo
82f82edf76
Messages screen: Apply Ribot layout for Create Room button
2015-12-10 14:38:20 +01:00
yannick
362772a476
Merge remote-tracking branch 'origin/develop' into add_invite_rooms_section
2015-12-10 12:44:17 +01:00
yannick
6c9784e40a
add_invite_rooms_section
...
fix some UI issues.
2015-12-10 10:16:22 +01:00
yannick
09567f1c29
add_invite_rooms_section
...
Plug the join/reject button
The join does not refresh properly the recents.
2015-12-10 09:00:57 +01:00
manuroe
e99b575968
Merge remote-tracking branch 'origin/develop' into search_api_support
...
Conflicts:
Vector.xcodeproj/project.pbxproj
2015-12-09 18:28:53 +01:00
manuroe
c1e96f7cfa
HomeVC: Added missing comments
2015-12-09 18:20:00 +01:00
manuroe
12dda5379b
HomeVC: Use it from the AppDelegate
...
Fixed [AppDelegate restoreInitialDisplay] to be async: this avoids "while a presentation is in progress" warning
HomeVC now support adding and removing of MXSessions
2015-12-09 18:12:42 +01:00
yannick
c96d6fb9cd
add_invite_rooms_section
...
-> add the customized invite cell.
not yet plugged.
2015-12-09 17:01:29 +01:00
manuroe
4a491a0478
HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 2/2
2015-12-09 16:48:43 +01:00
manuroe
ef63d90f93
HomeVC: Moved code (opening room and maintaining the current one) from RecentsVC to HomeVC - Part 1
2015-12-09 14:39:37 +01:00
manuroe
b009ca8110
HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC
2015-12-09 12:44:19 +01:00
manuroe
a0ca77c770
HomeVC: Killed SearchVC as HomeVC fully replaces it now
2015-12-09 12:35:53 +01:00
manuroe
be9fad2bfa
HomeVC: Moved code (createNewRoom button and transparency mask) from RecentsVC to HomeVC
2015-12-09 12:28:25 +01:00
manuroe
5e7e551224
HomeVC: Show an image if there is nothing to search
2015-12-09 12:02:43 +01:00
manuroe
5eb404424a
HomeVC: Show one loading wheel at a time: the one of the recents VC
2015-12-09 10:48:40 +01:00
manuroe
e6e086d9fc
HomeVC: Started HomeViewController that will replace RecentsVC as the main app page
2015-12-09 10:20:05 +01:00
yannick
a111f44d7d
Fix a crash in refreshTypingView
2015-12-08 17:45:03 +01:00
yannick
9da0bdc9d0
user_settings_page
...
update after reviewing.
2015-12-08 17:37:59 +01:00
yannick
948a58405a
user_settings_page
...
Hide some unsupported account settings
2015-12-08 16:51:49 +01:00
yannick
49b9266582
Add a comment.
2015-12-08 16:37:52 +01:00
yannick
efafa49293
Merge remote-tracking branch 'origin/vector_user_settings' into user_settings_page
2015-12-08 16:09:26 +01:00
yannick
da7b8bd88a
user_settings_page
...
push rules
Make the difference between my user name and my display name rules.
2015-12-08 15:52:54 +01:00
yannick
5340584a8f
user_settings_page
...
-> add password update dialog. (it works only on IOS 8 and above).
2015-12-08 15:39:53 +01:00
manuroe
aad25ca2a7
HomeVC: made selectionContainerHeightConstraint accessible
2015-12-08 14:28:53 +01:00
giomfo
ebf58876f3
Chat screen: rename cell view classes
2015-12-08 10:54:48 +01:00
giomfo
7c6057bfed
Chat screen: Update bubble layout
...
-Define all required cell view classes
-Disable timestamp display (TODO display timestamp for last message, and selected message if any).
2015-12-08 10:10:59 +01:00
yannick
8f56adb196
The profile can be updated with the save button.
2015-12-07 17:45:19 +01:00
yannick
922382f512
user_settings_page
...
-> first implementation
--> the tableview is the same as the screenshot we have
--> the push rules can be toggled
Need to manage the account updates.
2015-12-07 16:05:50 +01:00
manuroe
e73e4bb554
Merge remote-tracking branch 'origin/develop' into search_api_support
2015-12-07 15:51:18 +01:00
manuroe
08a43cd465
Search: Show only an image if the search text field is empty
2015-12-07 15:26:06 +01:00
manuroe
d410f18aa5
Search: SegmentedViewController: Added a customisable background image
2015-12-07 15:08:17 +01:00
manuroe
d39a7f7ebe
Search: Reuse RecentsViewController with its search capabilities to make search under the "rooms" tab
2015-12-07 14:03:34 +01:00
giomfo
1ed9058be6
Chat screen: Bug Fix - App crashes when user selects a room in recents.
...
This crash was systematic when the user opened for the second time the same room.
2015-12-07 13:57:21 +01:00
manuroe
899c654832
Search: SegmentedViewController: Made displayedViewController public
2015-12-07 13:52:38 +01:00
manuroe
db6eb145bd
Merge remote-tracking branch 'origin/develop' into search_api_support
2015-12-07 13:02:14 +01:00
giomfo
ef69af9adb
MXKDataSource refactoring
...
Table view cell are now defined at view controller level.
2015-12-07 11:50:13 +01:00
manuroe
452152ca20
Merge remote-tracking branch 'origin/develop' into search_api_support
...
Conflicts:
Vector/Base.lproj/Main.storyboard
Vector/ViewController/RecentsViewController.m
2015-12-07 11:47:49 +01:00
manuroe
c969859593
Search: Show a search bar
2015-12-07 11:43:11 +01:00
yannick
5d484d9a63
Update the recents section header
...
-> reduce the font size
-> reduce the header height
2015-12-04 17:45:56 +01:00
yannick
84b56df894
display_room_avatars.
...
fix a wrong fix in refreshTypingView.
2015-12-04 17:05:40 +01:00
yannick
acf8b11322
display_room_avatars
...
Update the room avatar management with the updated Matrix Kit
2015-12-04 16:58:18 +01:00
yannick
74de3eeb0f
Merge remote-tracking branch 'origin/develop' into display_room_avatars
...
Conflicts:
Vector/ViewController/RoomViewController.m
2015-12-04 16:43:11 +01:00
yannick
41e09d59f0
display the
...
-> swipe menu icons (recents)
-> room creation icon (recents)
2015-12-04 16:32:42 +01:00
yannick
eb371f7d8e
display_room_avatars
...
-> display the room avatars in the chat room
2015-12-04 14:28:15 +01:00
manuroe
be8017dedb
Search API Support: set up SearchViewController in the storyboard
2015-12-04 13:38:05 +01:00
yannick
4d8b8d2856
mute_room_notifications
...
The room notification "mute" button is displayed even if there is a "always notify" room rule.
2015-12-04 11:04:18 +01:00
Yannick LE COLLEN
b6bc331b2b
Merge pull request #10 from vector-im/fav_recents_display
...
Fav recents display
2015-12-04 09:02:31 +01:00
Yannick LE COLLEN
63e6c60eeb
Merge pull request #9 from vector-im/recents_swipe_actions2
...
Recents swipe actions2
2015-12-04 08:32:15 +01:00
yannick
9880bd2224
recents_swipe_actions2
...
-> MXKTools::resizeImage instead of a local method.
2015-12-04 08:31:33 +01:00
yannick
fa0cb4001b
display_room_avatars :
...
Display the room members avatars in the member lists.
2015-12-03 18:09:32 +01:00
yannick
62971d1a76
typing crash issue.
2015-12-03 11:38:37 +01:00
yannick
07e34203a2
fix a crash in refreshTypingView
2015-12-03 10:51:07 +01:00
yannick
3603791ad2
Vector uses only one account by now.
2015-12-03 10:28:45 +01:00
yannick
66f523a243
->Display the recents sorted by tags (favorites, converstations, lower priority)
...
-> the tag event is listened but seems bugged.
2015-12-02 17:18:55 +01:00
yannick
c8fe9d6d20
Add the mute/ummute room notifications in the swipe menu.
2015-12-02 13:12:27 +01:00
yannick
978bce9a59
Add the swipe to update room tag.
2015-12-02 10:09:01 +01:00
Yannick LE COLLEN
fb99a80d46
Merge pull request #8 from vector-im/room_creation_overlay
...
Room creation overlay
2015-12-02 08:40:26 +01:00
yannick
fc1d49908c
Merge remote-tracking branch 'origin/room_settings_viewcontroller_v2' into develop
2015-12-02 08:34:10 +01:00
yannick
cc0d42b2fc
Rename addNavBarButtons to setNavBarButtons
2015-12-02 08:32:39 +01:00
giomfo
0c501eb93f
Room Members: use rounded picture instead of rounded corner picture
2015-12-01 18:43:46 +01:00
yannick
d1d55986de
-> Add the generic swipe to delete (UITableViewRowAction)
...
-> Add the background generation from image (UITableViewRowAction)
2015-12-01 18:08:40 +01:00
yannick
5993012c65
Add the green chevron aside the room name.
2015-11-30 14:34:12 +01:00
yannick
762231d0a1
Add the room creation button.
2015-11-30 10:41:49 +01:00
yannick
ae6d8951be
Add a gradient view above the recents view.
2015-11-30 09:48:08 +01:00
yannick
dedee1697c
update the search title color.
2015-11-27 17:48:09 +01:00
yannick
e113c95e1e
Update the roomParticipant text color
...
-> use vector green color
-> remove useless title
-> add a place holder in the search bar.
2015-11-27 17:14:10 +01:00
yannick
86390b7e5c
SegmentedViewController : add the unreachable homeserver management (i.e. the navbar background color becomes red)
2015-11-27 15:53:41 +01:00
yannick
f842ae75aa
Cancel the room member search if the view disappears.
2015-11-27 15:29:54 +01:00
yannick
1e85502cb6
Add the update error case management.
2015-11-27 15:16:16 +01:00
yannick
6073b3a949
Update the navbar buttons the room participants & room settings viewcontroller.
2015-11-27 14:02:37 +01:00
yannick
14317412ab
The navbar buttons were not properly displayed.
2015-11-27 09:59:51 +01:00
yannick
596b781357
Done button refresh update
2015-11-26 18:23:50 +01:00
yannick
eaaedb6fbf
-> add a .h file to define the vector color
...
-> restore the done button on the roomSettingsViewController.
2015-11-26 18:04:03 +01:00
yannick
71806aaaa8
-> set the roomDetails viewController title
...
-> the selected section title text was not a bold font.
2015-11-26 17:04:16 +01:00
yannick
e715344144
-> MXKRoomDetailsViewController becomes MXKSettingsDetailsViewController
...
-> The room details is now properly launched.
2015-11-26 16:47:24 +01:00
yannick
9dd2542ad6
Merge remote-tracking branch 'origin/develop' into room_settings_viewcontroller_v2
2015-11-26 14:41:28 +01:00
yannick
2927d2bde2
Use the vector green color on the search bar.
2015-11-25 18:22:06 +00:00
yannick
322dd1310f
The sub viewControllers should be properly displayed by now.
2015-11-25 17:45:04 +00:00
yannick
b3cb64b946
dummy implementation of the segmentedViewController :
...
> the tar items are displayed (even if they are currently hardcoded)
> the tab items can selected (the selected marker view is displayed)
2015-11-25 16:22:17 +00:00
giomfo
879c6d8a5a
Chat screen: Remove top menu view.
2015-11-25 16:53:52 +01:00
yannick
cf954af27e
add the typing area above the text input in the roomviewcontroller.
2015-11-24 16:19:45 +00:00
yannick
47e6040b02
Rename RoomExtraInfosView into RoomActivitiesView
2015-11-24 12:34:08 +00:00
yannick
b3cdff60e9
Merge roomDetailsViewController
...
Tapping on the room title view opens a dedicated viewcontroller.
It only updates the room name and the topic.
2015-11-23 17:41:32 +00:00
giomfo
10c4b5c10c
Prepare Messages screen.
...
Customize recents source and recent table cells
2015-11-20 18:14:15 +01:00
yannick
cbdd80436f
Add rageshake
2015-11-20 17:52:16 +01:00
yannick
a56171a9d9
The room settings were not refreshed after debackgrounding the application.
2015-11-20 17:42:29 +01:00
yannick
648a9c2188
-> use the storyboard to display the roomDetailsViewController.
...
-> the "Back" is removed from the back key in the navbar.
2015-11-20 17:07:45 +01:00
giomfo
2e26eb3c2e
Prepare Messages screen.
...
Remove all useless stuff: public rooms, unread count...
2015-11-20 15:55:35 +01:00
yannick
376c16c2bf
Dismiss the keyboard when the text edition is ended.
2015-11-20 15:20:15 +01:00
yannick
726efea874
Add the tableview line separators.
2015-11-20 15:06:48 +01:00
giomfo
2419450531
update Matrix Sessions handling.
2015-11-20 14:47:38 +01:00
yannick
03ac45c673
Plug the RoomDetailsViewController
...
But
-> the update is not yet done
-> the ui must be updated.
2015-11-20 14:12:37 +01:00
yannick
2d87c1b686
The typing events are now displayed at the screen bottom.
2015-11-18 15:59:04 +01:00
yannick
b63d07c32b
Add the vector ExtraInfoView
2015-11-18 14:42:25 +01:00
yannick
68709837d2
Add the typing notifications text building.
2015-11-18 09:38:55 +01:00
giomfo
ef28b58abb
Remove the TabBarController
2015-11-18 00:15:52 +01:00
giomfo
4a17e1944e
Memory warning handling.
...
Memory warnings are now handled by 'MXKRoomDataSourceManager' instance to reload unused data source.
It is not required to reload all matrix sessions on memory warning.
2015-10-30 18:09:02 +01:00
giomfo
d6befcacc4
Settings: Fix screen flickering on logout
2015-10-28 15:04:47 +01:00
giomfo
4fdf0394f8
MediaPicker: use the new MXKMediaCollectionViewCell class.
2015-10-22 17:22:10 +02:00
giomfo
cc4842d03c
Fix: A constraint cannot be made between a leading/trailing attribute and a right/left attribute. Use leading/trailing for both or neither.'
2015-10-01 10:36:22 +02:00
giomfo
759e8eb628
Authentication: prepare C-S auth API v2 support
2015-09-28 10:23:33 +02:00
giomfo
446828124c
Fix compilation warnings
2015-09-24 13:32:47 +02:00
giomfo
2435944263
Chat screen: Bug Fix - Captured images are not attached
2015-09-16 19:11:49 +02:00
giomfo
57f757cab2
Chat screen: Bug Fix: App crashes when user taps on avatar
2015-09-15 09:36:23 +02:00
giomfo
b8e79500ba
Chat screen: disable menu (in nav bar) when user leaves the room
2015-09-11 15:58:08 +02:00
giomfo
1c0f6fc704
Room participants: bug fix - user is not able to leave
2015-09-11 15:48:07 +02:00
giomfo
332512773a
Finalize Room participants display
2015-09-11 15:43:24 +02:00
giomfo
4a5a7f8023
RoomParticipants: move some code and add comments
2015-09-11 13:51:33 +02:00
giomfo
0e799dd2dc
Display room members in Room Participants View Controller
2015-09-11 13:03:20 +02:00
giomfo
f23a5d3f92
RoomParticipant VC: remove default selection style to prevent artefact during table refresh.
2015-09-10 14:00:56 +02:00
giomfo
81e2c847dc
RoomParticipants viewController: Update header in participant section when aparticipant is removed
2015-09-10 13:47:37 +02:00
giomfo
89921f8f58
Add Room participants view controller
2015-09-10 12:09:23 +02:00
giomfo
9076672ea2
Chat screen: Hide sub menu if user tap on table view
2015-09-08 17:53:53 +02:00
giomfo
b816495ba2
MediaPickerViewController: improve video attavhmnet handling
2015-09-08 17:22:39 +02:00
giomfo
1f41a0ad91
MediaPickerViewController: Let MatrixKit RoomInputToolbar handle the image compression
2015-09-08 14:50:25 +02:00
giomfo
9b60a01eea
Improve Media Picker: prompt user about image compression
2015-09-05 00:54:58 +02:00
giomfo
e9a8fdc429
Finalize media picker by handling full library picker
2015-09-03 18:47:11 +02:00
giomfo
d4d5915a52
Media picker: Add video icon on video in recents collection, Set label and button text (localized string).
2015-09-03 15:06:36 +02:00
giomfo
a737527519
MediaPicker: Fix issues:
...
- record audio with video
- fix video attachment from recents
- play recorded video
2015-09-03 14:17:08 +02:00
giomfo
fd37eba659
MediaPicker: First implementation of the carousel
2015-09-02 18:50:51 +02:00
giomfo
e79279415e
Display correctly the captured picture in case of device rotation.
2015-09-02 09:58:50 +02:00
giomfo
82abe20b3f
Bug Fix: app crashes when a media picker is presented for the second time
2015-09-02 09:52:16 +02:00
giomfo
708e6a589d
MediaPickerViewController: prepare image/video capture
2015-09-02 09:43:52 +02:00
giomfo
589d470c1f
Bug fix: The tabbar is hidden on Settings screen.
2015-08-28 22:54:31 +02:00
giomfo
a70d1cb69c
Media Picker: Finalize capture preview display
2015-08-28 18:34:08 +02:00
giomfo
993650d64f
Media Picker: prepare media picker view controller
2015-08-28 16:30:17 +02:00
giomfo
a5d3917f13
Chat screen: disable menu button if no room is selected
2015-08-27 11:31:17 +02:00
giomfo
a34135a3b3
Room participants screen: fix scrolling issue
2015-08-27 11:30:23 +02:00
giomfo
e0d4d056da
Chat screen: Trick on iOS 8 and later: the tabbar is hidden manually for the secondary viewcontrollers of the splitviewcontroller.
2015-08-26 19:04:30 +02:00
giomfo
af09647882
Chat screen: finalize menu list from navigation bar.
2015-08-26 13:25:35 +02:00
giomfo
f010a3a319
Chat screen: animate toolbar (option menu).
2015-08-25 18:36:27 +02:00
giomfo
09dc7a3f97
Chat screen: update tool bar button handling
2015-08-25 15:42:19 +02:00
giomfo
6c6b42f873
RoomBubbleTableViewCell: show/hide message timestamp
2015-08-25 11:19:49 +02:00
giomfo
4cf5972bb6
Chat screen: Customize bubble cells
2015-08-21 20:00:39 +02:00