Shimmering Focus exposes over a hundred customization options through the Style Settings plugin. Install that plugin first, then open Settings → Style Settings → Shimmering Focus to browse and adjust every option. A search bar appears at the top of the Style Settings page — use it to jump directly to any setting by name. The ten sections below mirror the exact groupings shown in the plugin. Each table lists the setting name, its type, its default value, and what it controls.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/chrisgrieser/shimmering-focus/llms.txt
Use this file to discover all available pages before exploring further.
class-toggle settings add or remove a CSS class on <body>, while variable-* settings expose a raw CSS custom property you can also override in a snippet.
🙈 Show/hide UI elements — re-enable interface elements hidden by the theme
🙈 Show/hide UI elements — re-enable interface elements hidden by the theme
Status bar items — hide individual plugin icons from the status bar
Status bar items — hide individual plugin icons from the status bar
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Hide properties count | class-toggle | false | Hides the properties count shown in the status bar. |
| Hide backlinks count | class-toggle | false | Hides the backlink count shown by the Backlinks core plugin. |
| Hide Pane Relief focus lock | class-toggle | false | Hides the focus-lock indicator added by the Pane Relief community plugin. |
| Hide Language Tools icon | class-toggle | false | Hides the Language Tool plugin status-bar icon. |
| Hide Pandoc Reference List icon | class-toggle | false | Hides the Pandoc Reference List plugin status-bar icon. |
| Hide Harper toggle icon | class-toggle | false | Hides the Harper grammar-checker toggle icon. |
| Hide the Shimmering Focus icon (⟡) | class-toggle | false | Removes the theme’s own signature ⟡ icon from the status bar. |
🔲 Workspace — header bar, tab width, sidebars, notifications
🔲 Workspace — header bar, tab width, sidebars, notifications
🔠 Font — headings, code size, letter spacing
🔠 Font — headings, code size, letter spacing
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Headings: Font family | variable-text | "Optima", "Recursive S" | Font family applied to all heading levels (H1–H6). |
| Code: Font size | variable-number-slider | 0.875em (0.5–1.25 em, step 0.05) | Size of code and monospace text relative to the surrounding body text. |
| Headings: Font size | variable-number-slider | 1 (0.5–1.5, step 0.05) | Multiplier applied to the font size of all heading levels simultaneously. |
| Headings: No alternating colors | class-toggle | false | Disables the default colorization of odd heading levels (H1, H3, H5). |
| Headings: Disable background | class-toggle | false | Removes the subtle background highlight behind headings. |
| Headings: No level indicators in live preview | class-toggle | false | Hides the H1/H2/… level badge shown in Live Preview. |
| Headings: Letter spacing | variable-number-slider | 1.5px (−2–3 px, step 0.5) | Tracking (space between letters) for heading text. |
🎨 Colors & shapes — color schemes, background hue, bold/italic/highlight
🎨 Colors & shapes — color schemes, background hue, bold/italic/highlight
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Alternative color schemes | class-select | colorscheme-gamma | Choose from Gamma (default), macOS native, Coffee, Everforest, or Gruvbox. |
| Background color tone (light mode) | variable-number-slider | 230 (0–360, step 5) | HSL hue of the background in light mode. Only effective with the default Gamma color scheme. |
| Background color tone (dark mode) | variable-number-slider | 230 (0–360, step 5) | HSL hue of the background in dark mode. Only effective with the default Gamma color scheme. |
| Angular shapes | class-toggle | false | Replaces rounded corners with sharp, angular corners throughout the entire interface. |
| Uncolored bold | class-toggle | false | Bold text uses the standard text color instead of the theme’s accent color. |
| Uncolored italic | class-toggle | false | Italic text uses the standard text color instead of being colored. |
| Color tone of highlights | variable-number-slider | 40 (0–360, step 5) | HSL hue of ==highlighted== text. |
| Uncolored strikethroughs | class-toggle | false |
📑 Editor content — active block, dimmed panes, line length, trailing whitespace
📑 Editor content — active block, dimmed panes, line length, trailing whitespace
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Active block indicator | class-select | active-line-gutter | Choose between Vertical line in gutter, Emphasized background, or Disable. |
| Dimmed inactive panes | variable-number-slider | 75% (50–100%, step 1) | Opacity of panes that are not currently focused. Set to 100 % to disable dimming. |
| Line length | variable-number-slider | 700px (300–2500 px, step 25) | Width of the editor content area when Obsidian’s Readable line length is active. A Toggle readable line length command is also added to the command palette. |
| Hide trailing spaces | class-toggle | false | By default the theme marks trailing spaces (more than one) with ··↵. This toggle hides those indicators. |
🖼️ Media — image captions and image size
🖼️ Media — image captions and image size
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Images: No alt-text as caption | class-toggle | false | The theme displays the alt-text (or filename) below each image as a caption by default. Enable this to suppress the caption. |
| Images: Size (percent) | variable-number-slider | 50% (10–100%, step 5) | Reduced image size. A command Toggle between reduced and full image size is added to the command palette. Click-and-hold on any image temporarily enlarges it. |
Automatically disable readable line length on notes with tables | class-toggle | false | When a note contains a table, the readable line length limit is lifted automatically so the table has full width. |
🏃 Vim mode — cursor blink, relative line numbers, cursorline, mouse hovers
🏃 Vim mode — cursor blink, relative line numbers, cursorline, mouse hovers
| Setting Name | Type | Default | Description |
|---|---|---|---|
| Cursor blink rate | variable-number-slider | 1200ms (0–3000 ms, step 200) | How quickly the cursor blinks in Normal mode. Set to 0 to disable blinking. |
| Relative line numbers | class-toggle | false | Displays line numbers relative to the cursor line. Requires Line numbers to be enabled in Obsidian settings. |
| Cursorline | class-toggle | false | Highlights the current visual line in Normal mode, independent of the Active block indicator setting. Both can be active simultaneously. |
| Disable tooltips & “Edit this block” button | class-toggle | false | Suppresses tooltips and the hover-activated “Edit this block” button in Live Preview — useful for pure keyboard workflows. |
✍️ Longform & writing — typography for long-form notes
✍️ Longform & writing — typography for long-form notes
cssclasses: writing property. They control a distinct typographic mode optimized for prose.| Setting Name | Type | Default | Description |
|---|---|---|---|
| Main font | variable-text | "Garamond", "Times New Roman", serif | Font family used in longform/writing notes (code still uses the monospace font). |
| Font size | variable-number-slider | 1.2rem (0.7–2 rem, step 0.05) | Base font size inside longform/writing notes. |
| Line height | variable-number-slider | 1 (0.8–1.5, step 0.05) | Line spacing multiplier for longform/writing notes. |
| Letter spacing | variable-number-slider | 0px (−0.5–0.5 px, step 0.05) | Tracking for longform/writing note text. |
| Status bar: Show word count only when longform/writing note is open | class-toggle | false | Hides the word-count status-bar item unless a longform or writing note is the active view. Works with both the Word Count core plugin and Better Word Count. |
| Status bar: Hide longform wordcount | class-toggle | false | Hides the word-count item injected by the Longform plugin specifically (not other word-count plugins). |
| Tasks: Use gray instead of normal text color | class-toggle | false | Renders task list text in gray to distinguish in-progress tasks from finished prose. |
| Left-aligned text | class-toggle | false | Uses left-aligned text instead of the default justified alignment. |
| First-line indent & no spacing between paragraphs (reading mode) | class-toggle | false | Indents the first line of each paragraph and removes inter-paragraph spacing — a traditional book-typography style. |
⚙️ Plugin-specific settings — file explorer, bookmarks, backlinks, outline, Bases, Various Complements
⚙️ Plugin-specific settings — file explorer, bookmarks, backlinks, outline, Bases, Various Complements
| Setting Name | Type | Default | Description |
|---|---|---|---|
| File explorer: Hide attachments folders | class-toggle | false | Hides folders named exactly attachments (case-insensitive) from the file explorer. |
| File explorer: Show buttons | class-toggle | false | Restores the new-file, new-folder, and sort buttons in the file-explorer header. Right-clicking a folder is an alternative way to create files and folders. |
| Bookmarks: Show buttons in sidebar | class-toggle | false | Restores the bookmark-creation, folder-creation, and collapse buttons in the Bookmarks sidebar panel. |
| Bookmarks: Show icons in sidebar | class-toggle | false | Restores the bookmark-type icons (file, heading, block, etc.) next to each bookmark entry. |
| Normal outgoing links and backlinks | class-toggle | false | By default the sidebar panels for outgoing links and backlinks are trimmed to linked mentions only. Enable to restore the full original display. |
| Use normal inline backlinks | class-toggle | false | By default inline backlinks are displayed in a compact, minimalistic style. Enable to restore Obsidian’s original inline backlinks display. Also affects the Influx plugin. |
| Outline: Show buttons in sidebar | class-toggle | false | Restores the collapse, expand, and search buttons in the Outline panel header in a compact layout. |
| Bases: Hide column header icons | class-toggle | false | Hides the small icons shown in Bases table column headers. |
| Various complements: Show completion source icon | class-toggle | false | Shows the completion-source icon in Various Complements suggestion items. Hidden by default to save space. |