edwinQQQ
|
22c7cdb1e8
|
移除多个文件中的 TODO 注释,优化代码可读性,增强逻辑清晰度。
|
2025-09-18 14:30:21 +08:00 |
|
edwinQQQ
|
ddd54b96c5
|
移除与“精灵夺宝”相关的代码和逻辑,优化 UI 元素的约束设置,增强按钮的适应性和可读性,同时更新本地化字符串以确保准确性。
|
2025-09-18 14:22:39 +08:00 |
|
edwinQQQ
|
888098e2a5
|
移除“精灵夺宝”相关内容
|
2025-09-18 11:23:48 +08:00 |
|
edwinQQQ
|
ea849eba1a
|
优化 XPRoomAnchorInfoCardView 和 XPRoomFunctionContainerView 的布局约束,调整 descLabel 的约束以支持多行文本显示,并在 followBtnClick 方法中添加错误处理逻辑以增强用户体验。使用弱引用和强引用来避免循环引用。
|
2025-09-17 19:18:30 +08:00 |
|
edwinQQQ
|
b446deb18f
|
新增同步房间礼物特效状态到 TurboModeStateManager 的逻辑,确保房间设置更新时正确传递特效状态,并记录相关日志以便调试。
|
2025-09-17 18:55:17 +08:00 |
|
edwinQQQ
|
ab5b704866
|
修复 Turbo Mode 相关逻辑,确保使用正确的公开接口获取开关状态,优化代码结构和可读性。更新 RoomHeaderView 中的礼物特效显示逻辑,添加 Turbo Mode 状态变化的通知处理,提升用户体验。
|
2025-09-17 18:44:26 +08:00 |
|
edwinQQQ
|
67f9fb5113
|
remove some unused images
|
2025-09-17 17:58:17 +08:00 |
|
edwinQQQ
|
37baab0af4
|
更新 XPPartyRoomItemCollectionViewCell,替换 subLabel 为 MarqueeLabel 以支持滚动文本,新增 levelImageView 属性并设置约束。优化 BoomInfoViewController 中比值计算逻辑,确保在速度为 100 时正确显示比值。调整 XPRoomFunctionContainerView 和 XPEffectPanelViewController 中的开关逻辑,移除 CP 麦位开关相关代码,提升代码整洁性和可维护性。
|
2025-09-17 16:21:16 +08:00 |
|
edwinQQQ
|
6e516fb9a6
|
更新多个视图中的 UILabel 属性,设置 numberOfLines 为 0 以支持多行文本显示,并启用 adjustsFontSizeToFitWidth 以优化字体适应性。同时,在 XPRoomMessageContainerView 中新增 forceReloadNextAppend 属性,增强消息处理逻辑的灵活性。更新本地化字符串,确保 CP 麦克风显示和 Turbo 模式的相关提示信息准确无误。
|
2025-09-16 22:24:42 +08:00 |
|
edwinQQQ
|
eb0feb1b73
|
新增控制堆栈视图以优化房间推荐视图的布局,调整约束以确保 UI 元素的正确排列。更新 miniStackView 和 exitStackView 的内容压缩和拥抱优先级,提升布局的灵活性和可维护性。
|
2025-09-16 16:08:28 +08:00 |
|
edwinQQQ
|
8d8beeaa2d
|
优化房间视图控制器中的消息处理逻辑,增加 TurboModeStateManager 对全服礼物和游戏飘屏的控制,移除不必要的本地缓存,确保实时查询状态。更新 BoomInfoViewController 中的比值计算方式,提升代码可读性。调整 XPEffectPanelViewController 和 XPRoomMoreMenuViewController 的布局约束,改善用户界面。移除多处调试日志,提升代码整洁性。
|
2025-09-16 15:55:38 +08:00 |
|
edwinQQQ
|
eb74017143
|
更新 API 测试环境 URL,优化中点矩形计算逻辑以适配屏幕尺寸,增加常量定义以提升代码可读性和可维护性。
|
2025-09-16 11:31:56 +08:00 |
|
edwinQQQ
|
345583c197
|
重构麦位相邻性判断逻辑,新增子类可重写的方法以支持自定义布局配置。更新各个麦位布局类,简化相邻性判断,确保布局逻辑的一致性和可维护性。同时,优化中点矩形计算方法,提升代码的可读性和性能。
|
2025-09-15 19:09:48 +08:00 |
|
edwinQQQ
|
c8c9985db8
|
更新 XPRoomLittleGameContainerView.m,新增西班牙语、俄语和乌兹别克语支持。调整 XPEffectPanelViewController.m 中 UISwitch 的颜色设置,使用 UIColorFromRGB 替代系统蓝色。修复 MSRoomGameWebVC.m 中的语言逻辑,确保多语言支持的准确性和一致性。
|
2025-09-15 18:35:29 +08:00 |
|
edwinQQQ
|
644639dd9a
|
更新 LoginViewController 和 XPRoomViewController,调整布局约束和新增 CP 逻辑处理,优化数据解析和错误处理。为 MicMidpointRectManager 增加有效配对逻辑,确保中点矩形绘制的准确性。同时,更新多语言支持,补充缺失的翻译字符串,提升用户体验和代码可维护性。
|
2025-09-15 17:35:16 +08:00 |
|
edwinQQQ
|
6470c642eb
|
新增 CP SVGA 逻辑迁移测试报告,详细记录了在 MicMidpointRectManager 中新增的 CP 业务逻辑方法及其在 XPRoomViewController 中的简化调用。修复了编译错误,优化了代码结构,提升了可维护性和可测试性。同时,更新了 MicMidpointRectManager 的头文件,添加了新方法的声明,确保代码一致性和清晰性。
|
2025-09-15 16:12:41 +08:00 |
|
edwinQQQ
|
645be6184e
|
新增房间底部阴影图像资源及其配置文件,优化 XPHomePartyViewController 和 XPPartyRoomItemCollectionViewCell 的布局逻辑,确保在不同布局模式下正确显示底部阴影。更新布局相关逻辑以提升用户体验和代码可维护性。
|
2025-09-12 14:31:53 +08:00 |
|
edwinQQQ
|
ca963cf52b
|
新增多语言支持,更新 Info.plist 文件以包含葡萄牙语(巴西)、西班牙语、俄语和乌兹别克语。重构 YUMIMacroUitls.h 文件以使用 YMLanguageConfig 进行语言代码管理,优化 XPMineSwitchLanguageVC.m 中的语言切换逻辑,确保动态生成语言选项。新增 YMLanguageConfig 类以管理支持的语言列表及相关功能,提升代码可维护性和用户体验。
|
2025-09-11 19:04:54 +08:00 |
|
edwinQQQ
|
867f893625
|
更新房间布局相关资源,替换 XPBlankCollectionViewCell 为 XPPartyRoomItemCollectionViewCell,优化布局切换逻辑。新增房间布局类型持久化功能,确保用户选择的布局模式在应用重启后保持一致。同时,更新相关视图控制器以支持新的布局逻辑,提升用户体验和代码可维护性。
|
2025-09-11 15:30:29 +08:00 |
|
edwinQQQ
|
49fbfb89a5
|
新增 XPBlankRoomModel 和 XPBlankCollectionViewCell 类,支持布局切换功能。更新 XPHomePartyViewController 以处理布局模式切换,优化数据源处理逻辑,确保在两列和一列布局之间正确插入和移除占位模型。同时,更新 XPHomePagingViewController 以发送布局切换通知,提升用户体验和代码可维护性。
|
2025-09-10 18:59:36 +08:00 |
|
edwinQQQ
|
5646168553
|
移除 XPRoomViewController 中的测试按钮及相关逻辑,优化 RoomAnimationView 的动画取消和清理逻辑,新增 TurboModeStateManager 的静默设置功能,确保在不发送通知的情况下更新 Turbo 模式状态。同时,修复 XPEffectPanelViewController 中的开关状态更新逻辑,提升代码可维护性和用户体验。
|
2025-09-10 17:47:51 +08:00 |
|
edwinQQQ
|
58ff7805bf
|
新增布局按钮到 XPHomePagingViewController,优化顶部控制视图的交互功能。同时,更新 RoomAnimationView 中的动画管理逻辑,增加本地开关状态缓存,减少对 TurboModeStateManager 的频繁调用,提升性能和可维护性。修复 TurboModeStateManager 的初始化逻辑,确保应用启动时 Turbo 模式为关闭状态,并新增强制打开/关闭所有开关的功能。更新 XPEffectPanelViewController 以同步 Turbo 模式状态,确保 UI 显示与实际状态一致。
|
2025-09-10 17:21:25 +08:00 |
|
edwinQQQ
|
d414cd1cfc
|
新增 TurboModeStateManager 的功能,支持 CP 麦位开关状态管理,优化房间中各个视图对 Turbo 模式的集成。更新相关视图控制器以使用 TurboModeStateManager 获取和设置开关状态,提升代码可维护性和用户体验。同时,新增 CP 麦位相关的本地化字符串,确保多语言支持。
|
2025-09-10 17:21:09 +08:00 |
|
edwinQQQ
|
58ab43c7d8
|
新增当前用户切换麦位时的云信消息发送流程文档,详细描述了修复后的完整流程及关键修复点。同时,更新了 XPRoomViewController 和相关类以初始化当前用户麦位状态,处理其他用户麦位变化场景,确保麦位关系的正确更新和消息发送。优化了麦位中点矩形的绘制逻辑,提升了代码可维护性和用户体验。
|
2025-09-09 19:17:21 +08:00 |
|
edwinQQQ
|
68088e00e9
|
更新房间功能,新增 MicCpInfoModel 类以管理麦位关系数据,优化房间中点矩形和麦位状态管理逻辑。同时,更新相关 Presenter 和 ViewController 以集成新的麦位关系 API,提升代码可维护性和用户体验。新增麦位状态监测和更新机制,确保用户在房间中的麦位信息实时准确。
|
2025-09-09 15:54:36 +08:00 |
|
edwinQQQ
|
10d4abf5ee
|
新增 MicMidpointRectManager 类以管理麦位中点矩形的绘制和动画,优化各个 StageView 中的中点矩形处理逻辑。同时,更新相关 StageView 类以集成中点矩形管理器,提升代码可维护性和用户体验。新增 SVGA 动画支持,确保中点矩形的动态展示效果。
|
2025-09-04 18:43:39 +08:00 |
|
edwinQQQ
|
8d20a9e44f
|
新增 Turbo Mode 相关功能,包括头饰的 Turbo Mode 状态管理,确保在 Turbo Mode 开启时头饰只显示第一帧并停止动画。同时,更新 MicroView 类以集成 Turbo Mode 状态监听和更新逻辑,提升用户体验和代码可维护性。新增 Turbo Mode Tips 相关的本地化字符串,确保多语言支持。
|
2025-09-04 17:21:11 +08:00 |
|
edwinQQQ
|
0147800f75
|
新增 Turbo Mode Tips 功能,包含 XPTurboModeTipsManager 和 XPTurboModeTipsView 类,用于在房间中监测卡顿并显示提示。同时,更新 XPRoomViewController 以启动提示监听,并添加测试按钮以手动触发提示显示,提升用户体验和代码可维护性。
|
2025-09-03 19:10:06 +08:00 |
|
edwinQQQ
|
f15d229ae1
|
新增 TurboModeStateManager 类以管理全局 Turbo 模式状态,优化房间动画视图中的开关逻辑,确保与 Turbo 模式一致。同时,更新房间更多菜单的 Action 类以支持新的 Turbo 模式开关,提升代码可维护性和用户体验。
|
2025-09-03 18:39:34 +08:00 |
|
edwinQQQ
|
8dbb02228f
|
新增 Turbo Mode 功能,包含相关的 Action 类、常量和视图控制器,优化房间更多菜单的功能扩展性。同时,更新通知逻辑以支持 Turbo Mode 开关状态的管理,提升代码可维护性和用户体验。
|
2025-09-03 16:32:15 +08:00 |
|
edwinQQQ
|
cff4ddeeba
|
删除 XPRoomMoreMenuActionTest 相关的测试文件,简化代码结构,提升项目的可维护性和清晰度。
|
2025-09-01 19:16:48 +08:00 |
|
edwinQQQ
|
b657f3856b
|
新增多个房间功能相关的 Action 类,包括 XPRoomAppManagerAction、XPRoomCleanMessagesAction、XPRoomBackGroundSettingAction、XPRoomMusicPanelAction 和 XPRoomRoomPhotoAction,优化房间更多菜单的功能扩展性。同时,更新 XPRoomMoreMenuActionFactory 以支持新功能,提升代码可维护性和结构清晰度。
|
2025-09-01 18:55:46 +08:00 |
|
edwinQQQ
|
c41df5caa0
|
移除与心愿礼物相关的代码和引用,简化房间功能模块,更新房间更多菜单的 Action 类以集成 PK 相关功能,提升代码可维护性和扩展性。
|
2025-09-01 16:55:13 +08:00 |
|
edwinQQQ
|
860304ea15
|
新增房间礼物特效相关功能,更新 XPGiftEffectAction 类以支持根据房间状态创建对应的 Action 实例,并优化了相关的通知逻辑。同时,新增 kRoomGiftEffectUpdateNotificationKey 常量以便于通知管理,提升代码可维护性和功能扩展性。
|
2025-09-01 14:29:21 +08:00 |
|
edwinQQQ
|
406cf003f5
|
重构房间更多菜单功能,创建多个 Action 类以优化代码结构和可维护性。新增 XPRoomMoreMenuAction、XPRoomMoreMenuActionContext、XPRoomMoreMenuActionFactory、XPGiftEffectAction、XPRoomSettingAction 和 XPSocialAction 类,整合新架构至 XPRoomMoreMenuViewController,提升功能扩展性和测试能力。同时,更新数据源创建逻辑,简化主控制器的复杂度。
|
2025-08-29 18:15:35 +08:00 |
|
edwinQQQ
|
8c024c0ec1
|
优化 XPRoomViewController 中的视图初始化逻辑,移除 stageView 的添加,调整 messageContainerView 的约束。同时,修复 BravoGiftWinningFlagView 和 LuckyGiftWinningFlagView 的位置计算,确保视图在屏幕可见范围内,增强用户体验。新增智能销毁方法以优化 RoomAnimationView 的资源管理,确保重要动画播放时的清理逻辑更加安全。
|
2025-08-29 15:55:02 +08:00 |
|
edwinQQQ
|
0837457c9f
|
新增 StageViewManager 类以管理 stageView 的创建和更新逻辑,集成至 XPRoomViewController 中,优化现有的 stageView 更新流程,提升代码可维护性和用户体验。
|
2025-08-29 15:16:52 +08:00 |
|
edwinQQQ
|
c9df21a005
|
修复震动反馈初始化和调用逻辑,确保在点击事件中及时响应震动反馈。同时新增准备震动反馈的方法以提升用户体验和代码可维护性。
|
2025-08-28 17:08:57 +08:00 |
|
edwinQQQ
|
24a4e75fae
|
新增礼物动画的combo状态管理功能,优化用户状态判断逻辑,确保多用户并发送礼时动画正常显示。同时,添加状态通知机制以实现组件间通信,提升代码可维护性和用户体验。
|
2025-08-28 16:33:38 +08:00 |
|
edwinQQQ
|
d4ac93adbb
|
优化礼物消息的动画效果,减少视觉冲突。修改消息插入动画为淡入效果,延迟滚动执行,确保动画流畅性。同时新增礼物消息识别方法,优化 Cell 更新逻辑以避免动画期间的布局更新。
|
2025-08-28 15:16:26 +08:00 |
|
edwinQQQ
|
d22ddaefcf
|
整合 Bugly 相关功能,新增 BuglyManager 类以统一管理 Bugly 配置和错误上报,优化 AppDelegate 中的 Bugly 配置逻辑。同时,更新多个模块以使用 BuglyManager 进行错误上报,提升代码可维护性和一致性。新增 BuglyManager 使用说明文档,提供详细的使用示例和功能介绍。
|
2025-08-28 14:40:05 +08:00 |
|
edwinQQQ
|
eee967c2e1
|
新增 emoji 缓存清理功能以确保新的尺寸设置生效,优化表情处理逻辑,支持带场景参数的表情转换。同时,更新相关方法以适应新功能,提升用户体验。
|
2025-08-27 16:35:52 +08:00 |
|
edwinQQQ
|
4d60296a4d
|
新增 GameBannerGestureManager 类以管理游戏模式下的手势识别,优化 RoomAnimationView 中的手势处理逻辑,确保在小游戏模式下的用户交互体验。同时,更新版本号至 1.0.31,添加调试日志以便于后续排查。
|
2025-08-27 14:27:25 +08:00 |
|
edwinQQQ
|
77fd8b51c2
|
新增 QEmotionBoardView 表情不显示问题分析报告和排查报告,详细记录问题描述、代码逻辑、根因分析及解决方案。同时,修复 AppDelegate 中的图片加载逻辑,添加调试日志以便于后续排查,确保表情正常显示。
|
2025-08-26 13:57:24 +08:00 |
|
edwinQQQ
|
c5cde5b5c4
|
优化 PIGiftBravoGiftBroadcastView 动画逻辑,调整动画时序和状态管理,增加数据源检查,确保动画流畅性和稳定性。同时,添加详细日志输出以便于调试和监控。
|
2025-08-25 15:08:24 +08:00 |
|
edwinQQQ
|
3df04b9b90
|
新增视频选择和处理功能,支持视频压缩与上传,优化头像上传逻辑,自动识别媒体类型并维护原有目录结构。同时,更新图片选择器配置,确保视频选择时禁用裁剪功能,提升用户体验。
|
2025-08-22 14:50:29 +08:00 |
|
edwinQQQ
|
48053bc2c9
|
新增房间类型变化通知的发送和监听功能,优化 RoomAnimationView 的手势处理逻辑,提升用户体验。同时,增加触摸事件日志记录,便于调试和分析。
|
2025-08-22 14:19:15 +08:00 |
|
edwinQQQ
|
cd9c2ea15a
|
优化 XPRoomMessageContainerView 和 XPRoomMessageTableViewCell,改进消息处理逻辑,增加行高预计算方法,减少不必要的视图更新,提升性能和用户体验。同时,调整 UITableView 的约束更新方式,确保更高效的布局管理。
|
2025-08-21 19:22:20 +08:00 |
|
edwinQQQ
|
b9de95b4e6
|
移除 XPRoomViewController 和 RoomAnimationView 中的调试代码,提升代码整洁性和可维护性。
|
2025-08-21 18:54:04 +08:00 |
|
edwinQQQ
|
1bfc989fe9
|
移除 RoomAnimationView 中的调试背景色设置,提升代码整洁性和可维护性。
|
2025-08-21 18:25:46 +08:00 |
|