Commit Graph

15 Commits

Author SHA1 Message Date
edwinQQQ
6da253b403 更新 Podfile 以将 iOS 部署目标从 11.0 升级至 13.0;在 XPRoomViewController 中实现统一的消息分发方法,支持 DiffableDataSource 和原有系统的消息处理;新增 XPMessageItem 和 XPMessageDataSourceManager 以支持 DiffableDataSource 的消息管理,优化消息插入和更新逻辑;在 MsRoomMessageMainView 和 XPRoomMessageContainerView 中实现 DiffableDataSource 支持,确保 UI 更新的安全性。 2025-09-23 14:56:52 +08:00
edwinQQQ
24a4e75fae 新增礼物动画的combo状态管理功能,优化用户状态判断逻辑,确保多用户并发送礼时动画正常显示。同时,添加状态通知机制以实现组件间通信,提升代码可维护性和用户体验。 2025-08-28 16:33:38 +08:00
edwinQQQ
c551146afd 优化 GiftComboManager 接口,移除废弃方法并统一配置流程,提升代码可维护性和可读性。同时,更新 XPRoomViewController 和 XPSendGiftView 中的状态检查逻辑,确保连击状态的准确性。新增 GiftComboManager 调用方更新总结文档,记录了接口变更和优化效果。 2025-08-19 14:39:27 +08:00
edwinQQQ
9688e4413b 新增 GiftComboManager 及相关模块的重构,优化了连击功能的接口,建立了清晰的分层架构,统一了并发模型,提升了可维护性和可测试性。同时,新增了 GiftComboConfig、GiftComboTransport 和 GiftComboUIAdapter 模块,简化了接口并提供了更好的错误处理机制,确保向后兼容性。 2025-08-18 16:24:45 +08:00
edwinQQQ
79f6f45bc1 新增礼物动画处理日志记录功能,优化了 GiftAnimationManager 和 GiftComboManager 中的连击计数逻辑,确保连击计数的有效性和准确性。同时,增强了日志输出,便于调试和监控动画处理状态,提升用户体验。 2025-08-18 14:01:57 +08:00
edwinQQQ
c0bc29486f 新增连击状态管理功能,包含强制重置连击状态的方法和应用生命周期保护;在 XPSendGiftView 和 GiftComboManager 中实现相关逻辑,确保 UI 状态与连击状态一致;注册通知以处理连击状态的强制重置,增强用户体验和系统稳定性。 2025-08-11 14:51:57 +08:00
edwinQQQ
e2f022246f 重构 room 动画层 50% 2025-01-15 19:02:58 +08:00
edwinQQQ
2b4de25c80 完成版本需求 2024-12-04 21:22:38 +08:00
P
786f15cae7 feat: 基本完成礼物支持嵌入元素功能 2024-11-22 13:47:34 +08:00
eggmanQQQ
00014f0327 1.0.19 feat:基本完成所有需求 & bug fix 2024-11-11 19:35:21 +08:00
eggmanQQQ
ea3dbd4cb4 hot fix:修正部分类型礼物连击后送礼异常问题 2024-09-20 10:47:49 +08:00
eggmanQQQ
76a80eaf1e fix: 修正发现问题 2024-09-12 18:49:42 +08:00
eggmanQQQ
3c024b808f feat: 完成礼物连击功能 2024-09-12 14:01:12 +08:00
eggmanQQQ
f668f43a42 feat: 完成礼物连击功能 | 更换金币资源图片 2024-09-10 15:27:47 +08:00
eggmanQQQ
e45176485d feat: 构建送礼连击 manager, 从 send gift view 中抽离发送礼物-发送消息功能 2024-09-05 19:43:01 +08:00