Repository navigation
EPUB Reader 0.3.4
EPUB Reader can now check for and install its own updates, the typography panel became one page with live sliders, and settings move faster between pages.
New
-
Updates live in Settings › About. When a newer version is out, the app card at the top of About shows the version and its date, with What's New and Skip this version; below it sit Check for updates (with the time of the last check) and Check automatically, on by default. It only asks GitHub and uploads nothing. A small red dot marks the shelf's settings button and the About row while a version is waiting — never on the reading screen, and nothing pops up over your reading.
-
Android: the update downloads here and finishes in the Android installer. The card shows progress, checks the downloaded file (its checksum, this app's package and signature, a higher version code) and then opens the system installer for you to confirm. If the app is not allowed to install apps yet, the card says so and offers Allow. Library, reading position, bookmarks, notes and settings are kept. (Android only)
-
Windows: the installed copy can finish the update. On a normal installation the card downloads the update and offers Install and restart: reading progress is saved first, the installer runs with a progress bar, and the app reopens. Only copies installed by the setup program take this path; the portable
.exeand developer builds get Go to download instead. (Windows only) -
Books can go straight into a folder. With a folder open, Import books puts new books into that folder instead of the shelf root, and Add from library moves books you already have into it — searchable, select-all, and it tells you that books from other folders will be moved. Re-importing never pulls a book out of another folder.
-
The Aa panel is one compact page. Theme, fonts, character filters, size, line height, margins, spacing, page mode and More settings fit on one screen; the old quick/detailed tabs are gone. Holding a slider previews the change in the text immediately — the rest of the panel steps aside while you drag, and margin sliders draw a guide line where the text edge will land.
Improved
-
Sliders only move when you mean it. On a phone, a swipe passing over a slider no longer changes it: vertical and diagonal swipes scroll the panel, a tap does nothing, and only a sideways drag takes the value. A drag that gets interrupted (panel closed, window hidden) ends cleanly instead of leaving a stuck value.
-
Settings opens like a stack. On touch screens a category slides in from the right while the home page drifts and dims, and back reverses it; on the desktop it fades in with a slight rise. The reduced-motion setting still applies, and on Android the pages are drawn once after the library appears, so the first opening no longer stutters.
-
About is one card and one list: the app name, version line and any waiting update in a single card; check for updates, the automatic switch, this version's notes, all versions on GitHub and diagnostics as rows of one list instead of nested boxes.
-
Menus that scroll fade at the edge that still hides content — shelf settings, filters, search results, folder dialogs, action sheets and the transfer panel. The fade follows the theme, takes no space and does not block taps.
Fixed
-
Bookmark ribbons stay where they belong. In phone single-page mode a ribbon could drift sideways, get clipped, or disappear when you returned to a chapter; it now sits at the page corner and comes back with the page.
-
The book's own fonts come back when overriding is off. With a font selected and Override book fonts switched off, the book's font stack is kept again.
-
The empty library hint is centred below the toolbar instead of being pushed down and partly off screen.
Notes
- This is the first release with the built-in updater, so install 0.3.4 by hand once. From the next version on, an installed Windows copy and the official Android app can update themselves.
- Windows: the installed copy updates itself; the portable
.exeshows a link to the releases page. Android: the app downloads and verifies the package, then your system installer takes over — you may be asked to allow EPUB Reader to install apps. - Checks go to GitHub and upload nothing; a failed background check stays silent, and you can always check manually under Settings › About.
中文版
阅读器现在能自己检查并安装更新,排版面板合成一页并带实时滑块,设置页切换也更快更顺。
新增
-
更新检查在"设置 › 关于"里。 有新版本时,关于页顶部的应用卡片会显示版本号和日期,下面有"查看更新内容"和"跳过此版本";再下面是"检查更新"(带上次检查时间)和默认开启的"自动检查更新"。它只向 GitHub 询问版本,不上传任何数据。有版本在等的时候,书架设置按钮和"关于"那一行会出现小红点——阅读界面不会显示,也不会有任何弹窗打扰。
-
Android:更新在应用内下载,最后交给系统安装器。 卡片显示进度,下载完成后核对文件(校验值、本应用的包名与签名、版本号是否更高),再打开系统安装器让你确认;还没允许本应用安装应用时,卡片会说明并提供"去允许"。书库、阅读位置、书签、笔记和设置都保留。(仅 Android)
-
Windows:安装版能把更新装完。 正常安装的副本上,卡片会下载更新并给出"安装并重启":先保存阅读进度,安装器只显示进度条,装完应用自己重新打开。只有安装程序装出来的副本走这条路,免安装版和开发版只给"前往下载"。(仅 Windows)
-
书可以直接导入到文件夹里。 打开某个文件夹时,"导入书籍"会把新书放进这个文件夹而不是书架根目录;"从书库添加"能把已有的书移进来——可搜索、可全选,并提示会移动其他文件夹里的书。重复导入不会把书从别的文件夹里拽出来。
-
Aa 面板合成一页。 主题、字体、字符与滤镜、字号、行高、边距、字距、单页/双页/滚动和"更多设置"都在同一屏,原来的"快速/详细"两个页签没有了。按住滑块时正文立刻按新值重排——面板其余部分先让开,拖动边距时还会出现虚线,标出正文边缘会落在哪里。
改进
-
滑块只在你真要改的时候才动。 手机上从滑块上划过去不会改数值:上下和斜向滑动用来滚面板,轻点不改变,只有横向拖动才接管。拖动中途被打断(关面板、切走窗口)会正常收尾,不会留下卡住的数值。
-
设置一层层推进去。 触屏上分类从右侧滑入、主页向左漂移并变暗,返回时反向播完;电脑上是淡入并轻微上移。仍然遵守"简化动画"设置;Android 上书架出现后会先把设置各页画一遍,第一次打开不再掉帧。
-
关于页是一张卡片加一张列表:应用名、版本行和等待中的更新在同一张卡片里;检查更新、自动检查开关、本版更新、GitHub 上的所有版本、诊断日志都变成同一张列表里的行,不再嵌套成框。
-
能滚动的地方会给被遮住的一边加渐隐——书架设置、筛选、搜索结果、文件夹弹窗、操作列表和互传面板;渐隐跟随主题、不占布局、不拦点击。
修复
-
书签丝带不再跑位。 手机单页模式下丝带会横向漂移、被裁掉,从目录回到章节时还会消失;现在它按页边定位,跟着页面走,回翻也能正常出现。
-
关掉"覆盖书籍字体"后书自己的字体重新生效,选过字体也一样。
-
空书架的提示居中了,不再被顶到下方、底部超出屏幕。
说明
- 这是第一个带应用内更新的版本,0.3.4 仍需手动安装一次。从下一版起,Windows 安装版和正式 Android 版可以自己更新。
- Windows:安装版自更新,免安装版给出前往下载的链接。Android:应用下载并校验后交给系统安装器,可能需要允许 EPUB Reader 安装应用。
- 更新只向 GitHub 查询、不上传任何数据;后台检查失败不会打扰你,也可以随时在"设置 › 关于"里手动检查。
如果哪里不顺手,或者某本书显示得不对,欢迎在 Issues 告诉我们,附上平台、版本号和书名。祝阅读愉快。
Download
Three builds are attached:
- EPUB Reader 0.3.4 — installer (
EPUB.Reader_0.3.4_x64-setup.exe): installs the app and adds it to the Start menu. This is the build that can update itself from later versions. - EPUB Reader 0.3.4 — portable (
epub-reader_0.3.4_portable.exe): a single Windows file that runs without installing anything. - EPUB Reader 0.3.4 — Android (arm64) (
epub-reader_0.3.4_android-arm64.apk): for arm64 phones and tablets; installs over your current version and keeps your library.
Windows 10 and 11 already include the WebView2 runtime the app needs. Older or trimmed-down systems may need to install the evergreen WebView2 runtime first.