Repository navigation
v0.3.2
ANE v0.3.2
本版本进一步完善了文件操作、拖拽交互和系统集成能力,并重构了文件业务层,为后续插件与 Agent 能力提供统一的文件事务基础。
新功能
-
新增文件操作“重做”功能,并完善会话内文件操作历史。
- 支持撤销与重做创建、删除、复制、移动和重命名等操作。
- 新增
Ctrl+Shift+Z和Ctrl+Y重做快捷键。 - 操作历史采用分支结构,为后续历史浏览和 Agent 文件事务提供基础。
-
ANE 现在可以被其他 Android 应用作为文件选择器调用。
- 支持
GET_CONTENT和OPEN_DOCUMENT文件选择。 - 支持
OPEN_DOCUMENT_TREE文件夹选择。 - 支持 MIME 类型过滤和多文件选择。
- 新增 Storage Access Framework DocumentsProvider,可在系统文件选择界面中访问 ANE 文件。
- 支持通过目录
ACTION_VIEW从 LocalSend 等应用直接打开文件夹。
- 支持
-
扩展文件分享功能。
- 支持直接分享文件夹。
- 支持同时分享多个文件及文件夹。
- 文件夹和多项目分享时会自动打包为临时 ZIP 文件。
- 临时分享文件会自动清理。
-
改进内置终端文本交互。
- 支持长按选择终端文本。
- 支持复制、全选和粘贴。
- 支持鼠标拖动选择文本和右键操作。
- 优化鼠标滚轮与终端滚动历史交互。
交互改进
- 重新设计文件和标签页的长按、拖动与菜单触发逻辑,减少滚动和拖拽之间的误触。
- 长按后提供明确的拖拽准备状态,再继续移动即可开始拖动。
- 鼠标可以直接拖动已经选择的文件。
- 拖动文件到无效区域时直接取消操作,不再显示多余提示。
- 优化长按菜单和鼠标右键菜单行为。
架构调整
- 解耦插件层、UI 层与文件管理业务层。
- 将文件查询、文件事务、操作历史和外部文件交互统一下沉到宿主服务。
- 插件文件写入和输出开始统一接入宿主事务系统。
- 增加插件文件查询和输出能力接口。
- 补充文件 Agent 插件设计文档,为后续结构化文件操作与自然语言 Agent 提供能力边界。
修复
- 修复部分情况下 UI 位置偏移的问题。
- 修复部分情况下界面触摸无响应的问题。
- 修复文件夹能够被拖动到自身的问题。
其他
- 规范测试文件与临时文件目录。
- 补充和更新中英文开发文档。
兼容性
- 最低支持 Android 6.0(API 23)。
- 支持
arm64-v8a、armeabi-v7a和x86_64。