Get AI summaries of any video or article — Sign up free
Obsidian - Candy Canvas and Canvas Style Menu thumbnail

Obsidian - Candy Canvas and Canvas Style Menu

Josh Plunkett·
5 min read

Based on Josh Plunkett's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Obsidian Canvas’s default card and line styling is limited, making it less suitable for diagramming without add-ons.

Briefing

Obsidian Canvas ships with basic, square “card” layouts and limited styling—so the practical workaround is to bolt on community CSS upgrades. The biggest leap comes from “Canvas Candy,” a paid CSS snippet/vault by TFT hacker that replaces Canvas’s plain boxes with richer shapes, gradients, and cleaner borders, enabling flowchart-like visuals and more expressive TTRPG organization.

Out of the box, Canvas lets users drag in cards and notes, link notes together, and arrange them visually—but the styling stays constrained: cards are essentially square, line/border options are minimal, and there’s little control over shapes or line aesthetics. The tutorial frames Canvas as functional but not feature-complete, especially compared with Excalidraw (a plugin-based alternative) where circles, diamonds, emojis, and images are easier to place with more freedom. The focus then shifts from “should you use Canvas?” to “how to make Canvas usable for real diagramming.”

Canvas Candy is presented as the upgrade path. After purchase (listed at $1.199.99), users can download a vault containing examples of what the CSS can do. The key improvement is visual variety: different shapes, grouped layouts, gradient-filled boxes, and border styles that make Canvas look less like a note board and more like a diagramming surface. A notable example is a manually assembled organizational chart—cards dragged and connected by hand—highlighting what’s possible today even though there’s no automatic hierarchy generation from note metadata.

However, Canvas Candy’s workflow has a friction point: it relies on “stencils,” meaning users must copy CSS class references into their vault to apply the styles. To reduce that overhead, the tutorial introduces “Obsidian Canvas Style Menu,” a plugin that adds a right-click menu system to Canvas. Instead of manually wiring CSS classes, users select border styles, shapes, transparency, rotation, text alignment, and link styles (straight, elbow, dashed, dotted, directional, thicker lines) from menus. The result is a more efficient way to use Canvas Candy’s styling without repeatedly editing CSS class names.

The tutorial also walks through how to install Canvas Style Menu via Brat (beta plugin manager) when it isn’t yet available in the marketplace, then how to integrate Canvas Candy with it. The integration uses a Canvas Candy JSON package file placed into the Canvas Style Menu “packages” folder, after which Canvas Style Menu can expose Canvas Candy’s options in its dropdowns. Once both are wired together, right-clicking “add card” surfaces the expanded styling controls—circles, parallelograms, gradients, fills, and more—while still allowing Canvas’s note linking.

The overall takeaway is pragmatic: Canvas becomes genuinely diagram-friendly when paired with Canvas Candy for design power and Canvas Style Menu for speed. The tutorial closes by noting Canvas can still feel slow and clunky for heavy editing, but the styling gap is largely addressed by these community tools—effectively turning Canvas into a flowchart-capable workspace rather than a limited card grid.

Cornell Notes

Obsidian Canvas starts with basic square cards and limited border/line styling, which makes it awkward for real flowcharts or structured TTRPG diagrams. Canvas Candy (a paid CSS snippet/vault by TFT hacker) upgrades Canvas with richer shapes, gradients, and improved border options, but it can be tedious to apply because it depends on CSS stencils/classes. Obsidian Canvas Style Menu adds a right-click menu system that applies those CSS styles automatically, letting users pick shapes, transparency, border types, and link styles without manually editing class names. When Canvas Candy’s JSON package is installed into Canvas Style Menu’s packages folder, Canvas Candy options appear directly in the menu, making the combined setup much faster and more practical for diagramming.

What limitations in Obsidian Canvas motivate using add-ons like Canvas Candy?

