Skip to content

chrisgrieser/shimmering-focus

Repository files navigation

Shimmering Focus ⟡

Download count Last commit Changelog

A minimalistic and opinionated Obsidian theme for the keyboard-centric user.
🏆 Winner Obsidian October 2022 (Category: Theme Update).

Promo screenshot


Features

Design philosophy

  • Radical Minimalism: As opposed to a minimalism of colors, this theme focuses on a minimalistic user interface: Buttons and sidebars not relevant for keyboard users are removed. UI elements that require the mouse are still accessible on hover. All hidden UI elements can be permanently re-enabled with the Style Settings Plugin.
  • Condensed Display of Information: Unnecessary padding and white-space is removed, which is beneficial for small screens or higher zoom levels.
  • High Customizability: Dozens of customization options available via the Style Settings Plugin.

Explaining screenshot

Theme features

  • Emphasis of Pandoc Citations and Footnotes.
  • Alt-text of images is used as caption.
  • Images can be zoomed in by clicking and holding. You can also toggle between reduced and original size via command (requires Style Settings Plugin).
  • Code blocks: Various improvements like disabled wrapping, and line numbers per code block.
  • Extensive Styling for the Longform Plugin, including alternative background colors and serif-fonts only for notes in longform projects.
  • Vim Mode: Explicit styling of Obsidian's Vim Mode and various style settings for vim mode, such as relative line numbers.
  • Tables: Highlighting of active cells, alternating row colors
  • Dozens of customization options available via Style Settings Plugin.
  • …and more many more.

Note

This theme only supports the Obsidian desktop release. PRs with fixes for mobile are welcome though.

Commands

When the Style Settings Plugin is installed, Shimmering Focus adds commands for toggling theme features:

  • Toggle folding of URLs (Source Mode)
  • Toggle between reduced and original image size (reduced size can be set in the respective style setting)

Create your own color scheme

With Shimmering Focus, you can create your own color scheme with this CSS snippet. You are welcome to share your color scheme.

.theme-light.theme-light {
    --bg-hue: 230;
    --bg-sat: 25%;

    /* `--color-accent-hsl` should have the same values as `--color-accent` */
    --color-accent: hsl(184 79% 35%);
    --color-accent-hsl: 184, 79%, 35%;
    --interactive-accent: hsl(184 79% 30%);

    --alt-heading-color: hsl(232 34% 50%);
    --secondary-accent: hsl(28 54% 51%);
    --hover-accent: hsl(328 100% 54%);
    --link-unresolved-color: hsl(101 42% 51%);
}

.theme-dark.theme-dark {
    --bg-hue: 230;
    --bg-sat: 15%;

    /* Note that `--color-accent-hsl` should have the same values as `--color-accent` */
    --color-accent: hsl(184 79% 45%);
    --color-accent-hsl: 184, 79%, 35%;
    --interactive-accent: hsl(184 79% 30%);

    --alt-heading-color: hsl(232 50% 70%);
    --secondary-accent: hsl(28 63% 61%);
    --hover-accent: hsl(328 100% 64%);
	--link-unresolved-color: hsl(101 42% 51%);
}

/* Hide the background color settings since they are overwritten by the custom colors above */ 
.style-settings-container .setting-item:is([data-id="bg-hue-light"],[data-id="bg-hue-dark"]) {
	display: none;
}

Credits

Licenses

Thanks

About the developer

In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.

Buy Me a Coffee at
ko-fi.com