All notable changes to the "mei-viewer" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- SVG content clipped on pages with tall scores (e.g. orchestral layouts) by expanding Verovio's inner viewBox to match actual content bounds.
- Options button not working on Windows due to
import()failing on Windows file paths. - SMuFL glyphs in text not rendering due to Content Security Policy blocking base64-embedded fonts.
- Extension disabling XML syntax highlighting in
.meifiles. - Score container now scrolls when content is taller than the viewport.
- Packaged extension bundles a vendored
yaml.mjsto avoid module resolution issues in some environments.
- Ensure packaged extension activates reliably; commands are now available after install.
- Highlighting of elements on hover.
- File format for settings changed from JS to YAML.
- Project settings for Verovio via
.vscode/mei-viewer.config.js(per workspace). - "Options…" button in the MEI Preview toolbar to create/open the settings file.
- The preview automatically reloads all open scores when you save the settings file.
- Some layout options are managed by the viewer for best results and are ignored from the settings file:
pageWidth,pageHeight,pageMarginTop,pageMarginBottom,pageMarginLeft,pageMarginRight,scaleToPageSize,adjustPageHeight,scale.
- Initial release.