chore: add TODO.md with next-alpha Typst experience ideas
Build and Deploy Verso / deploy (push) Successful in 13m41s
Build and Deploy Verso / deploy (push) Successful in 13m41s
Two ideas borrowed from the Collabst project (a Typst-native collaborative editor): typst.ts WASM in-browser preview and Tinymist LSP integration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Verso — Next Alpha Roadmap
|
||||
|
||||
Ideas and features deferred from the current alpha.
|
||||
|
||||
---
|
||||
|
||||
## Next alpha (post-current)
|
||||
|
||||
### Typst editing experience (inspired by Collabst)
|
||||
|
||||
- **typst.ts WASM preview** — Run the Typst compiler in the browser via
|
||||
WebAssembly (typst.ts). This would give instant, sub-second preview
|
||||
without a server round-trip, and would eliminate the entire class of
|
||||
race conditions in the CLSI watcher (files written → typst compiles →
|
||||
resolver missed). Could coexist with the CLSI watcher for PDF export
|
||||
while using the WASM path for live preview.
|
||||
|
||||
- **Tinymist LSP integration** — Wire up
|
||||
[Tinymist](https://github.com/Myriad-Dreamin/tinymist) (the Typst
|
||||
language server) behind a WebSocket proxy. Would give Typst files
|
||||
first-class autocomplete, hover docs, go-to-definition, and inline
|
||||
error diagnostics — the main editing comfort gap vs. a native editor.
|
||||
Reference in New Issue
Block a user