Releases: jpush/aurora-imui
Releases · jpush/aurora-imui
Upgrade Android gradle
Android version
RN Android version
Support Menu management
Change Log:
- Add MenuManager for Native Android
- Add customLayoutItems props for ChatInput
MessageList support web Image [iOS]
Change Log:
- add Image-broken when load imageMessage load image fail.
- add
webImageUrl
function inIMUIMessageModelProtocol
for imageMessage to load web image - add
avatarUrlString
function inIMUIUserProtocol
for Avatar web image
Support customLayout ChatInputView'items
Custom InputView [iOS]
Change Log:
- You can use
IMUICustomInputView
to customize you inputView. You can useIMUICustomInputView
to put anything into inputView's left/right/bottom position,and put anything into inputView's FeatureView. implementIMUICustomInputViewDataSource
andIMUICustomInputViewDelegate
to custom .
Refer to docs to learn more.
Fix Bug
Fix Bug
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.
Upgrade Android Support Library version
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
Release 0.9.1 新增配置选项
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:
增加配置项
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"
/>