# Coming

> What Leaftext has planned, or has built and not yet switched on

## Reading plans

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Declared book covers | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-gui] |
| Every picture-book picture | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-seen] |
| Kindle library titles | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | ? |
| Stylesheets as pages | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Deck speaker notes | [❌][l-roadmap] | ? | [❌][t-seen] | [❌][c-seen] |
| Slide pictures and charts | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Deck export per slide | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Custom heading anchors | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Glossary word forms | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Link preview cards | [❌][l-roadmap] | [✅][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Read aloud | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-viewer] |
| ElevenLabs read aloud | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Live source beside page | [❌][l-roadmap] | [✅][o-edit] | [❌][t-seen] | [❌][c-seen] |
| Frontmatter top sheet | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| HTML in browser | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| EPUB export | [❌][l-roadmap] | [❌][o-seen] | [✅][t-export] | [✅][c-faq] |
| Markdown export | [❌][l-roadmap] | [❌][o-seen] | [✅][t-md-export] | [❌][c-seen] |

## Writing plans

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Edit whole emails | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Threaded comments | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Rendered multiple cursors | [❌][l-roadmap] | [✅][o-cursors] | [❌][t-seen] | [❌][c-seen] |
| Type into EPUB | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-edit] |
| Slide editor | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Presentation builds | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Button editor | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Drop pictures in | [❌][l-roadmap] | [✅][o-attach] | [✅][t-images] | [❌][c-seen] |
| Suggested field values | [❌][l-roadmap] | [✅][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Row arithmetic formulas | [❌][l-roadmap] | [✅][o-bases-formulas] | [❌][t-seen] | [❌][c-seen] |
| Point-to-edit diagrams | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## Library plans

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Richer library pane | [❌][l-roadmap] | ? | ? | ? |
| Drag files around | [❌][l-roadmap] | [✅][o-dnd] | [✅][t-files] | ? |
| Backlinks and mentions | [❌][l-roadmap] | [✅][o-backlinks] | [❌][t-seen] | [❌][c-seen] |
| Clickable tags | [❌][l-roadmap] | [✅][o-tags] | [❌][t-seen] | [✅][c-seen] |
| Clientless cloud services | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Cloud documents opened | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## AI and agents

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Agent side panel | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-gui] |
| Agents work notes | [❌][l-roadmap] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Outside MCP servers | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Unattended agent runs | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Agent reaches document | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Agents add diagrams | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| One-press word definitions | [❌][l-define] | [❌][o-seen] | [❌][t-seen] | [✅][c-viewer] |
| Talking document buddy | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## Beyond reading

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Terminal rendering | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Folder console | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Live web tabs | [❌][l-roadmap] | [✅][o-web-viewer] | [❌][t-seen] | [❌][c-seen] |
| Serve local site | [❌][l-roadmap] | ? | ? | [✅][c-server] |
| Theme editor | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Every view in browser | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [✅][c-server] |
| Web relational tables | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Post questions in-app | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## Progress plans

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Reading streak | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Progress on home screen | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Twenty-seven badges | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Earned page textures | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| CRT screen effect | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Window skins | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Glass look | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Earned screen effects | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Sparkle effects | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Earned file icons | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Per-vault look | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Reading companion | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| ASCII painting | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Ten classic games | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Secret room | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Seasonal ornament | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Mark on your files | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Mercury skin | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Stardust skin | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Shimmering shadow | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Glinting controls | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Level-up glint | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Pointer trail | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Letter sparks | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Typing sparks | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Button burst | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Checkbox burst | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Save flourish | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Combo counter | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Numbers that arrive | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Rising paragraphs | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Falling blocks unlock | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Games unlock | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Buddy unlock | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## Built for agents

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Run page scripts | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Read document source | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Splice with fingerprint | [❌][l-agent] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Tick tasks by place | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Save through page | [❌][l-agent] | ? | [❌][t-seen] | [❌][c-seen] |
| Export to named path | [❌][l-agent] | ? | [❌][t-seen] | [❌][c-seen] |
| Play pointer gestures | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Quit like closing | [❌][l-agent] | ? | [❌][t-seen] | [❌][c-seen] |
| Local question pipe | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Close ends reliably | [❌][l-agent] | ? | [❌][t-seen] | [❌][c-seen] |
| Agents edit documents | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Agents tick tasks | [❌][l-agent] | [✅][o-cli] | [❌][t-seen] | [❌][c-seen] |
| Agent work counted | [❌][l-agent] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Fourteen document tools | [❌][l-agent] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Written agent workflow | [❌][l-agent] | ? | [❌][t-seen] | [❌][c-seen] |
| Untitled saves refused | [❌][l-agent] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Drawings described to agents | [❌][l-agent] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| MCP tool servers | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Servers start on demand | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Servers end on close | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| One tool catalog | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Name collisions refused | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Read, write, run gate | [❌][l-mcp] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |

