Canvas Format Brush

by wenlzhang
5
4
3
2
1
Score: 36/100

Description

Category: Customization & UI

The Canvas Format Brush plugin enhances the visual editing experience in Obsidian's Canvas view by allowing users to copy and apply formatting between canvas elements. Inspired by the format painter functionality in word processors, it lets you duplicate the size and color attributes of one card and apply them to others with ease. Users can selectively copy only size, only color, or both, depending on their needs. The plugin provides commands and context menu options for seamless interaction, and a status bar indicator shows when formatting is copied.

Reviews

No reviews yet.

Stats

10
stars
3,721
downloads
1
forks
533
days
532
days
545
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
4
total issues
3
open issues
1
closed issues
0
commits

Latest Version

a year ago

Changelog

Address review comments

  • Improve logging
  • Fix css styling
  • Add demo video
  • Add gif demo

README file from

Github

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

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

Documentation

📚 View Full Documentation

Visit the documentation site to learn how to make the most of Canvas Format Brush in your Obsidian workflow.

Support & Community

This plugin is a labor of love, developed and maintained during my free time after work and on weekends. A lot of thought, energy, and care goes into making it reliable, user-friendly, and aligned with PTKM principles.

If you find this plugin valuable in your daily workflow:

  • If it helps you copy and paste formatting between canvas elements more effectively
  • If it saves you time and mental energy

Please consider supporting my work. Your support would mean the world to me and would help me dedicate more time and energy to:

  • Developing new features
  • Maintaining code quality
  • Providing support and documentation
  • Making the plugin even better for everyone

Ways to Support

You can support this project in several ways:

  • ⭐ Star the project on GitHub
  • 💝
  • Sponsor my work on GitHub
  • 💌 Share your success stories and feedback
  • 📢 Spread the word about the plugin
  • 🐛 Report issues to help improve the plugin

