Jakub Kaspar
751f81aafd
Don't animate hiding typing indicator if also inserting a message
2023-04-30 11:46:03 -05:00
Andrey Solovjev
2070fc38c2
Fix CameraInputBarAccessoryView in AdvancedExampleViewController
2022-09-29 15:24:09 +07:00
Martin Púčik
bff35fda61
Added Swiftlint and Swiftformat plugins ( #1729 )
...
* build: Swiftlint plugin
* build: Swiftformat plugin
* build: Swiftformat plugin
* build: Swiftformat bash command
* style: Swiftformat rules
* style: Swiftformat applied to codebase
* style: Ignore Tests for Swiftlint
* Update bundler
* Update changelog and migration guide
* style: Ignore Example for Swiftlint
* chore: Changelog
* Update Xcode version for ci_pr_tests.yml
* Update ci_pr_framework.yml
* Update ci_pr_example.yml
* chore: Changelog
Co-authored-by: Jakub Kaspar <kaspikk@gmail.com >
2022-07-25 08:46:14 +00:00
Martin Púčik
cf07a475c9
Renamed func currentSender() -> SenderType to var currentSender: SenderType ( #1714 )
...
* refactor: Renamed `func currentSender() -> SenderType` to `var currentSender: SenderType`
* refactor: Renamed `func currentSender() -> SenderType` to `var currentSender: SenderType`
Changelog
2022-05-10 16:42:34 +02:00
Seyed Mojtaba Hosseini Zeidabadi
d2882fcbe0
Fix: misspellings
2021-07-11 13:25:38 +04:30
Mohannad Bakbouk
413204156b
Subclass InputBarView to allow picking images
2020-12-25 10:06:52 -08:00
Martin Púčik
696eb34dc2
Deprecated scrollToBottom() in favor of scrollToLastItem() ( #1505 )
...
* refactor: deprecated scrollToBottom() in favor of scrollToLastItem
* refactor: deprecated scrollToBottom() in favor of scrollToLastItem
Changelog
2020-12-03 19:09:21 +01:00
martinpucik
d89ab53c54
refactor: Example project with SPM as dependency manager
2020-12-03 17:16:05 +01:00
amir pirzad
c6bfdba900
Add document
2020-09-03 12:42:20 +04:30
amir pirzad
d2b87770c9
Conform protocol
2020-09-02 22:47:11 +04:30
Kino
b0280fce54
Merge branch 'master' into development-patch-from-master
...
# Conflicts:
# README.md
2020-06-28 21:29:04 -07:00
Kino
ccc26481c7
Add padding info in the example proj for the InputBar
2020-05-26 20:47:23 -07:00
martinpucik
176c6cdd28
documentation: Loading remote image messages in Example project
2020-03-20 13:56:20 +01:00
Nathan Tannar
d16e5f8078
Improve Example, Add screenshots
2019-04-06 12:09:47 -07:00
Nathan Tannar
bdb11d25fc
Cleanup / Add warnings / Prep for beta release
2019-04-05 00:35:21 -07:00
Nathan Tannar
3f93702ff1
Merge branch '3.0.0-beta' into typingIndicatorView
2019-04-02 22:45:52 -07:00
Nathan Tannar
d19e7df997
Go back to using a reserved section method
2019-04-02 22:43:09 -07:00
Nathan Tannar
2138b3ba5d
Small changes to try and fix crash
2019-03-26 12:20:11 -07:00
Nathan Tannar
a4654372ef
Merge pull request #913 from JulienKode/CustomDetectorType
...
[DetectorType][MessageLabel] Add custom, mention and hashtag detector type 👻
2019-03-24 17:39:48 -07:00
Nathan Tannar
085f563a91
Crunch some bugs
2019-03-01 00:01:43 -08:00
Nathan Tannar
fa06818e74
Typing Indicator as a Supplementary View
2019-02-28 22:40:36 -08:00
Nathan Tannar
e9b3a7065f
Quick fix for #993
2019-02-28 22:33:27 -08:00
Nathan Tannar
6eff119a5e
Add warnings to MessageInputBar
2019-02-28 22:33:04 -08:00
Nathan Tannar
7555e0ac16
Merge branch '3.0.0-beta' into CustomDetectorType
2019-02-28 19:21:38 -08:00
subdiox
7936d1ca43
fix conflict on merge
2019-02-27 09:39:36 +09:00
Nathan Tannar
ede22c30bc
Swap MessageInputBar for InputBarAccessoryView
2019-02-24 14:06:58 -08:00
subdiox
667aac9954
update ChatExample code for AccessoryView to work properly
2019-02-21 04:56:38 +09:00
subdiox
96ccbce813
change the order of calling methods
2019-02-19 18:37:49 +09:00
Nathan Tannar
94d121bc00
Merge remote-tracking branch 'origin/3.0.0-beta' into sender-protocol
2019-02-19 00:07:50 -08:00
subdiox
31db3f9983
added AccessoryViewPosition parameter
2019-02-18 22:35:42 +09: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
Julien K
5593f5ebf7
Merge branch 'development' of https://github.com/MessageKit/MessageKit into CustomDetectorType
2018-11-01 10:46:27 +01:00
Julien K
77e9ccda46
[DetectorType] add .mention, .hashtag and .custon() to detect your own pattern
...
[DetectorType] Put mention and hashtag as var
[CHANGELOG] Update
[DetectorType] Update to have at least 4 characters and more
[CHANGELOG] Update
[DetectorType]
[MessageLabel] run NSDataDetector once
[MessageLabel] Run NSDataDetector once
[Testing] Add testing and pass rangesOfDetectors as internal
[Refactoring]
[Filter] only .custom
[Examples]
2018-10-26 12:15:27 +02:00
Iosif Moldovan
eae6aa1e5a
Merge branch 'development' of https://github.com/MessageKit/MessageKit into tagonsoft_development
...
# Conflicts:
# Example/Podfile.lock
# Example/Sources/View Controllers/ChatViewController.swift
# MessageKit.xcodeproj/project.pbxproj
# Sources/Protocols/MessageCellDelegate.swift
2018-10-16 09:13:25 +03:00
Nathan Tannar
b3950af79a
Correct AccessoryView Size in Example
2018-10-13 15:31:04 -07:00
Nathan Tannar
2e6de00785
Horizontal Padding only for accessoryView
2018-10-11 22:21:16 -07:00
Nathan Tannar
78c48fbf2d
Merge remote-tracking branch 'origin/development' into accessoryview-updates
2018-10-11 21:32:02 -07:00
hamzaozturk
d62d9b4407
isLastSectionVisible method returns wrong results for the BasicExampleViewController. Moreover, there is an easier method to find the visible section.
...
It is unnecessary to scroll to the bottom when title view updated.
2018-10-08 16:50:46 +03:00
Iosif Moldovan
84de5586c4
apply review changes
2018-10-05 13:00:46 +03:00
Nathan Tannar
d806da72e0
Update Example to Swift 4.2
2018-09-29 12:24:01 -07:00
Nathan Tannar
406f700109
Minor edits
2018-09-25 23:04:15 -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
a3c7a2f062
Add delegate and adjust layout
2018-08-31 11:04:42 -07:00
Nathan Tannar
00909055be
Make requested changes from @zhongwuzw
2018-08-21 14:29:53 -07: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