## Remote vaults

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Mirrored remote vaults | [❌][l-roadmap] | [✅][o-sync] | [❌][t-seen] | [❌][c-seen] |
| Browser sign-in tokens | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Mirror folder kinds | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Mirror removed with vault | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Loopback browser sign-in | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Tokens in system store | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Account shown in panel | [❌][l-roadmap] | [✅][o-sync] | [❌][t-seen] | [❌][c-seen] |
| Readable after sign-out | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Upstream renames followed | [❌][l-roadmap] | [✅][o-sync] | [❌][t-seen] | [❌][c-seen] |
| Backs off refusals | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Offline as a line | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Opening never waits | [❌][l-roadmap] | [✅][o-sync] | [❌][t-seen] | [❌][c-seen] |
| Local first, then push | [❌][l-roadmap] | [✅][o-sync] | [❌][t-seen] | [❌][c-seen] |
| Refused pushes kept | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Sign-in pages confirm | [❌][l-roadmap] | ? | ? | [❌][c-seen] |
| Lost races keep yours | [❌][l-roadmap] | ? | ? | [❌][c-seen] |

## Embedding in other products

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Mount in any product | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Host owns saving | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Bytes returned unchanged | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Folder to static site | [❌][l-roadmap] | [✅][o-publish] | [❌][t-seen] | [❌][c-seen] |
| Embeddable editor | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Shared buffer and undo | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Opens raw bytes | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Static export module | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Local site preview | [❌][l-roadmap] | ? | ? | ? |
| Sample embed page | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Source editor embedded | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Module size ceilings | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Save on request | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Embedding API commands | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| React provider and hook | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Embedded shared undo | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Only used pictures copied | [❌][l-roadmap] | ? | ? | ? |

## Held for later

| Feature | Leaftext | Obsidian | Typora | Calibre |
| --- | --- | --- | --- | --- |
| Chromebook install | [❌][l-roadmap] | ? | ? | ? |
| Reader inside Scholar | [❌][l-roadmap] | [❌][o-seen] | [❌][t-seen] | [❌][c-seen] |
| Signed installers | [❌][l-roadmap] | ? | ? | ? |

[l-roadmap]: ../05-compare.md#on-our-roadmap
[l-mcp]: ../05-compare.md#outside-tools-through-mcp
[l-agent]: ../05-compare.md#your-own-ai-agent-in-the-open-document
[l-define]: ../05-compare.md#define-a-word-in-a-book-with-one-press
[o-edit]: https://obsidian.md/help/edit-and-read
[o-cursors]: https://obsidian.md/help/multiple-cursors
[o-attach]: https://obsidian.md/help/attachments
[o-dnd]: https://obsidian.md/help/drag-and-drop
[o-backlinks]: https://obsidian.md/help/plugins/backlinks
[o-tags]: https://obsidian.md/help/tags
[o-web-viewer]: https://obsidian.md/help/plugins/web-viewer
[t-export]: https://support.typora.io/Export/
[t-md-export]: https://support.typora.io/Markdown-Export/
[t-images]: https://support.typora.io/Images/
[t-files]: https://support.typora.io/File-Management/
[c-gui]: https://manual.calibre-ebook.com/gui.html
[c-viewer]: https://manual.calibre-ebook.com/viewer.html
[c-faq]: https://manual.calibre-ebook.com/faq.html
[c-edit]: https://manual.calibre-ebook.com/edit.html
[c-seen]: ../05-compare.md#calibre
[c-server]: https://manual.calibre-ebook.com/server.html
[o-bases-formulas]: https://obsidian.md/help/formulas
[o-cli]: https://obsidian.md/help/cli
[o-publish]: https://obsidian.md/help/publish
[o-seen]: ../05-compare.md#obsidian
[o-sync]: https://obsidian.md/help/sync
[t-seen]: ../05-compare.md#typora
