Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Opal Companion

Cyrius WengCyrius Weng95 downloads

Companion for the Opal theme: a visual picker for per-note page states, accent recolour, layout, callouts, coloured highlights, task states and image layouts — preview each before you apply it.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A small companion plugin for the Opal theme. It turns the per-note things you'd otherwise type by hand into a visual picker — every option renders a live preview before you apply it.

Opal 主题的配套小插件:把「每次用时要手打」的东西做成可视预览面板,每个选项先渲染真实效果,看到再点选。

What it does / 能做什么

One click, with a live preview, for:

  • Page states / layout / recolour — writes cssclasses frontmatter (important / alert / draft / archived / pinned / wide / narrow / full-width / note types / per-note accent recolour).
  • Callouts — insert any callout type.
  • Coloured highlights — wrap the selection in a coloured <mark>.
  • Task states — set the current line's checkbox state.
  • Image layouts — banner / grid / float / dark-invert via the image alt text.

一键 + 实时预览:页面态/布局/换色(写 cssclasses)、插入 callout、彩色高亮选区、设置任务态、图片版式。

How to use / 怎么用

Three entry points: the movable floating toolbar, the command palette (search "Opal"), and the editor right-click menu. Drag the grip at the start of the toolbar with touch, mouse or pen to choose its position. Mobile and desktop positions are remembered separately and adapt to the visible viewport, keyboard and screen orientation. The toolbar keeps a margin around screen safe areas and visible bottom navigation. Its 44 px buttons remain available through horizontal scrolling on narrow screens.

三个入口:可拖动悬浮工具条、命令面板(搜索「Opal」)和编辑器右键菜单。用手指、鼠标或触控笔拖动工具条起始处的手柄即可调整位置。移动端与桌面分别记忆位置,随可见窗口、键盘和横竖屏变化调整,并为屏幕安全区域和底部导航留出间距。按钮触控区域为 44 px,窄屏时可横向滚动功能按钮。

Toggle visibility from the ribbon icon or the "Opal:显示/隐藏浮动工具条" command. Use "Opal:恢复工具条位置" to return to the default position. With keyboard focus on the grip, use arrow keys to move, Shift with an arrow for a larger step, or Home to reset. The six existing note actions retain their visual pickers.

可通过侧边栏图标或「Opal:显示/隐藏浮动工具条」命令切换显示,通过「Opal:恢复工具条位置」命令回到默认位置。键盘聚焦手柄后,方向键可移动,Shift 加方向键可加大步长,Home 可恢复位置。原有六个笔记操作入口及可视预览保持原有功能。

Install / 安装

This plugin only styles things that the Opal theme understands, so install and enable Opal first. Then install this plugin (via the community list once listed, or BRAT, or manually copy the folder into <vault>/.obsidian/plugins/opal-companion/ and enable it).

配套 Opal 主题使用,请先装并启用 Opal。

License

MIT © Cyrius.

HealthExcellent
ReviewPassed
About
Add live-preview controls for Opal theme per-note options and layouts. Apply page states, recolours, callouts, coloured highlights, task states, and image layouts with one click while previewing the rendered effect.
ThemingAppearanceInterface
Details
Current version
0.2.2
Last updated
2 days ago
Created
2 months ago
Updates
2 releases
Downloads
95
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Cyrius WengCyrius Wengcyriusweng
cyriusweng.com
GitHubcyriusweng
  1. Community
  2. Plugins
  3. Theming
  4. Opal Companion

Related plugins

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Note Toolbar

Add customizable toolbars to your notes.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Zen Mode

Hide most UI elements.

Pseudo Mica

Customize translucent window effects on Windows and macOS.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.