edwinQQQ
|
a0e83658c6
|
chore: 更新 .gitignore 文件并删除过时的文档
主要变更:
1. 在 .gitignore 中添加了 Docs/ 文件夹,以忽略文档相关文件。
2. 删除了多个过时的文档,包括构建指南、编译修复指南和当前状态报告等。
此更新旨在清理项目文件,确保版本控制的整洁性。
|
2025-10-16 16:04:15 +08:00 |
|
edwinQQQ
|
de8627a230
|
feat: 更新 EPLoginTypesViewController 和 EPLoginInputView 以增强布局和用户体验
主要变更:
1. 在 EPLoginTypesViewController 中添加了对多个 UI 组件的约束设置,确保布局更加灵活。
2. 更新了标题标签的文本内容,使用本地化字符串替代硬编码文本,提升国际化支持。
3. 在 EPLoginInputView 中为多个组件添加了自动布局支持,确保在不同屏幕尺寸下的适配性。
此更新旨在提升用户界面的可用性和美观性,确保更好的用户体验。
|
2025-10-14 17:46:37 +08:00 |
|
edwinQQQ
|
955cc3622f
|
feat: 更新 EPEditSettingViewController 以增强用户信息管理功能
主要变更:
1. 在 EPEditSettingViewController 中添加了用户头像和相机图标的布局,提升用户界面友好性。
2. 引入 EPMineAPIHelper 以支持头像更新功能,简化 API 调用。
3. 优化了导航栏的显示和隐藏逻辑,确保用户体验流畅。
4. 更新了 UITableView 的数据源和布局,确保信息展示清晰。
此更新旨在提升用户体验,简化用户信息的管理和更新流程。
|
2025-10-14 14:46:08 +08:00 |
|
edwinQQQ
|
e4f4557369
|
feat: 添加设置编辑页面及相关功能
主要变更:
1. 新增 EPEditSettingViewController,提供用户头像更新、昵称修改和退出登录功能。
2. 在 Bridging Header 中引入 UserInfoModel、XPMineUserInfoEditPresenter 等新模块,以支持设置页面的功能。
3. 更新多语言文件,添加设置页面相关的本地化字符串。
此更新旨在提升用户体验,简化用户信息管理流程。
|
2025-10-13 19:20:11 +08:00 |
|
edwinQQQ
|
7626eb8351
|
feat: 添加动态发布功能及相关文档
主要变更:
1. 新增 EPImageUploader.swift 和 EPProgressHUD.swift,提供图片批量上传和进度显示功能。
2. 新建 EPMomentAPISwiftHelper.swift,封装动态 API 的 Swift 版本。
3. 更新 EPMomentPublishViewController,集成新上传功能并实现发布成功通知。
4. 创建多个文档,包括实施报告、检查清单和快速使用指南,详细记录功能实现和使用方法。
5. 更新 Bridging Header,确保 Swift 和 Objective-C 代码的互操作性。
此功能旨在提升用户体验,简化动态发布流程,并提供清晰的文档支持。
|
2025-10-11 17:16:30 +08:00 |
|
edwinQQQ
|
8b177e5fad
|
fix: 消除 TabBar 切换时的页面闪烁问题
核心修复:
1. 移除导航栏动画冲突
- 移除 viewWillAppear 中的 navigationBar 隐藏逻辑
- ViewController 未包装在 NavigationController 中,调用导航栏方法会触发冗余动画
2. 禁用 UITabBarController 默认切换动画
- 设置 UITabBarControllerDelegate
- animationControllerForTransitionFrom 返回 nil 禁用系统动画
- 使用 UIView.performWithoutAnimation 确保无动画切换
3. 修复背景色未定义导致的白色闪烁
- 显式设置浅灰色背景作为兜底 (RGB: 0.95, 0.95, 0.97)
- 添加背景图片的 contentMode 和 clipsToBounds 属性
- 确保背景图片加载延迟时不显示白色
修复后效果:
- Tab 切换流畅无闪烁,仅保留按钮缩放动画
- 背景色始终一致,无白色背景闪现
- 性能提升,消除多个动画冲突
|
2025-10-10 15:58:23 +08:00 |
|
edwinQQQ
|
49ac7efa66
|
禁用 MiniRoom 悬浮球(v0.2 版本)
问题:
- MiniRoom 悬浮球在启动时就显示
- v0.2 版本不包含房间功能,不需要此组件
修复:
1. 注释 setupRoomMiniView 调用
2. 添加版本说明注释
3. 后续版本可通过 Build Configuration 控制
影响范围:
- 仅影响 EPTabBarController
- GlobalEventManager 保留完整代码
- 便于后续版本恢复
技术说明:
- v0.2: 无 MiniRoom(当前)
- v0.5+: 启用 MiniRoom(需要房间功能)
- 使用注释而非删除,便于版本管理
|
2025-10-10 15:40:28 +08:00 |
|