66 Commits

Author SHA1 Message Date
Jakub Kaspar 6bb47d5af5 Remove plugins that caused issues, migrate to swift 6 2024-10-30 07:49:27 +01:00
Jakub Kaspar 11615e913d Fix example projects 2024-07-11 20:32:49 +02:00
Jakub Kaspar b2503bc21f Fix example app 2022-10-26 00:30:54 +02:00
Martin Púčik 0e95375b21 Added a way to change messageInputBar to a custom view (#1707)
* chore: Fix Example controllers presentation

* feat: MessageInputBarKind
2022-05-06 13:04:37 +00:00
martinpucik c4cc2d0f13 chore: Example Project folders structure 2022-05-05 08:16:36 +02:00
martinpucik 07eed9be91 refactor: InpuBar as subview instead of accessoryView
Simplify example launch VC

# Conflicts:
#	Example/Sources/View Controllers/LaunchViewController.swift
#	Example/Sources/View Controllers/NavigationController.swift
2022-05-03 18:01:12 +02:00
martinpucik a1a0ba7173 feat: MessagesLayoutDelegate methods for Top/Bottom message label alignments
Fix example MessageKit local package import
2022-02-03 19:31:40 +01:00
Jakub Kaspar 40418fde5e Fix Example app 2021-09-16 09:01:12 +02:00
Jakub Kaspar 2f9ce97583 Cleanup example project 2021-09-16 08:44:15 +02:00
Vignesh J ecc62b4d1f Added Custom Text Messages Layout example 2021-05-01 21:38:20 +05:30
Mohannad Bakbouk 413204156b Subclass InputBarView to allow picking images 2020-12-25 10:06:52 -08:00
martinpucik d89ab53c54 refactor: Example project with SPM as dependency manager 2020-12-03 17:16:05 +01:00
Martin Púčik 86cd13eafa Updated MessageKit.podspec to use resource_bundle instead of resources (#1460)
* Update MessageKit.podspec

Changed resources to resource_bundle

* Update CHANGELOG.md

* Update MessageKit.podspec

Update resource bundle getter for updated podspec bundle setting

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Jakub Kašpar <kaspikk@gmail.com>
2020-10-06 10:08:59 +02:00
Jakub Kaspar 24ec632f81 Bump minimum iOS to 12, update fox XCode 12, update example, update podspec, update IBAV 2020-09-16 21:26:41 +02:00
Jakub Kaspar 94fd0709c1 Fix building example app, fix assets, fix plist 2020-08-27 11:03:40 +02:00
Jakub Kaspar 2c1cbc1a24 Update example app 2020-08-05 23:35:59 +02:00
Jakub Kaspar b5d163ffc8 Merge branch 'master' into development
# Conflicts:
#	Example/ChatExample.xcodeproj/project.pbxproj
#	Example/Sources/View Controllers/LaunchViewController.swift
#	README.md
2020-08-05 23:23:45 +02:00
Kino f481519da4 Create SwiftUIExampleView to show use of MessagesView and data binding 2020-07-18 15:04:37 -07:00
Kino 5bb16cbf03 Add MessagesView wrapping MessageViewController 2020-07-18 13:41:49 -07:00
Kino Roy 1918e55a48 Convert internal, static colors into color assets. (#1386)
* 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
2020-06-23 13:42:00 -07:00
Ashley Ng d6ffbf87b3 Merge branch 'development' into Support_iPad_SplitView 2020-03-25 17:29:33 -05:00
martinpucik 176c6cdd28 documentation: Loading remote image messages in Example project 2020-03-20 13:56:20 +01:00
Jakub Kašpar f345d80c02 Merge branch 'development' into Support_iPad_SplitView 2020-03-20 09:36:21 +01:00
Ashley Ng 33c2ad5448 Add support to show splitview for iPads 2020-03-14 21:24:34 -05:00
Jakub Kaspar f59589331c Merge branch 'development' into cleanupSwift
# Conflicts:
#	Example/Podfile.lock
2020-03-12 09:51:14 +01:00
martinpucik 1cc29a977d feat: SwiftLint in Example project 2020-03-09 17:54:13 +01:00
Jakub Kaspar 26c38d512a Update example project 2020-02-28 15:17:23 +01:00
Jakub Kaspar 5ba5295e22 Update podfile, udpate pods, fix warnings, remove unnecessary code 2020-02-21 21:15:12 -08:00
Nathan Tannar bed54d3c2a Merge branch 'development' into 3.0.0-swift5 2019-04-25 16:07:22 -07:00
Nathan Tannar d16e5f8078 Improve Example, Add screenshots 2019-04-06 12:09:47 -07:00
Nathan Tannar 5edb955e52 Update Example to Swift 5 2019-04-05 09:51:15 -07:00
Nathan Tannar bdb11d25fc Cleanup / Add warnings / Prep for beta release 2019-04-05 00:35:21 -07:00
Iosif Moldovan de6a57645f Merge branch '3.0.0-beta' of github.com:MessageKit/MessageKit into share_contact
# Conflicts:
#	Example/Sources/Data Generation/SampleData.swift
#	Sources/Views/Cells/AudioMessageCell.swift
2019-03-12 16:42:05 +02:00
Nathan Tannar 6eff119a5e Add warnings to MessageInputBar 2019-02-28 22:33:04 -08:00
Nathan Tannar ede22c30bc Swap MessageInputBar for InputBarAccessoryView 2019-02-24 14:06:58 -08:00
Nathan Tannar 94d121bc00 Merge remote-tracking branch 'origin/3.0.0-beta' into sender-protocol 2019-02-19 00:07:50 -08:00
Iosif Moldovan 7f855d20a3 pull out BasicAudioController from MessageKit framework 2018-12-15 12:44:33 +02:00
Nathan Tannar 762f583d49 Refactor to see what SenderType would look like 2018-11-25 21:27:33 -08:00
Iosif Moldovan 84de5586c4 apply review changes 2018-10-05 13:00:46 +03:00
Iosif Moldovan 515b98ce45 partial development in add audio message support 2018-10-03 12:19:33 +03:00
Nathan Tannar d806da72e0 Update Example to Swift 4.2 2018-09-29 12:24:01 -07:00
Nathan Tannar 230e067009 Integrate MessageInputBar as a dependency (#732)
* Remove MessageInputBar files and change build settings

* Conditional imports to allow for builds without MessageInputBar

* Update Cardfile

* Specify Version in Cartfile for MessageInputBar

* Remove conditional imports in favor of Carthage for local development

* Additional `import MessageInputBar`

* Remove `MessageInputBar` from Cartfile.private

* Bump MessageInputBar version

* Add Cartfile

* Tweak build settings

* Specify import of MessageInputBar for Carthage
2018-09-17 12:22:21 -05:00
Nathan Tannar b82aeec995 Remove Random.swift, add more examples 2018-08-12 13:56:16 -07:00
Nathan Tannar 5de6481e96 All-New ChatExample App 2018-08-11 21:57:34 -07:00
Steven Deutsch 02805c748a Fix cellContentHeight calculations 2018-04-20 03:40:37 -05:00
zhongwuzw cda394a297 Update Example swiftlint config 2018-04-11 23:43:41 +08:00
Changnam Hong 943ed2d899 Fix ChatExample for SwiftLint
1. Set .swiftlint.yml for ChatExample
2. Fix Access Control for Explicit Top Level ACL Violation
3. Fix SwiftLint Warning: Colon Violation, Function Body Length
4. Fix Forced Unwrapping style
2018-04-09 23:51:08 +09:00
Federico Zanetello cdfbd0bb3e Remove unnecessary playground 2018-01-19 21:24:29 +07:00
Alessio Arsuffi 370c7c6e79 Feature/mock messages count settings (#458)
* Added UserDefaults Extension

to easily save and fetch settings values;

* added messages to fetch in settings

Added mock messages count to fetch in settings;

* Reverted to com.messagekit.ChatExample

* Fix copyright

* fix copyright

* fix copyright 2

* removed unused mark & fix init(coder:)

* remove unused cell height reference
2018-01-14 19:43:25 +01:00
Rich Gabrielli 1782b0b2a1 Change Copyright to "Copyright (c) 2017-2018 MessageKit" 2018-01-02 22:16:05 -05:00