Skip to content

GlassReader v1.0.1

Latest

Choose a tag to compare

@ifuchen113 ifuchen113 released this 09 Jul 15:56
ec5fe91

GlassReader 更新日志

本次版本主要围绕界面统一、多语言支持、纯净全屏体验和发布名称规范进行优化。

✨新增

  • 纯净全屏模式下支持呼出顶部状态栏,并可从顶部状态栏打开浮动侧栏。
  • 纯净全屏中打开侧栏时,顶部状态栏会保持固定,关闭侧栏后恢复自动隐藏。

🎨优化

  • 将 App 名称统一为 GlassReader
  • 修正 Bundle Display NameBundle NameBundle Identifier,重新打包后名称显示更加一致。
  • 优化左侧“视图”设置区域排版:
    • 双页勾选框右侧与下方下拉框右侧对齐。
    • 方向、缩放、语言三个下拉框统一宽度。
    • 切换不同语言时,设置区域布局不再来回跳动。
  • 优化纯净全屏与普通全屏之间的操作逻辑,使阅读状态更稳定。
  • 保持菜单栏、侧栏、顶部工具栏的视觉风格统一。

🐞修复

  • 修复纯净全屏下无法正确呼出左侧浮动菜单的问题。
  • 修复部分语言下设置项宽度不一致、控件右侧不对齐的问题。
  • 修复 App 下载或打包后仍显示旧项目名 GrassReader 的问题。

📝说明

  • 本版本暂不加入 MOBI 支持。
  • MOBI 解析方案后续会单独评估,当前版本继续专注于 PDF、图片、文件夹、ZIP/CBZ/RAR/7Z 等阅读体验。

This update focuses on UI consistency, multilingual support, immersive fullscreen reading, and application naming improvements.

✨ Added

  • Pure Fullscreen mode now allows revealing the top system menu bar.
  • The floating sidebar can now be opened directly from the top menu bar while in Pure Fullscreen mode.
  • The top menu bar remains visible while the sidebar is open and hides again after closing.

🎨 Improved

  • Unified the application name as GlassReader.
  • Fixed Bundle Display Name, Bundle Name, and Bundle Identifier.
  • Improved alignment of controls in the View panel.
  • Unified widths of Orientation, Zoom Mode and Language selectors.
  • Prevented layout shifting when switching between different languages.
  • Improved switching logic between Normal Fullscreen and Pure Fullscreen.
  • Unified the visual style of the menu bar, sidebar, and toolbar.

🐞 Fixed

  • Fixed the floating sidebar not opening correctly in Pure Fullscreen.
  • Fixed inconsistent control widths under different languages.
  • Fixed the application still displaying the old project name GrassReader after packaging.

📝 Notes

  • MOBI support is not included in this release.

  • Current supported formats include:

    • PDF
    • Images
    • Folders
    • ZIP
    • CBZ
    • RAR
    • 7Z
  • Native MOBI support is under evaluation and will be introduced in a future release.