Thank you for being part of this journey! 🙏

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Admonition
5 years ago by Jeremy Valentine
Adds admonition block-styled content to Obsidian.md
Advanced Canvas
3 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Advanced Tables
6 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Attachments MD Indexer
2 years ago by Ian Inkov
Converts Obsidian canvas files to markdown index files, making canvas content searchable and graph-viewable within Obsidian.
Augmented Canvas
3 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Auto pair chinese symbol
5 years ago by renmu123
中文符号自动补齐
Autocorrect Formatter
3 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Better Canvas Lock
3 years ago by Mara-Li
An Obsidian plugin that improve the read-only mode of Canvas.
Better Order List
3 years ago by Boninall
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Bottom to Top
2 years ago by Henry Gustafson
Breadcrumbs
4 months ago by skepticmystic
Add typed-links to your Obsidian notes
Callout Integrator
3 years ago by
A plugin for Obsidian to allow the integration of long blocks of text into callouts.
Callout Toggles
2 years ago by Aly Thobani
An Obsidian plugin to quickly add, change, or remove callout wrappers in your notes.
Canvas Bases
a month ago by callumalpass
Canvas-style layouts and JSON Canvas materialization for Obsidian Bases.
Canvas Card Background Remover
3 years ago by luxmargos
This Obsidian plugin allows you to make the background of cards transparent in the Canvas for specific embed types, including Image (png), Canvas, and even Markdown.
Canvas Connect
a year ago by camadkins
Dynamically optimize connection anchors in Obsidian Canvas view
Canvas Conversation
4 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Canvas Daily Note
3 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Canvas Filter
4 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Canvas Folding
14 days ago by hkohlhoff
Collapse and expand hierarchical branches in Obsidian Canvas.
Canvas Link Optimizer
3 years ago by khaelar
An Obsidian plugin that optimizes canvas links by displaying a page thumbnail.
Canvas Link to Group
a year ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Canvas Mindmap
4 years ago by Boninall
A plugin to make your canvas work like a mindmap.
Canvas Mindmap Helper
3 years ago by Tim Smart
Canvas minimap
3 years ago by ifree
Obsidian canvas minimap
Canvas Picture in Picture
2 years ago by hypersphere
Canvas Presentation
4 years ago by Boninall
A plugin to help you display cards based on sequence.
Canvas Random Note
4 years ago by jmilldotdev
Random notes from search on the Obsidian canvas
Canvas Send to Back
3 years ago by Zachatoo
Send a card in Obsidian Canvas to be behind all other cards.
Canvas2Document
2 years ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Change Case
3 years ago by David Brockman
Plugin to let you change the case (camelCase, snake_case, etc) of the current selection.
Charted Roots
3 months ago by John Banister
Professional genealogical tools for Obsidian. Interactive family charts, geographic maps, PDF reports, GEDCOM/Gramps import-export, evidence tracking, and fictional calendar support. Built for genealogists, historians, and worldbuilders.
Chat clips
2 years ago by sleepingraven
Record chat in ordinary markdown list.
Circuit Sketcher
2 years ago by Code Forge Temple
A plugin for Obsidian to draw circuits on a canvas.
cMenu
5 years ago by Chetachi
An Obsidian.md plugin that adds a minimal text editor modal for a smoother writing/editing experience ✍🏽.
Code block from selection
5 years ago by Dmitry Savosh
Obsidian plugin. Adds code block for the selected text.
Collapse Node
3 years ago by Boninall
A node collapsing plugin for Canvas in Obsidian.
Crafty
3 years ago by liolle
Add tooltip to your obsidian canvas's nodes and navigation between nodes
Discord Timestamps
2 years ago by Erika Gozar
Displays discord timestamps in read mode as they would appear in Discord.
Discourse Graph
a month ago by discoursegraphs
draw.io
3 months ago by somesanity
A plugin for Obsidian that integrates the draw.io editor into Obsidian.
Editing Toolbar
4 years ago by Cuman
An obsidian toolbar plugin, modified from the Cmenu plugin
Enhanced Canvas
2 years ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Excalidraw
5 years ago by Zsolt Viczian
A plugin to edit and view Excalidraw drawings in Obsidian
Extended Markdown Syntax
2 years ago by Kotaindah55
Extend your Markdown syntax using delimiters instead of HTML tags, such as underlining, superscript, subscript, highlighting, and spoiler.
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Format Hotkeys
5 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Galaxy View
a month ago by Rick
Heading Level Indent
4 years ago by svonjoi
obsidian plugin for hierarchical structuration of document content based on heading levels
Heading Toggler
2 years ago by Lord Turmoil
Toggle heading levels in Obsidian
heti
2 years ago by Moeyua
Image Helper
3 years ago by Chongmyung Park
Context menu to convert a image to another format in reading view in Obsidian.md
Image Size
2 years ago by Jie Zhang
Set the default size for pasted images.
Index Checker
3 years ago by Pavlo Deshko
Repo for Index Checker plugin for Obsidian
Inline spoilers
2 years ago by logonoff
Adds Discord-like syntax for inline spoilers.
Interlinear Glossing
3 years ago by Mijyuoon
An Obsidian plugin for interlinear glosses used in linguistics texts.
Keyboard Formatter
a year ago by Lauloque
Formats keyboard text (kbd) in your Obsidian notes quickly and consistently.
LaTeX to unicode converter
3 years ago by fjdu
Convert LaTeX commands into unicode sequences
Link Exploder
4 years ago by Ben Hughes
Lovely-Mindmap
3 years ago by shaun
Build your own knowledge graph with smiles :-)
Markdown Cleaner
4 months ago by gao-qian-long
Obsidian格式化markdown插件
Markdown Formatting Assistant
6 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
Multi-line Formatting
5 years ago by nmady
Format Obsidian text over an entire selection, even if that selection has paragraph breaks in the middle!
Node Auto Resize
2 years ago by Boninall
Note Placeholder
a year ago by XZSt4nce
Replaces text of note link to placeholder in view mode.
Optimize Canvas Connections
3 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Ordered List Style
4 years ago by erykwalder
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
Paste Reformatter
a year ago by Keath Milligan
A plugin for Obsidian that reformats pasted HTML and plain text content, giving you precise control over how content is transformed when pasted into your notes.
Power Editor
a month ago by Power Plugins
Format any note from a toolbar, selection bubble, or slash menu: WYSIWYG editing, block drag handles, image resizing, dictation, and AI edits, all staying plain Markdown.
Remove Newlines
2 years ago by Elias Jaffe
A plugin for Obsidian.md which removes newlines and blank lines from selected or pasted text.
Search In Canvas
2 years ago by Boninall
Semantic Canvas
2 years ago by Aaron Gillespie
An Obsidian Plugin to update note properties using links on Canvases
Send to Canvas
a year ago by wenlzhang
An Obsidian plugin that allows you to send tasks, blocks, and notes to Canvas files as plain text, links, and embeds.
Simple CanvaSearch
3 years ago by ddalexb
Smart Typography
5 years ago by mgmeyers
Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses
SupSub
3 years ago by Wjgoarxiv
::SupSub enables wrapping selected text with `<sup>` or `<sub>` tags::
Table Extended
5 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
Tabula Rasa
a month ago by Jeremiah Beatham
Text Conversions
3 years ago by Juan D Frias
Text conversions for Obsidian
Timeline Canvas Creator
a year ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
Toggle Case
4 years ago by automattech
Obsidian plugin to toggle between `lowercase` `UPPERCASE` and `Title Case`
Vim Marker Sharpener
a year ago by Artem Dvoryadkin
Text formatting commands in Vim mode. Supports applying styles (bold, italic, etc.). Works correctly in visual mode with selected text.
Wrap with shortcuts
5 years ago by Manic Chuang
Wrap selected text in custom tags with shortcuts.
Writing
4 years ago by johackim
Write and format your next book directly from Obsidian