Skip to content

Prepare 3.2.0 release - #1439

Merged
Kaspik merged 137 commits into
masterfrom
development
Aug 26, 2020
Merged

Kaspik merged 137 commits into
masterfrom
development

Conversation

@Kaspik

@Kaspik Kaspik commented Aug 26, 2020 •

Copy link
Copy Markdown
Member

Prepare PR to the master from development.

3.2.0

Fixed

  • Fixes an incorrect animation of message cells while dragging to dismiss the keyboard #1433 by @lhr000lhrmega
  • Fixes an issue where the video message playback icon was too dark when in dark mode #1386 by @kinoroy
  • Fixes an issue where the video message playback button triangle was not centered within the circle #1386 by @kinoroy

Added

  • Added option to use Photo messages with remote image URL in Example project #1294 by @martinpucik
  • Breaking Change Added new linkPreview message type, which display a subclass of TextMessageCell with support to present title, teaser and a thumbnail image for a link #1310 by @bguidolim
  • Added a SwiftUI view using MessageKit in the Example Project by #1410 @kinoroy

Changed

  • Breaking Change Dropped support for iOS 9 and iOS 10 #1261 by @kaspik
  • Converted internal, static colors into color assets to better support dark and high contrast modes #1386 by @kinoroy
  • Change the video message playback button to use a UIVisualEffectsView to better match the look and feel of iMessage. #1386 by @kinoroy

kinoroy and others added 25 commits May 13, 2020 23:55
* Add Assets.xcassets to MessageKitAssets.bundle

* Replace incomingGray, outgoingGreen, inputBarGray

* Replace playButtonLightGray, with UIVisualEffectView to mimic iMessage (Fixes #1321 , Fixes #1335)

* Fixes an issue where the triangle in the play button is not centered

* remove sendButtonBlue, add incoming/outgoingAudioMessageTint

Matches audio tint more closely to iMessage by tinting white on outgoing and tinting blue on incoming

* Remove backgroundColor, add collectionViewBackground

* remove unused labelColor

* Remove unused placeholderTextColor

* Remove grayColor

* remove darkTextColor, add typingIndicatorDot

Matches dot color more closely to iMessage

* Remove unused lightGrayColor

* Adds high contrast appearances to the color assets

* Add MessageKitError string for case when color asset could not be loaded

Also removes redundant internal access level modifier on MessageKitError (internal is default), and changes MessageKitError from enum -> struct as its members were not enum cases

* Fix swiftlint issues

* Add label color asset and use in ContactMessageCell

* Fix tests
FIxed slack link in CONTRIBUTING.md resolved #1395
* feat: SPM support

Using InputAccessoryView dependency without Rx

* feat: SPM support

Add missing imports

* feat: Swift Package Manager support

Added Package description with Assets support for Swift 5.3

* feat: Swift Package Manager support

Remove .swiftpm temp files

* feat: Swift Package Manager support

Ignore .swiftpm temp files

* feat: Swift Package Manager support

Remove Package.resolved

* feat: Swift Package Manager support

Ignore Package.resolved

* feat: Swift Package Manager support

Assets in framework project

* feat: Swift Package Manager support

Fix tests

* feat: Swift Package Manager support

Fix tests

* feat: Swift Package Manager support

Fix tests

* feat: Swift Package Manager support

Try Bundle.module to get MessageKit bundle

* feat: Swift Package Manager support

SPM condition in bundle

* feat: Swift Package Manager support

Remove previous Swift 5.2 version Package.swift

* feat: Swift Package Manager support

Update Readme with SPM installation
Adds LinkPreview support to MessageKit
Update to InputBarAccessoryView 5.0.0, update SPM support
# Conflicts:
#	Example/ChatExample.xcodeproj/project.pbxproj
#	Example/Sources/View Controllers/LaunchViewController.swift
#	README.md
Fix: unexpected animation when keyboard dismissing
# Conflicts:
#	Gemfile.lock
@github-actions

github-actions Bot commented Aug 26, 2020 •

Copy link
Copy Markdown
2 Warnings
⚠️ Big Pull Request - Please consider splitting up your changes into smaller Pull Requests.
⚠️ Sources/Layout/MessagesCollectionViewFlowLayout.swift#L180 - Function should have complexity 10 or less: currently complexity equals 11
cyclomatic_complexity MessagesCollectionViewFlowLayout.swift:180

Generated by 🚫 Danger

@Kaspik
Kaspik marked this pull request as ready for review August 26, 2020 20:07

@kinoroy kinoroy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Kaspik for your initiative in getting this release out! ❤️

@Kaspik
Kaspik merged commit b508b31 into master Aug 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants