Releases: Myriad-Dreamin/tinymist
Releases · Myriad-Dreamin/tinymist
v0.11.0
v0.11.0 - [2024-03-17]
Commands/Tools
Commands/Tools (New)
- Added favorite function in template gallery in #61
- favorite or unfavorite by clicking a button.
- filter list by favorite state.
- get persist favorite state.
- run
initTemplate
command with favorite state.
- Initializing template in place is allowed in #62
- place the content of the template entry at the current cursor position.
Full Changelog: v0.10.3...v0.11.0
v0.10.3
Commands/Tools (New)
- Supported rest code lens in #45
- Preview (in
doc
mode andtab
target) - Preview in
doc
orslide
mode andtab
orbrowser
target - Export as PDF format
- Preview (in
- Added an initializing template command in #50
- Added a template gallery as template picker in #52
References (New)
Autocompletion
- Upgraded compiler for autocompleting package in #30
Definition/Rename
- Reimplemented definition analysis in #43
Inlay Hint
- Implemented inlay hint configuration in #37
- Disabled inlay hints on one line content blocks in #48
- Changed position of inlay hint params in #51
Misc
- Supported vscode variables in configurations, more testing, and validation in #53
- You can set root/server/font path(s) with vscode variables. The variables are listed in https://www.npmjs.com/package/vscode-variables.
Internal Optimization
- Deferred root resolution in #32
- Allowed fuzzy selection to deref targets in #46
- Implemented def-use analysis in #17, #19, #25, and #26
Full Changelog: v0.10.2...v0.10.3
v0.10.2
v0.10.1
First release of tinymist.
You can access it with the Tinymist Typst VS Code Extension.
Features
Language service (LSP) features:
- Semantic highlighting
- Also known as "syntax highlighting".
- Diagnostics
- Also known as "error checking" or "error reporting".
- Document symbols
- Also known as "document outline" or "table of contents" in Typst.
- Folding ranges
- You can collapse code/content blocks and headings.
- Goto definitions
- Right-click on a symbol and select "Go to Definition".
- Or ctrl+click on a symbol.
- Hover tips
- Also known as "hovering tooltip".
- Inlay hints
- Inlay hints are special markers that appear in the editor and provide you with additional information about your code, like the names of the parameters that a called method expects.
- Code Lens
- Should give contextual buttons along with code. For example, a button for exporting your document to various formats at the start of the document.
- Rename symbols
- Help with function and method signatures
- Workspace Symbols
Extra features:
- Compiles to PDF on save (configurable to as-you-type, or other options)
The source code is located at here.