Jolie
|
e9b21b5bf3
|
feat(message): 实现消息页面UI优化与文本消息组件
- 在聊天控制器中添加update()调用以通知UI更新- 调整聊天页面背景颜色并增加列表内边距- 修复消息方向判断逻辑,正确显示发送/接收状态
- 完善IM管理器中的连接事件处理器代码格式
- 移除消息类型处理中的空实现块
-优化发送文本消息的返回逻辑
- 格式化用户信息获取方法参数
- 修正消息气泡圆角样式,统一底部圆角- 新增独立的文本消息展示组件TextItem- 实现带时间戳和头像的文本消息渲染
- 支持根据发送方调整消息布局和样式
|
4 months ago |
Jolie
|
a8cab1abfc
|
feat(message): 实现消息时间显示和消息项组件化
- 将聊天页面中的消息项构建逻辑提取为独立的 MessageItem 组件- 添加消息时间显示功能,超过20分钟间隔则显示时间标签
- 支持今天、昨天和其他日期的时间格式化显示- 优化消息气泡样式,区分发送方和接收方背景色与文字颜色
- 移除聊天页面中原有的消息构建方法,使用新组件替代
-修复消息列表中时间戳显示不准确的问题
|
4 months ago |
Jolie
|
fb2ee6fd13
|
feat(chat): 实现消息列表展示与发送功能
- 添加消息列表状态管理
- 实现消息发送并更新列表
- 支持分页加载历史消息
- 构建文本消息展示UI
- 添加消息方向判断逻辑
- 实现加载更多消息功能
|
4 months ago |
Jolie
|
4eb3dd1278
|
feat(message): 实现聊天页面基础功能
- 添加 ChatController 管理聊天逻辑
- 实现用户信息获取与消息发送功能
- 创建 ChatInputBar 组件处理消息输入
- 更新 ChatPage 使用 GetBuilder 构建界面
- 集成 IMManager 处理即时通讯逻辑
- 添加消息列表基础布局与空内容展示
- 实现发送按钮交互与文本输入控制
|
4 months ago |
Jolie
|
b150d62d92
|
feat(message): 实现聊天页面基础UI与输入栏组件
-组件ChatInputBar 添加聊天输入栏
- 重构聊天页面布局,使用Column替代Container
- 设置聊天背景色为#F5F5F5
- 添加消息列表展示区域,包含头像与消息气泡
- 实现消息时间戳展示
- 添加IM管理器用户信息获取方法
- 优化ChatPage构造函数为常量构造函数
- 导入聊天输入栏组件文件
|
4 months ago |
Jolie
|
b6d9ca885c
|
feat(message): 添加聊天页面并更新资源文件
- 新增聊天页面 ChatPage,支持用户跳转和基础 UI 结构
- 在消息会话列表中点击后跳转至 ChatPage
- 添加多个图片资源常量:add、audio、emoji、gift、more、video 等
- 更新 README.md,增加 Build Runner 使用说明及常用命令介绍
|
4 months ago |