- Added support for Excalidraw drawings.
- Excalidraw files (
.excalidraw.md) are automatically converted to embedded SVG images. - Embedded drawings (
![[Example.excalidraw]]) are supported. - Both light and dark theme variants are generated for proper theme support.
- Uses the ExcalidrawAutomate API for reliable SVG export.
- Excalidraw files (
- Improved Fantasy Statblocks integration.
- Updated styles to match the plugin's Svelte component styling.
- Added complete CSS variable support for theming.
- Improved Datacore integration.
- Updated styles with complete CSS from the plugin source (cards, tables, callouts, paging, embeds, errors, and layout).
- Refactored plugin integration architecture for improved maintainability.
- All integrations now use a unified
PluginIntegrationinterface. - Integration styles are automatically managed via SCSS files in
quartz/styles/syncer/.
- All integrations now use a unified
- Added new setting: Manage integration styles (enabled by default).
- When enabled, Quartz Syncer automatically writes integration styles to your Quartz repository.
- Styles are written to
quartz/styles/syncer/with automaticcustom.scssimport management. - Syncer import is added after
@use "./base.scss"to ensure proper style ordering. - Disabling this setting will clean up syncer styles on next publish.
- Updated documentation.
What's Changed
- Rewrite plugin integration by @saberzero1 in #101
Full Changelog: 1.9.1...1.9.2