Skip to content

Feature/v1.0.7+2 - #107

Open
xuqinzz wants to merge 8 commits into
libpag:mainfrom
xuqinzz:feature/v1.0.7+2
Open

Feature/v1.0.7+2#107
xuqinzz wants to merge 8 commits into
libpag:mainfrom
xuqinzz:feature/v1.0.7+2

Conversation

@xuqinzz

@xuqinzz xuqinzz commented Aug 11, 2026

Copy link
Copy Markdown

No description provided.

- 升级 Android Gradle 插件从 4.1.0 到 8.2.2
- 升级 Kotlin Gradle 插件从 1.6.10 到 2.1.21
- 为 Android 模块添加命名空间配置
- 在 FlutterPagPlugin 中添加纹理注册表空值检查以防止崩溃
- 清理插件分离时的纹理注册表引用
- 更新 pubspec.lock 中多个依赖包的版本号
- 升级 Dart SDK 要求从 >=2.18.0 到 >=3.0
- 升级 Flutter SDK 要求从 >=1.20.0 到 >=3.18.0
- 添加内存泄漏检测相关依赖包
- 添加 kotlinOptions 配置并设置 jvmTarget 为 1.8
- 确保与现有的 JavaVersion.VERSION_1_8 编译选项保持一致
- 将错误处理从自定义方法改为直接调用 result.error
- 移除了对自定义 error 方法的依赖
- 确保在 textureRegistry 为空时正确返回错误码 -10001
- 添加了缺失的 Map 接口导入
- 重新排序导入语句以符合代码风格
- 移除不必要的导入语句冗余
- 新增项目概述说明支持平台包括 Android、iOS 和 HarmonyOS
- 添加常用开发调试命令和平台特定构建指令
- 详细描述 Flutter Texture Registry 架构设计和核心组件
- 说明 Android 端纹理缓存机制和多线程渲染实现细节
- 提供完整的 MethodChannel API 接口文档和参数说明
- 补充各平台依赖库配置信息和资源加载策略说明
- 在文字/图片替换完成后重新设置composition以确保PAG内部layout包含最新替换内容
- 为解决部分设备首帧文字图层被旧clip截断问题,增加额外flush操作
- 仅在存在文字或图片替换时执行额外flush以保证稳定的layout重新渲染
- 添加本地权限配置文件以支持开发环境设置
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant