Aurora Imui Versions Save

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

0.13.0

5 years ago

0.11.0-rn

5 years ago

Change Log:

0.10.11

5 years ago

Change Log:

  • add Image-broken when load imageMessage load image fail.
  • add webImageUrl function in IMUIMessageModelProtocol for imageMessage to load web image
  • add avatarUrlString function in IMUIUserProtocol for Avatar web image

0.10.0-rn

6 years ago

Change Log:

  • Add customLayoutItems props for ChatInput (iOS)

Refer to docs to learn more.

0.10.0

6 years ago

Change Log:

  • You can use IMUICustomInputView to customize you inputView. You can use IMUICustomInputView to put anything into inputView's left/right/bottom position,and put anything into inputView's FeatureView. implement IMUICustomInputViewDataSource and IMUICustomInputViewDelegate to custom .

Refer to docs to learn more.

0.9.26-rn

6 years ago

Change Log

Release aurora-imui-react-native 0.9.26.

Fix bug

  • update Message will scroll message list bug
  • switch to emoji menu, couldn't show emoji bug
  • switch to preview record voice layout, couldn't show preview layout bug
  • camera full screen and record video bug.
  • fix #287

0.7.6

6 years ago

Change Log

Android release ChatInput 0.7.3, messagelist 0.6.8

ChatInput 0.7.3

  • fix record video then close camera due to crash bug.
  • Add camera controller listener.
  • Add record voice listener.
  • Override requestLayout method, fix React Native refresh layout bug.

MessageList 0.6.8

  • MessageList override requestLayout method.

0.7.3

6 years ago

Change Log

Android

  • upgrade Glide version to 4.6.1

messagelist 0.6.4

  • Add photoMessageRadius/videoMessageRadius/videoDurationTextColor/videoDurationTextSize configurations.
  • Long click message return clicked view.

Fix issue

  • fix #286

0.9.1-rn

6 years ago

Change Log:

aurora-imui-react-native add props:

  • MessageList:

    • datePadding: PropTypes.object,
    • dateBackgroundColor: PropTypes.string,
    • dateCornerRadius: PropTypes.number,
    • eventTextPadding: PropTypes.object,
    • eventBackgroundColor: PropTypes.string,
    • eventCornerRadius: PropTypes.number,
    • displayNameTextSize: PropTypes.number,
    • displayNameTextColor: PropTypes.string,
    • displayNamePadding: PropTypes.object,
    • messageTextLineHeight: PropTypes.number, Android-Only
    • eventTextLineHeight: PropTypes.number, Android-Only
  • ChatInput:

    • inputPadding: PropTypes.object,
    • inputTextColor: PropTypes.string,
    • inputTextSize: PropTypes.number,
    • inputTextLineHeight: PropTypes.number,
    • galleryScale: PropTypes.number, iOS-Only
    • compressionQuality: PropTypes.number, iOS-Only

Fix bug:

#259

0.7.0

6 years ago

Change Log

Android

  • Add configurations to date, event, displayName, etc. Please refer to attrs.xml to get whole customize attributes. Example usage:
<cn.jiguang.imui.messages.MessageList
    app:dateCornerRadius="5dp"
    app:dateBgColor="#cecece"
    app:datePaddingLeft="5dp"
    app:eventCornerRadius="5dp"
/>

Fix bugs

  • fix #272
  • fix #275
  • fix #276