← Glossary

Obsidian dashboard

An Obsidian dashboard is a curated Markdown note that surfaces status, progress, and live data for a user's active projects. Obsidian supports embedding external content via iframes (in Live Preview / Reading View) and via community plugins like Advanced Tables and Dataview. WidgetCraft widgets work in Obsidian as standard iframes — paste a widget URL in HTML mode and it renders. Common dashboard widgets: year progress, countdown to deadlines, GitHub stars, reading streaks.

How do I embed an iframe in Obsidian?

In a markdown file, switch to HTML mode (or use a code block tagged `html`) and paste `<iframe src="https://widgetcraft.ai/w/countdown?wc_config_id=abc12345" width="100%" height="180" frameborder="0"></iframe>`. Reading View renders it. Obsidian's security model blocks cross-origin iframes by default — enable HTML embedding in Obsidian Settings → Editor for the renderer to pick it up.

What widgets work best in Obsidian?

Widgets that convey a single state at a glance. Countdowns, progress bars, and GitHub stars read well as card-shaped iframes at 320–480px wide. Avoid widgets that require JavaScript features Obsidian sandboxes — WidgetCraft widgets work because they're standard iframes with postMessage fallbacks, not direct-DOM plugins.

Can I build a full Obsidian dashboard from widgets?

Yes. A common pattern: a single note titled 'Dashboard' with 4–8 embedded widgets, each tracking a different aspect of the user's work (year progress, fermentation timers for homebrewers, repo stars for maintainers, league standings for sports fans). The widgets keep themselves updated; the note stays a simple markdown file.