Repository navigation
Releases
Leaf 0.3.2
What's new
- E-ink theme: a warm light-gray page with near-black text, one step softer than Paper. Links take the text color with an underline.
- Literata built in: an open-source book typeface (OFL) in the spirit of e-reader fonts. Chinese text falls back to Songti.
- E-ink preset: one click sets Literata, weight +1, one column, narrow text width and the E-ink theme.
- Tap to turn like an e-reader: the left 20% goes back, everything else goes forward. A click that closes a footnote, clears a selection or closes the panel does not turn the page. Double-click still selects a word: a click in the middle waits 250 ms before turning.
- Fix: footnote popups no longer show text larger than the page. They now use 0.9× the body text size with normal line spacing.
本次更新
- 墨水屏主题:偏暖的浅灰底配近黑字,对比度比纸白低一档;链接与正文同色,加下划线。
- 内置 Literata:开源书籍字体(OFL),气质接近电子书阅读器的默认字体;中文回退到宋体。
- 墨水屏预设:一键套用 Literata、字重 +1、单栏、窄版心和墨水屏主题。
- 像阅读器一样点击翻页:左侧 20% 上一页,其余地方下一页。收起注释、取消选区、收起面板的那一下不翻页。双击选词照常可用:点中间会等 250 毫秒再翻页。
- 修复:注释弹窗里的字不再比正文大,改为正文的 0.9 倍,行距正常。
Requires macOS 15. First launch: System Settings › Privacy & Security › Open Anyway.
Leaf is independent and not affiliated with Amazon.
Leaf 0.3.1
What's new
- Faster long chapters: EPUB chapters over 128KB are now laid out in pieces, so a book opens on the first piece instead of waiting for the whole chapter. A 1.2MB chapter opens in about 0.3s instead of 3s; a 260KB chapter in 0.28s instead of 0.62s.
- Reading positions, contents, search, footnotes and Go to work as before. Saved positions from earlier versions still open where you left off.
- Known trade-off: inside a very long chapter, a new page starts every ~64KB, so the page before it may be half empty.
本次更新
- 长章节打开更快:EPUB 中超过 128KB 的章节分块排版,只排第一块就显示。1.2MB 的章节从约 3 秒降到约 0.3 秒,260KB 的章节从 0.62 秒降到 0.28 秒。
- 阅读位置、目录、查找、脚注、跳转照旧,旧版本存下的进度照常恢复。
- 已知代价:超长章节内每约 64KB 强制换页,换页前那一页可能只有半页。
Requires macOS 15. First launch: System Settings › Privacy & Security › Open Anyway.
Leaf is independent and not affiliated with Amazon.
Leaf 0.3.0
Leaf now aims to be the open-source answer to a Kindle: the reading layer, without the store, the account or the library.
What's new
- Reading progress like a Kindle: click the bottom-right corner to cycle percent, location, time left in chapter and time left in book. Estimates learn from your own page turns.
- Floating contents panel:
⌘Tor click the chapter name. It floats over the page instead of reflowing it, and closes once you pick an entry. - Find in book moved into the panel: results listed by chapter, matches highlighted on the page.
⌘G/⇧⌘Gstep through. - Typography: five weight levels, justified or left alignment, paragraph and letter spacing, built-in presets (Compact, Standard, Large, Low Vision) and custom presets.
- Go to (
⌘L) a percent or location number; hover the status row for a scrubber. - Double-click an image to view it full size.
- Eight interface languages: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español. Follows the system, or pick one in Settings.
本次更新
Leaf 的定位改为「开源的 Kindle」:要 Kindle 的阅读层,不要商店、账号和书库。
- 进度指示像 Kindle:点右下角循环百分比、位置、本章剩余、全书剩余,时间按你自己的翻页速度估。
- 浮动目录面板:
⌘T或点左下角章名,浮在正文上不重排书页,选中即收起。 - 全书查找进面板:结果按章节列出,命中处高亮,
⌘G/⇧⌘G逐个跳。 - 排版:字重五级、两端或左对齐、段距字距、内置四套预设(紧凑 / 标准 / 大字 / 低视力)与自定义预设。
- 跳转
⌘L输入百分比或位置号;鼠标停在状态行上出现滑杆。 - 双击图片放大查看。
- 8 种界面语言:跟随系统,或在设置里单独选。
Requires macOS 15. First launch: System Settings › Privacy & Security › Open Anyway.
Leaf is independent and not affiliated with Amazon.
Leaf 0.2.0
What's new
- Settings window (
⌘,) with every reading preference; theAapopover now holds just font size and theme - Right-click menu on the page: turn page, contents, find, back, settings (system copy / look up / translate kept)
- Any installed font, plus the original / sans / serif presets
- Themes: paper, sepia, dark, or follow the system
- Layout: text width presets, single or two-column
- Click the left or right edge of the page to turn
- Find in book (
⌘F,⌘G/⇧⌘G) with matches highlighted - Fixed dark mode on books that hard-code a white page background (the text used to vanish)
本次更新
- 设置窗口(
⌘,)集中全部阅读偏好;右上角Aa只留字号和主题 - 正文右键菜单:翻页、目录、查找、返回、设置,保留系统的拷贝 / 查询 / 翻译
- 字体任选已安装字体,内置原书 / 黑体 / 宋体
- 主题:纸白、米黄、深色,或跟随系统
- 版式:版心宽度四档,单栏 / 双栏
- 点正文左右两侧翻页
- 全书查找(
⌘F,⌘G/⇧⌘G),命中处高亮 - 修复深色模式下写死白底的书整页看不见字
Requires macOS 15. First launch: System Settings › Privacy & Security › Open Anyway.
Leaf 0.1.4 · 性能优化 Performance
下载 Download: Leaf.dmg ↓ — macOS 15+
性能优化 Performance
- 中文、日文、韩文书不再做自动断词,大章节排版更快
Chinese, Japanese and Korean books skip automatic hyphenation, so long chapters lay out faster. - 深色模式下的文字颜色处理改为先读后写,减少重复计算
The dark-mode text color pass now reads all styles before writing, avoiding repeated style recalculation.
Leaf 0.1.3
下载 Download: Leaf.dmg ↓ — macOS 15+
新功能 New
- 脚注就地弹出:点注释编号,注释在当前页弹出,不用跳走
Footnotes pop up in place: click a note marker to read the note without leaving the page. - 跳转后可以返回:点书内链接、目录或「前往注释」后,底部出现「返回」,也可按 ⌘[ 返回、⌘] 前进(菜单「前往」)
Go back after jumping: after following a link, the contents or a note, a Back button appears at the bottom; ⌘[ and ⌘] go back and forward (Go menu). - 页边距三档:窄、标准、宽(Aa 面板)
Three margin presets: narrow, standard, wide (in the Aa panel). - 合集目录可折叠:目录很长时(如多本书合集)默认只列书名并展开正在读的那本,可逐层展开
Collapsible contents: long contents such as box sets start with book titles only, with the current book expanded.
改进 Improvements
- 底部的章节与进度在打开书、翻页后显示 2 秒,不再必须移动鼠标才看得到
The chapter and progress line now shows for 2 seconds after opening or turning a page, instead of only on hover. - 书里超大的章节标题限制在正文的 1.8 倍,标题行距放宽
Oversized chapter headings are capped at 1.8× the body text, with more comfortable line spacing. - 目录侧栏顶部的书名不再与滚动的目录重叠
The book title at the top of the sidebar no longer overlaps the scrolling contents.
第一次打开 First launch: Leaf 未经 Apple 公证。双击后点「完成」,再到「系统设置 › 隐私与安全性」点「仍要打开」。
Leaf is not notarized. Open it once, dismiss the warning, then click Open Anyway in System Settings › Privacy & Security.
SHA-256 afb3c460051ef1e6ca88600da2950f615b46ff4738aa3b8f5356d3ba0c1e7a89
Leaf 0.1.2
下载 Download: Leaf.dmg ↓ — macOS 15+
变化 Changes
- 顶部更干净:正文铺到窗口顶部,红绿灯、目录和 Aa 按钮在鼠标移到窗口顶部时才出现
Cleaner top: the page now reaches the top of the window; the window controls, contents and Aa buttons appear when you move the pointer to the top. - 书名和作者显示在目录侧栏顶部,不再显示在窗口标题栏
The book's title and author now appear at the top of the contents sidebar instead of the title bar.
修复 Fixes
- 深色模式下,书里写死为黑色的文字改为浅色显示,不再看不清;红、蓝等强调色保持原样
In dark mode, text that a book hard-codes as black is now shown in a light color; colored emphasis such as red or blue is kept. - 深色模式下,白底书页(如封面)不再盖住窗口标题
In dark mode, white pages such as covers no longer hide the window title.
第一次打开 First launch: Leaf 未经 Apple 公证。双击后点「完成」,再到「系统设置 › 隐私与安全性」点「仍要打开」。
Leaf is not notarized. Open it once, dismiss the warning, then click Open Anyway in System Settings › Privacy & Security.
SHA-256 de0b87c61122c702b024ebda2f137e6dfd69daedc16ee2b424dd0e7e05246fb0
Leaf 0.1.1
下载 Download: Leaf.dmg ↓ — macOS 15+
修复 Fixes
- 章节开头不再多出一整栏空白(书本 CSS 的分页规则在双栏排版下被当成换栏)
No more blank column at the start of chapters (page-break rules were treated as column breaks). - 字号不是 100% 时,右侧不再露出半截下一栏
Text no longer spills a partial column on the right when font size isn't 100%. - 目录侧栏打开时不再遮住正文;工具栏 Aa 按钮在中文系统下显示正常
The contents sidebar no longer covers the text; the Aa toolbar button displays correctly on Chinese systems.
变化 Change
- 字号调节改为缩放书页的基准字号。极少数把字号写死为像素的书,调字号将不起作用。
Font size now scales the book's base font size. Books that hard-code pixel font sizes won't respond to it.
第一次打开 First launch: Leaf 未经 Apple 公证。双击后点「完成」,再到「系统设置 › 隐私与安全性」点「仍要打开」。
Leaf is not notarized. Open it once, dismiss the warning, then click Open Anyway in System Settings › Privacy & Security.
SHA-256 d4fb92dc7b376ebd2486194b1082d5f8c2c39eecbfb6036d8445bccfb04372ff
Leaf 0.1.0
首个公开版本。First public release.
下载 Download: Leaf.dmg ↓ — macOS 15+
- EPUB / MOBI / AZW3(无 DRM / DRM-free)
- 原生目录侧栏 Native contents sidebar(⌘T)
- 字号、行距、字体 Font size, line spacing, fonts(
Aa, ⌘= / ⌘- / ⌘0) - 记住阅读位置 Remembers your place
第一次打开 First launch: Leaf 未经 Apple 公证。双击后点「完成」,再到「系统设置 › 隐私与安全性」点「仍要打开」。
Leaf is not notarized. Open it once, dismiss the warning, then click Open Anyway in System Settings › Privacy & Security.
SHA-256 96a55f07c30f610d0198c2cb550de00f9e0b73811fee7d42e8b21bc49a630b60