2.8.0
Features
- Theme-Native Styling Toggle: Added the ability to defer to your active theme's default styling for specific callouts. You can now manually select this option via the three-dots menu on any callout's row, allowing the theme to take control instead of Callout Studio overriding it.
- Transparent Backgrounds: Added a transparent background option for custom callout palettes, which can be selected via the new checkerboard swatch in the color picker.
Bug Fixes & Improvements
-
Metadata Parsing: Fixed the rendering of callout metadata. Any text following the first pipe (
|) symbol is now correctly parsed as metadata and properly injected into thedata-callout-metadataDOM attribute. -
Editor Stability Improvements: Resolved several issues related to CodeMirror editor stability:
-
The icon sweep process no longer interferes with CodeMirror's internal widget DOM.
-
Fixed an issue where decorations would double-apply across visible ranges.
-
Background processes (cursor/timer cleanup) no longer attempt to execute against destroyed or closed editor instances.
-
Autocomplete & Syntax: Fixed a bug where autocomplete would incorrectly re-validate its target after the creation modal closed. Additionally, syntax parsing has been improved to only trust the syntax tree up to its actual parse frontier.