Plainpage Settings

approved

by Yogesh Jadhav

Companion to the Plainpage theme. Toggle focus mode, borderless UI, full-width pages, compact density, floating panes and dim-inactive-panes, with commands, hotkeys and a settings tab. - This plugin has not been manually reviewed by Obsidian staff.

↓ 149 downloadsUpdated 25d agoMIT

Plainpage Settings

Companion plugin for the Plainpage theme. It adds a settings tab, commands and hotkeys for the theme's optional modes, switches colour palettes, and renders page icons and cover banners from frontmatter.

The plugin does not style anything itself. It toggles plainpage-* classes on <body>; the theme styles them. Install the theme first, or the toggles will do nothing visible.

Plainpage is an independent project. It is not affiliated with, endorsed by, or connected to Notion Labs, Inc.

Buy me a coffee

Plainpage is free and always will be. If it earns a place in your vault, a coffee would mean a lot and help us keep building it.

The palettes this plugin switches between

Install

From Obsidian (once it is in the directory): Settings, Community plugins, Browse, then search for Plainpage Settings.

Manually: download main.js and manifest.json from the latest release into <vault>/.obsidian/plugins/plainpage-settings/, then enable it under Settings, Community plugins.

Toggles

Twelve, each a checkbox in the settings tab and a class the theme styles.

GroupToggleEffect
ChromeBorderless UIRemoves the dividing lines between panes
ChromeHide ribbonDrops Obsidian's vertical ribbon
ChromeHide sidebar tab iconsRemoves the icon row at the top of each sidebar
ChromeAuto-hide tab barTab bar appears on hover
ChromeFloating status barStatus bar floats over the content
LayoutFull-width pagesRemoves the centred column
LayoutCompact densityTighter vertical rhythm
LayoutFloating panesPanes sit as cards on the background
LayoutDim inactive panesFades panes that do not have focus
LayoutGrid propertiesFrontmatter properties as a grid, not a list
Editor and blocksHighlight active lineFaint background on the cursor's line
Editor and blocksColoured headingsEach heading level gets its own hue

Commands

CommandWhat it does
Toggle focus modeHides every piece of chrome, leaving only the note
Toggle page bannersTurns cover images on or off
Set page icon…Sets the icon frontmatter key
Set cover from URL…Sets the cover frontmatter key
Shuffle coverPicks a different cover for this note
Remove cover (this note)Sets cover: none
New pageCreates a note with icon and cover frontmatter ready
Insert callout…Picks a callout type and inserts the block
Cycle time-of-dayPreviews the time-aware gradient covers

Plus one command per palette, so you can bind a hotkey to a scheme.

Frontmatter

---
icon: πŸ““
cover: https://example.com/image.jpg
---

cover: none opts a note out. With no cover key, the plugin picks a stable cover per file, so a note keeps the same one.

Network access

This plugin fetches cover images over the network. With the "nature" cover source selected, it loads images from the Unsplash CDN (images.unsplash.com). No other requests are made, nothing is uploaded, and no analytics are collected.

To avoid all network access, set the cover source to Generated gradients (offline) or None in the settings tab. Those two make no requests at all.

Licence

MIT. See LICENSE.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.