summaryrefslogtreecommitdiff
path: root/docs/roadmap.md
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-09-11 15:53:20 +0200
committerLaurenz <laurmaedje@gmail.com>2023-09-11 15:53:20 +0200
commit3a979e88da7be6240821ba8acfdd376b7f4e0f09 (patch)
treeb41a095a11d710f0fc5547e5bd0627deafa02af2 /docs/roadmap.md
parent305524d005df075d53575552ee090fb53192a3fe (diff)
Docs generation for types
Diffstat (limited to 'docs/roadmap.md')
-rw-r--r--docs/roadmap.md18
1 files changed, 4 insertions, 14 deletions
diff --git a/docs/roadmap.md b/docs/roadmap.md
index ac28f01e..c03ff953 100644
--- a/docs/roadmap.md
+++ b/docs/roadmap.md
@@ -14,7 +14,7 @@ user to plan for and prioritize new features. Get started by filing a new issue
on [GitHub](https://github.com/typst/typst/issues) or discuss your feature
request with the [community]($community).
-## Language and Compiler { #language-and-compiler }
+## Language and Compiler
- **Structure and Styling**
- Fix show rule recursion
- Fix show-set order
@@ -24,7 +24,7 @@ request with the [community]($community).
- Custom elements (that work with set and show rules)
- Possibly a capability system, e.g. to make your own element referenceable
- **Layout**
- - Floating layout
+ - Advanced floating layout
- Rework layout engine to a more flexible model that has first-class support
for both "normal" text layout and more canvas-like layout
- Unified layout primitives across normal content and math
@@ -36,8 +36,6 @@ request with the [community]($community).
- Layout with collision
- **Export**
- Implement emoji export
- - Implement transparency
- - Fix SVG export issues
- HTML export
- EPUB export
- Tagged PDF for Accessibility
@@ -51,17 +49,11 @@ request with the [community]($community).
- Ruby and Warichu
- Kashida justification
- **Scripting**
- - More fields and methods on primitives
- - Import renaming with as
- Allow expressions as dictionary keys
- - Make types first-class values and bring methods and functions closer
- together
- Function hoisting if possible
- Get values of set rules
- Doc comments
- Type hints
- - WebAssembly integration
- - Query from CLI
- **Visualization**
- Arrows
- Gradients
@@ -75,13 +67,12 @@ request with the [community]($community).
- Benchmarking
- Better contributor documentation
-## Library { #library }
+## Library
- **Customization**
- Integrate CSL (Citation Style Language)
- Bibliography and citation customization
- Outline customization
- Table stroke customization
- - Themes for raw text and more/custom syntaxes
- **Numbering**
- Relative counters, e.g. for figure numbering per section
- Improve equation numbering
@@ -97,12 +88,11 @@ request with the [community]($community).
- Fix font handling
- Provide more primitives
- Smarter automatic delimiter sizing
- - Augmented matrices
- Big fractions
- **Other**
- Plotting
-## Web App { #web-app }
+## Web App
- **Editing**
- Smarter & more action buttons
- Basic, built-in image editor (cropping, etc.)