Aurora Imui Versions Save

General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。

0.5.8-rn

6 years ago

Change Log

  • fix #109
  • fix #116
  • fix #119
  • fix #123

Android add AndroidPtrLayout, please refer to ReactNative/sample for more detail.

0.5.8

6 years ago

Change Log

  • fix #134

0.5.7

6 years ago

Change Log

  • fix #132

Android

Android 增加下拉刷新,可以自定义下拉刷新样式。详情参考 MessageList 文档

Android's MessageList add pull-to-refresh feature, user can customize pull to refresh style. Please refer to MessageList docs for more detail.

0.5.6

6 years ago

Change Log:

aurora-imui 原生 iOS 适配到 Swift4.0。

0.5.6-rn

6 years ago

Change Log:

aurora-imui-react-native 适配到 [email protected]+ 。

0.5.5-rn

6 years ago

Change Log:

adaptat react native iOS UI in different sizes.

0.5.3-rn

6 years ago

Change log

aurora-imui-react-native adjust IMUI.ChatInput emoji icon.

iOS

IMUI.ChatInput add bottom padding to emoji list. adjust IMUI.MessageList onTouchMsgList event trigger time.

0.5.0-rn

6 years ago

Change log

  • aurora-imui-react-native add emoji feature.
  • IMUI.ChatInput add event onSwitchToEmojiMode .

iOS

  • Optimize IMUI.MessageList image display mode.
  • Optimize IMUI.ChatInput gallery image display mode.
  • Optimize IMUI.ChatInput gallery performance.

Android

Add jitpack:

your project/build.gradle

repositories {
    maven { url "https://jitpack.io" }
}

0.5.3

6 years ago

Change Log

Android

ChatInput

  • fix bug
  • add pauseVoice, prevent when playing voice message, ChatInput's recorder also playing voice.

0.5.2

6 years ago

Change Log

Android

MessageList release 0.4.8

  • Add:ViewHolderController.getInstance().replayVoice() replay the last played voice message.
  • Sender add show display name attribute,you can add attribute in XML file or set show display name in code, please refer to MessageList custom style part.
  • Add forbidPullToRefresh forbid pull to refresh. Usage:
     messageList.forbidScrollToRefresh(true);
    

iOS

  • Add removeMessage API: IMUIMessageCollectionView.removeMessage
  • Add Long press event callback: func messageCollectionView(beganLongTapMessageBubbleInCell: UICollectionViewCell, model: IMUIMessageProtocol)
  • Add UIDeviceProximityStateDidChange listener, if proximityState == true audio will play with AVAudioSessionCategoryPlayAndRecord mode。
  • Adjust iOS default UI.
  • Apply permission for the first time playing audio.
  • Update inputView image list , after photoLibraryDidChange .

Fix Bug:

#110

RN 版本

publish [email protected], unified iOS and Android MessageList props.

MessageList

  • add props:
isShowIncomingDisplayName: PropTypes.bool,
isShowOutgoingDisplayName: PropTypes.bool,
isAllowPullToRefresh: PropTypes.bool,

Fix Bug:

#119

其他改动

imui demo 更新了语音播放功能。播放语音时,可以切换外放,耳机或听筒模式。