No description
Find a file
2025-03-12 17:30:38 +01:00
.github Initial commit 2025-03-08 23:10:22 +01:00
docs/attachment Add demo video 2025-03-09 22:23:46 +01:00
src Fix eslint error 2025-03-12 17:30:30 +01:00
.editorconfig Initial commit 2025-03-08 23:10:22 +01:00
.eslintignore Initial commit 2025-03-08 23:10:22 +01:00
.eslintrc Initial commit 2025-03-08 23:10:22 +01:00
.eslintrc.json Initial commit 2025-03-08 23:10:22 +01:00
.gitignore Initial commit 2025-03-08 23:10:22 +01:00
.npmrc Initial commit 2025-03-08 23:10:22 +01:00
CHANGELOG.md 0.1.1 2025-03-12 17:30:38 +01:00
esbuild.config.mjs Initial commit 2025-03-08 23:10:22 +01:00
jest.config.js Initial commit 2025-03-08 23:10:22 +01:00
manifest.json 0.1.1 2025-03-12 17:30:38 +01:00
package-lock.json 0.1.1 2025-03-12 17:30:38 +01:00
package.json 0.1.1 2025-03-12 17:30:38 +01:00
README.md Add demo video 2025-03-09 22:23:46 +01:00
styles.css Fix css styling 2025-03-12 16:59:03 +01:00
tsconfig.json Add initial version 2025-03-09 00:09:41 +01:00
version-bump.mjs Initial commit 2025-03-08 23:10:22 +01:00
version-changelog.mjs Initial commit 2025-03-08 23:10:22 +01:00
versions.json 0.1.1 2025-03-12 17:30:38 +01:00

Canvas Format Brush

GitHub release (Latest by date) GitHub all releases

An Obsidian plugin that allows you to copy and paste formatting attributes (size and color) between canvas elements, similar to the format painter in Word.

demo

Features

  • Copy and paste formatting between canvas elements
  • Supports copying:
    • Card size and color
    • Card size only
    • Card color only
  • Context menu and commands
  • Status bar indicator showing when format is copied

Videos

New Plugin: Format Painter for Obsidian Canvas

Commands

  • Copy format: Copies all formatting attributes from the currently selected canvas element
  • Copy size: Copies only size attributes from the selected canvas element
  • Copy color: Copies only color attributes from the selected canvas element
  • Paste format: Applies the copied formatting to all currently selected canvas elements

How to Use

  1. Click on a canvas element you want to copy formatting from
  2. Select the Format Brush icon from the canvas context menu
  3. Choose from the submenu options:
    • Copy format: Copy all formatting attributes
    • Copy size: Copy only the size attributes
    • Copy color: Copy only the color attributes
    • Paste format: Apply the copied formatting (appears after copying)
  4. To paste, select one or more canvas elements, and select the Format Brush icon, and choose "Paste format"

You can also use the commands from the command palette for keyboard shortcuts.

Settings

You can customize which formatting attributes are copied:

  • Copy color: Enable/disable copying of the card color
  • Copy size: Enable/disable copying of the card size

Additional settings:

  • Show status bar item: Show/hide the format brush status in the status bar

Installation

From Obsidian

  1. Open Settings in Obsidian
  2. Go to Community Plugins and turn off Safe Mode
  3. Click Browse and search for "Canvas Format Brush"
  4. Install the plugin and enable it

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the zip file into your Obsidian vault's .obsidian/plugins folder
  3. Enable the plugin in Obsidian's Community Plugins settings

Support me

Buy Me a Coffee at ko-fi.com