0.14.x¶
0.14.0¶
- Released:
02.07.2025
New and Improved¶
Added autocompletion and hover previews for image and figure directives in rST files.
Autocompletion is triggered after typing / as the last character of the argument, and if not a remote or embedded (data) image.
As per sphinx, this will complete relative to project.srcdir (defaults to
ubproject.toml folder) if the argument starts with / or relative to
the document’s directory otherwise.
Also as per sphinx, arguments are “normalised” to resolve
backslash-escapes and remove unescaped spaces.
Completions will be shown for all image files found in the source tree,
that (a) are not gitignored, and (b) adhere to a set of file
patterns, configurable in ubproject.toml.
Hover previews will show if the image is remote, embedded or found locally and has an HTML compatible file extension, or if the extension is the * wildcard and a file with a compatible extension is found.
This can also be activated or deactivated in the ubproject.toml file.
.. image:: /path/relative/to/srcdir/image.png
.. figure:: ./path/relative/to/document/image.*
.. image:: https://remote.server/image.png
.. image:: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...
[server]
image_file_patterns = ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.svg", "*.webp", "*.bmp", "*.tiff", "*.tif", "*.ico", "*.heif", "*.heic", "*.avif", "*.eps", "*.psd", "*.ai", "*.pdf"]
hover_images = true
Fixes¶
🐛 Show correct total issue count, for the VS Code diagnostic tree, when there are greater than 10,000 issues.