Skip to content

Releases: qiuminal/juicetext

juicetext 0.3.5

Choose a tag to compare

@qiuminal qiuminal released this 05 Oct 07:41

更新内容

  • 修复一个可能丢失数据的缺陷:同时打开多个文本时,若切换到一个未修改的标签页再点返回,其他标签页未保存的修改会被直接丢弃。现在离开编辑器会检查全部标签页,而不只是当前标签页。
  • 有多个文件未保存时,不再只提示当前文件,而是弹出一次合并提示,列出全部未保存的文件名,并提供「全部保存 / 放弃 / 取消」,与主流文本编辑器一致。
  • 修复 Android/Data 目录下切换白天/黑夜主题时会强制返回首页的问题。
  • 改名时默认采用选中文件名前缀之前的名称,并自动拉起键盘。
  • 设置页在深色模式选项下方新增当前版本号显示与「检查更新」按钮,可直接读取本项目的 GitHub 发布页。
  • 更新下载交由系统下载器在后台完成,不再占用前台:下载期间可以继续编辑,应用被划掉也不中断,进度显示在通知栏。

安装

下载 juicetext-0.3.5-release.apk 安装即可,最低支持 Android 7.0(minSdk 24)。
包名 com.qiuminal.juicetext,versionCode 312,可直接覆盖安装 0.3.4 及更早版本,无需卸载。

juicetext 0.3.4

Choose a tag to compare

@qiuminal qiuminal released this 03 Oct 20:53

更新内容

  • 暗黑模式改为三档「白天 / 黑夜 / 跟随系统」循环切换,缺省为白天,并自动迁移旧的明暗设置;顶部图标会显示当前档位。
  • 新增「设为主页」:文件浏览器始终从共享存储根目录出发,并可记住指定的主页目录。
  • 文件浏览器新增「新建文件夹」,并调整菜单顺序为:新建文本文档、新建文件夹、设为主页、设置。
  • 新增「文件夹别名」:别名以绿色粗体紧跟在文件夹名之后,仅保存在 APP 数据中,不会改动文件夹本身。
  • 编辑器的「保存」从底部按键栏上移到顶部工具栏。
  • 「自动补全」开关移到编辑器「编辑器选项」页,与字号、Tab 宽度、字体等设置放在一起。
  • 补全弹窗的副标题改为本地化文案(此前固定显示英文 “Identifier”),并重做弹窗条目布局,避免大字号下文字贴住弹窗底边。
  • 修复 0.3.3 引入的回归:普通 .txt、.md 等文件误显示为「不支持的文件」图标,现已恢复文本文件图标。
  • 修复输入法语音听写时文字重复的问题。
  • 顶部工具栏图标右侧间距收窄为 12dp,底部按键栏左右边距收窄为 16dp。
  • 移除「切换根目录」,浏览器根目录固定为共享存储。

安装

下载 juicetext-0.3.4-release.apk。最低支持 Android 7.0(API 24)。正式包名为 com.qiuminal.juicetext,versionCode 为 302,沿用正式签名,可覆盖升级 0.3.3。

访问受限目录前请启动 Shizuku 并授权。实际访问范围取决于设备系统及 Shizuku 后端权限。

APK 的 SHA-256 校验值可在本页附件列表中直接查看。

juicetext 0.3.3

Choose a tag to compare

@qiuminal qiuminal released this 03 Oct 15:53

更新内容

  • 新增 Shizuku 文件访问:可浏览、读取、编辑并直接保存权限允许访问的 Android/data 原始文本文件。
  • Shizuku 与普通目录共用文件浏览页面,授权后无需另选授权目录。
  • 复用 Shizuku 服务连接、缓存已访问目录,并优化普通目录扫描,提升目录切换速度。
  • 增加路径校验和 64 KiB 分块读写;Debug 与正式版使用独立包名。

安装

下载 juicetext-0.3.3-release.apk。最低支持 Android 7.0(API 24)。正式包名为 com.qiuminal.juicetext,versionCode 为 292,沿用正式签名,可覆盖升级 0.3.2。

访问受限目录前请启动 Shizuku 并授权。实际访问范围取决于设备系统及 Shizuku 后端权限。

APK 的 SHA-256 校验值可在本页附件列表中直接查看。

juicetext 0.3.2

Choose a tag to compare

@qiuminal qiuminal released this 03 Oct 12:42

更新

  • 首次启动申请「所有文件访问」,授权后直接浏览共享存储。
  • 使用应用内目录选择器切换根目录,移除重复的 SAF 文件打开入口。
  • 适配本地文件读取、保存、元数据检测和大文件分页;新建文件避免重复扩展名,重命名增加重名保护。
  • 大文件阈值调整为 5 MB,首屏读取 128 KB,后续按 1 MB 分页,减少初次高亮等待。
  • 优化 YAML 明暗主题配色和 TextMate 标识符收集开销。
  • 修复切到后台再返回时语法高亮丢失。
  • 包含文本字号设置、新建文本文件和每标签页草稿隔离等此前开发改进。

安装

下载 juicetext-0.3.2-release.apk。正式包名:com.qiuminal.juicetext;versionCode:282;沿用既有正式签名,可覆盖相同签名的旧正式版。

「所有文件访问」仍受 Android 系统限制,不能直接读取其他应用的 Android/data。

验证

  • 32 项 JVM 单元测试通过,debug 和 release 构建成功。
  • 正式 APK 签名、包名、版本及 TextMate 资源校验通过,真机安装和启动命令成功。
  • debug 真机已确认授权设置跳转和共享存储列表;目录切换、新建和保存的完整界面流程待进一步复验。

源码标签:v0.3.2;提交:07bcb81。附件包含 APK 与发布元数据;APK 的 SHA-256 可在附件列表中查看。