Notion Theme
Give BB Notion's page colours and type in light and dark, then pick Default, Serif or Mono for messages. Menus, dialogs, switches and your own bubble follow those shapes; markdown in the thread uses Notion's inline code, quotes, headings and tables. Hover cards close when the pointer leaves, and a click pins them. A notice on the prompt box appears when a provider window is exhausted and can retry at reset. No account; licensed Notion fonts are named first, then system fallbacks.
Overview
View sourceWhat you get
Light mode uses Notion's white page and warm grey text. Dark mode uses Notion's #191919 page. Both keep the same blue for primary actions.
Settings → Appearance lists a Notion palette. The three Ag tiles on this plugin's settings page switch messages and the composer between Default, Serif and Mono. The rest of the chrome stays on Notion's default stack.
Menus, popovers, dialogs and switches pick up Notion's shadow, 14–15px rows and grey-off switches. Your own messages sit on Notion grey with no border. Markdown in the thread uses Notion inline code, quotes, headings and tables.
Hover cards close when the pointer leaves the button and the card. A click pins the card until a second click, a click outside, or Escape.
When a provider window is exhausted, a notice sits on the prompt box and can retry at the reset time. Dismiss hides it.
Setup
bb theme set plugin:notion-theme:notion
Back to BB's look: bb theme reset. Font: the Ag tiles, or bb plugin config notion-theme set font serif (default, serif, mono).
Requirements
BB 0.47 or later, Plugin SDK 0.6.79 or later. No account and no network call. Notion's licensed fonts are named first; the theme falls back to system fonts when they are not installed.
A BB update that renames a data-* hook can drop the extra restyling. The palette tokens still apply.
More from Max Kosach
More in Themes & Appearance 58
Personalize how bb looks and feels.


