Skip to content

Releases: Niv20/obsidian-Plugin-Callout-Studio

2.7.2

Choose a tag to compare

@github-actions github-actions released this 03 Aug 16:39

Fixed a bug introduced in 2.7.0 where some Lucide icons could disappear or show a broken/missing icon after being saved. The fix also stops unrelated icons from being flagged as "modified" when they weren't actually changed.

2.7.1

Choose a tag to compare

@github-actions github-actions released this 03 Aug 10:51
  1. Fixed the delete/replace confirmation window (and the plain confirm dialog) showing an empty, ruled header band when it had no title.
  2. Fixed the "replace with" picker auto-selecting a callout type for you; it no longer pre-selects anything, and the confirm button stays disabled until you actually choose one.
  3. Renamed "Pick icon" to "Change icon" across all languages for clarity.
  4. Updated Hebrew translations for icon-related terms.

2.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 10:11

What's new

  1. Added a new icon tile picker with clearer, larger previews for browsing icons.
  2. Added emoji as an icon option, selectable from the icon picker like any other icon.
  3. Added independent icon position and size adjustments for each callout style — regular, heading and inline.
  4. Added a toggle to show or hide the fold arrow on heading callouts.
  5. Improved the color setting controls with a more responsive layout and added a description explaining what they do.
  6. Improved accessibility and layout in the callout editor and its tag input field.
  7. Improved the callout list layout in settings, with flexible row wrapping and clearer id display.

Bug fixes

  1. Fixed the Live Preview in the Edit callout modal showing raw Markdown instead of the rendered callout when Obsidian's "Default editing mode" was set to Source mode.
  2. Fixed inconsistent Lucide icon values so the same icon always renders the same way everywhere.
  3. Fixed inconsistent spacing, alignment and close-button placement across modal windows (Edit callout, palette editor, and others) so every dialog now matches Obsidian's own style.
  4. Cleaned up the global settings section — reordered roles and removed a redundant description for clarity.

2.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 20:17
  • Admonition import: You can now import your custom callout types directly from the Admonition plugin.
  • Added reset buttons for a built-in callout's icon and color, to restore Obsidian's defaults after customizing them.
  • The plugin no longer leaves a CSS snippet behind in your vault. Earlier versions wrote one for faster startup, but it was never cleaned up after uninstalling the plugin — that was a mistake. Startup caching now lives only in local storage, and any snippet left by an older version is removed automatically.

Other fixes:

  • Fixed built-in callout edits (background color, icon size) sometimes not being saved or exported.
  • Fixed icon and header/inline callouts not updating live while settings are open.
  • Fixed icon selection not updating when changing weight.
  • Fixed skin tone selection in the icon picker.
  • Added more languages for the Callout Manager import.

2.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:47

Added the ability to import callout styles from the Callout Manager plugin. Copy the CSS from Callout Manager's export button, then paste it into Callout Studio's Import dialog (Settings → Import → Callout Manager) to bring in matching icons and colors — callouts that already exist are updated, and new ones are created automatically.

2.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 13:15

No user-facing changes in this release. It only improves the reliability of the release process itself (waiting for GitHub to register a new tag before creating the release).

2.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 13:06
chore: bump version numbers to 2.4.0 in manifest, package, package-lo…

2.3.6

Choose a tag to compare

@github-actions github-actions released this 27 Jul 19:12

Fix: multi-word callout IDs losing their custom color and icon

Callouts whose type name has more than one word (e.g. [!My Custom Type]) could suddenly render with the default color and icon instead of your customization. This happened because Obsidian internally converts spaces in a callout ID to dashes before rendering it — so my custom type and my-custom-type are actually the same callout as far as Obsidian is concerned, but Callout Studio was matching styles against the space form, which never matched. Heading and inline callouts weren't affected since Callout Studio controls that markup directly.

From this version on, space and dash spellings of the same multi-word ID are treated as one and the same callout everywhere — in styling and in vault scanning — so this mismatch can't happen again.

2.3.5

Choose a tag to compare

@github-actions github-actions released this 26 Jul 08:14
  1. Fixed renaming or replacing a callout type so heading and inline callouts are updated too, instead of being left behind with a dead id.
  2. Fixed "Delete (convert to plain text)" so it also converts heading and inline callouts, instead of leaving them orphaned when the type is removed.
  3. Fixed heading callouts to preserve title spacing correctly.

2.3.4

Choose a tag to compare

@github-actions github-actions released this 25 Jul 21:43

Full Changelog: 2.3.3...2.3.4

  1. Fixed heading callout type detection to require brackets, preventing false matches.
  2. Fixed a 1-second delay when applying callout color updates.
  3. Fixed an issue where hovering over color options could incorrectly enable Save and update the main UI.
  4. Fixed an issue where edited built-in callouts could move to the wrong section.