Canvas’s default experience is constrained to square “cards” and fairly limited visual options. Users can drag in cards and notes and link notes, but styling control is minimal: there aren’t circle/diamond-style card variants, line styles are restricted, and border/line customization is limited compared with dedicated diagram tools. The tutorial frames Canvas as functional for layout, but not “feature complete” for flowchart-style work.

How does Canvas Candy change what Canvas can look like?

Canvas Candy is a paid CSS snippet/vault that expands Canvas’s visual vocabulary. After installing it, users can apply styles that introduce different shapes, gradient fills, and more elaborate border treatments. Examples include manually built flowchart/timeline-style layouts and a manually dragged organizational chart. The key mechanism is CSS: users can remove or alter borders and use predefined CSS classes to make Canvas cards look like diagram components rather than plain note boxes.

Why does Canvas Candy feel cumbersome at first, and what does Canvas Style Menu fix?

Canvas Candy’s workflow relies on stencils/CSS class references—users copy CSS class identifiers into their Canvas setup so cards render with the desired styles. That manual step is described as inefficient. Canvas Style Menu fixes this by adding a Canvas menu system (via right-click options) so users select styles like dashed borders, transparency/opacity, rotation, and shape variants from menus, with CSS applied automatically.

How are link lines handled in the upgraded Canvas workflow?

Canvas Style Menu expands link styling beyond Canvas’s basic options. It supports multiple link types such as straight and elbow connections, plus dashed and dotted variants. It also allows changing thickness and directionality (directional vs non-directional links), giving diagrams more readable structure when connecting cards and notes.

What’s required to combine Canvas Candy with Canvas Style Menu?

The integration requires Canvas Candy’s CSS snippet to be installed in the vault and a Canvas Candy JSON package file to be placed into Canvas Style Menu’s packages folder. After adding the JSON file, users may need to reload packages so the menu updates. Once configured, right-click “add card” exposes Canvas Candy’s style options directly in Canvas Style Menu’s dropdowns.

How does the installation approach work when Canvas Style Menu isn’t yet in the marketplace?

When the plugin isn’t available in the marketplace, the tutorial uses Brat (beta reviewers auto update tool) to install it from a repository URL. Users enable Brat in Obsidian settings, add the beta plugin repository link, enable the plugin, then turn on Canvas Style Menu. After that, Canvas right-click menus include the new styling controls.

Review Questions

  1. What specific styling capabilities does Canvas Style Menu add that Canvas lacks by default?
  2. Describe the workflow difference between using Canvas Candy via stencils/classes versus using it through Canvas Style Menu menus.
  3. What steps are needed to make Canvas Candy options appear inside Canvas Style Menu’s right-click interface?

Key Points

  1. 1

    Obsidian Canvas’s default card and line styling is limited, making it less suitable for diagramming without add-ons.

  2. 2

    Canvas Candy upgrades Canvas visuals using CSS to add richer shapes, gradients, and improved border styles.

  3. 3

    Canvas Candy’s stencil/CSS-class workflow can be slow because users must manually reference style classes.

  4. 4

    Obsidian Canvas Style Menu adds a right-click menu system that applies styles automatically, speeding up diagram creation.

  5. 5

    Canvas Style Menu expands link styling with straight/elbow connections, dashed/dotted lines, and adjustable thickness and directionality.

  6. 6

    Canvas Candy and Canvas Style Menu can be combined by installing Canvas Candy’s CSS snippet and adding a Canvas Candy JSON package into Canvas Style Menu’s packages folder.

  7. 7

    If Canvas Style Menu isn’t in the marketplace, Brat can install it from a repository URL for beta testing.

Highlights

Canvas Candy turns Canvas from a square-card board into a diagram-like canvas with shapes, gradients, and cleaner borders—at the cost of a more manual setup.
Canvas Style Menu eliminates most of the manual CSS-class work by providing a menu-driven interface for borders, shapes, transparency, and link styles.
Installing Canvas Candy’s JSON package into Canvas Style Menu’s packages folder makes Canvas Candy options appear directly in Canvas right-click menus.

Topics

Mentioned