{"id":13686523,"url":"https://github.com/chrisgrieser/shimmering-focus","last_synced_at":"2025-05-15T16:07:15.665Z","repository":{"id":39643028,"uuid":"400614754","full_name":"chrisgrieser/shimmering-focus","owner":"chrisgrieser","description":"A minimalistic and opinionated Obsidian theme for the keyboard-centric user.","archived":false,"fork":false,"pushed_at":"2025-04-30T18:02:37.000Z","size":20368,"stargazers_count":554,"open_issues_count":1,"forks_count":20,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-10T07:03:55.878Z","etag":null,"topics":["dark-theme","light-theme","obsidian-md","obsidian-theme","theme"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisgrieser.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":"https://www.paypal.me/ChrisGrieser","ko_fi":"pseudometa"}},"created_at":"2021-08-27T19:23:29.000Z","updated_at":"2025-05-07T12:07:22.000Z","dependencies_parsed_at":"2023-02-18T08:45:18.768Z","dependency_job_id":"96a5402d-a7a6-4b4c-8d75-625d82de9b04","html_url":"https://github.com/chrisgrieser/shimmering-focus","commit_stats":{"total_commits":734,"total_committers":8,"mean_commits":91.75,"dds":"0.19209809264305178","last_synced_commit":"2e9dfb1817ed9e810fd4d6f1a387c682edce6e82"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fshimmering-focus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fshimmering-focus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fshimmering-focus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fshimmering-focus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisgrieser","download_url":"https://codeload.github.com/chrisgrieser/shimmering-focus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254374475,"owners_count":22060611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dark-theme","light-theme","obsidian-md","obsidian-theme","theme"],"created_at":"2024-08-02T15:00:34.384Z","updated_at":"2025-05-15T16:07:10.651Z","avatar_url":"https://github.com/chrisgrieser.png","language":"CSS","funding_links":["https://www.paypal.me/ChrisGrieser","https://ko-fi.com/pseudometa","https://ko-fi.com/Y8Y86SQ91'"],"categories":["[Custom-folder-files-tree](code/css-snippets/custom-folder-files-tree.css)","CSS","Shell"],"sub_categories":[],"readme":"# Shimmering Focus ⟡\n![Downloads in Obsidian](https://img.shields.io/badge/downloads-228977-6E4E9B?style=plastic\u0026logo=obsidian\u0026color=%23483699)\n![GitHub stars](https://img.shields.io/github/stars/chrisgrieser/shimmering-focus?style=plastic\u0026label=%E2%98%85%20Stars)\n![Last commit](https://img.shields.io/github/last-commit/chrisgrieser/shimmering-focus?style=plastic)\n\nA minimalistic and opinionated Obsidian theme for the keyboard-centric user.\n\n[🏆 Winner Obsidian October\n2022](https://obsidian.md/blog/2022-obsidian-october-winners/) and 10th most\ndownloaded theme in the Obsidian theme store.\n\n![Promo screenshot](https://github.com/user-attachments/assets/d2b8d0cb-dc16-4967-9046-1b68a518f1ba)\n\n## Table of contents\n\n\u003c!-- toc --\u003e\n\n- [General information](#general-information)\n\t* [Design philosophy](#design-philosophy)\n\t* [Features](#features)\n\t* [Commands](#commands)\n- [Advanced customization](#advanced-customization)\n\t* [Create your own color scheme](#create-your-own-color-scheme)\n\t* [Standalone snippets](#standalone-snippets)\n\t* [Contribute to the theme](#contribute-to-the-theme)\n- [Credits](#credits)\n\t* [Licenses](#licenses)\n\t* [Thanks](#thanks)\n\t* [About the creator](#about-the-creator)\n\n\u003c!-- tocstop --\u003e\n\n## General information\n\n### Design philosophy\n- **Radical minimalism:** As opposed to a minimalism of *colors*, this theme\n  focuses on a minimalistic *user interface*: UI elements not relevant for\n  keyboard users are hidden, or only shown when needed. All hidden UI elements\n  can be permanently re-enabled with the [Style Settings\n  Plugin](https://obsidian.md/plugins?id=obsidian-style-settings).\n- **Condensed display of information:** Unnecessary padding and white-space is\n  removed, which is beneficial for small screens or higher zoom levels.\n- **High customizability:** Over a hundred customization options available\n  via the [Style Settings\n  Plugin](https://obsidian.md/plugins?id=obsidian-style-settings).\n\n### Features\n- **Smart hiding of UI elements**: The tab bar is only shown when there is more\n  than one tab open, and the sidebar tab buttons are only shown on hover.\n- **Images**: Alt-text of images used as **caption**, images can be zoomed in\n  via click-and-hold or toggled between reduced and original size via Style\n  Settings.\n- **Headings**: Distinctive styling and various options for differentiating\n  heading levels.\n- **Tables**: Highlighting of active cells, alternating row colors\n- **Alternative color schemes** submitted by the community are available by\n  using the Style Settings Plugin.\n- **For writers**: Emphasis of **Pandoc citations** and **footnotes**, extensive\n  styling for the [Longform Plugin](https://obsidian.md/plugins?id=longform).\n- **For vim users**: Explicit styling of Obsidian's Vim Mode, including various\n  settings such as relative line numbers or cursorline highlights.\n- **High customizability:** There are over a hundred customization options\n  available via the [Style Settings\n  Plugin](https://obsidian.md/plugins?id=obsidian-style-settings).\n\n### Commands\nWhen the [Style Settings\nPlugin](https://obsidian.md/plugins?id=obsidian-style-settings) is installed,\n*Shimmering Focus* adds commands for toggling theme features:\n- Toggle folding of URLs (Source Mode)\n- Toggle between reduced and original image size (reduced size can be set in the\n  respective style setting)\n- Toggle readable line length (requires the `Readable line length` setting in\n  Obsidian to be enabled.)\n\n## Advanced customization\n\n### Create your own color scheme\nWith *Shimmering Focus*, you can create your own color scheme with this CSS\nsnippet.\n\n```css\n.theme-light.theme-light {\n    --bg-hue: 230;\n    --bg-sat: 25%;\n\n    /* `--color-accent-hsl` should have the same values as `--color-accent` */\n    --color-accent: hsl(184 79% 35%);\n    --color-accent-hsl: 184, 79%, 35%;\n    --interactive-accent: hsl(184 79% 30%);\n\n    --alt-heading-color: hsl(232 34% 50%);\n    --secondary-accent: hsl(28 54% 51%);\n    --hover-accent: hsl(328 100% 54%);\n    --link-unresolved-color: hsl(101 42% 51%);\n}\n\n.theme-dark.theme-dark {\n    --bg-hue: 230;\n    --bg-sat: 15%;\n\n    /* Note that `--color-accent-hsl` should have the same values as `--color-accent` */\n    --color-accent: hsl(184 79% 45%);\n    --color-accent-hsl: 184, 79%, 35%;\n    --interactive-accent: hsl(184 79% 30%);\n\n    --alt-heading-color: hsl(232 50% 70%);\n    --secondary-accent: hsl(28 63% 61%);\n    --hover-accent: hsl(328 100% 64%);\n\t--link-unresolved-color: hsl(101 42% 51%);\n}\n```\n\nYou can [suggest your color scheme for inclusion in Shimmering\nFocus](https://github.com/chrisgrieser/shimmering-focus/discussions/categories/suggest-your-color-scheme-for-inclusion-in-shimmering-focus).\nEspecially submissions of classic, well-known color schemes are welcome.\n\n### Standalone snippets\nSome features of this theme are available as standalone snippets. These can be\nfound in the [snippets directory](./snippets).\n\n### Contribute to the theme\nBug fixes, support for more plugins, or improvements for mobile are welcome.\nHowever, please ask before contributing entirely new features by creating a\nDraft PR or an issue.\n\nAll relevant source files are located in the [source](./source) directory, and\nwill be compiled via GitHub action when pushed to GitHub.\n\nThe theme uses `lightning-css` for\n[syntax-lowering](https://lightningcss.dev/transpilation.html#syntax-lowering)\nin its build. That means you can use modern CSS features like\n[CSS-nesting](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_nesting),\nas the resulting `theme.css` will still be compatible with older Obsidian\ninstaller versions. Furthermore, this theme targets Obsidian installer version\n1.1.9, so you can use `:has()`.\n\nThe theme is written completely dependency-free in vanilla CSS.\n\n## Credits\n\n### Licenses\n- This theme is licensed under the [MIT\n  License](https://github.com/chrisgrieser/shimmering-focus/blob/main/LICENSE).\n- The two embedded fonts `iA Writer Quattro` and `Recursive` are licensed under\n  the [SIL Open Font License](https://www.wikiwand.com/en/SIL_Open_Font_License).\n- The embedded `Material Icon` font is licensed under the [Apache\n  License](https://developers.google.com/fonts/docs/material_icons#licensing).\n\n### Thanks\n- This theme includes snippets and/or ideas from:\n  [@SlRvb](https://github.com/SlRvb), [@Atlas](https://github.com/zcysxy),\n  [@CecilaMay](https://github.com/ceciliamay),\n  [@DamianKorcz](https://github.com/damiankorcz),\n  [@Mara-Li](https://github.com/Mara-Li), [@kepano](https://github.com/kepano),\n  [@jdanielmourao](https://github.com/jdanielmourao),\n  [@deathau](https://github.com/deathau/),\n  [@MelvinTing](https://github.com/tingmelvin/),\n  [@EmrieCandera](https://github.com/Emrie-Candera),\n  [@Chetachie](https://github.com/chetachiezikeuzor),\n  [@pryley](https://github.com/pryley), and\n  [@joelatschool](https://github.com/joelatschool).\n- Many theme features are only possible thanks to the [Style Settings\n  Plugin](https://obsidian.md/plugins?id=obsidian-style-settings) by\n  [@mgmeyers](https://github.com/mgmeyers).\n- Thanks for helping me out in my early days of learning CSS:\n  [@SlRvb](https://github.com/SlRvb),\n  [@javalent](https://github.com/valentine195), and\n  [@NothingIsLost](https://github.com/nothingislost).\n- Community-made color schemes:\n\t* `Gamma` created in collaboration with `@lkadre`.\n\t* `Everforest` by\n\t  [@neuromancer](https://github.com/chrisgrieser/shimmering-focus/discussions/291).\n\t* `Coffee` by\n\t  [@keara](https://github.com/chrisgrieser/shimmering-focus/discussions/274)\n\t  and inspired by the [Primary\n\t  theme](https://github.com/primary-theme/obsidian).\n\t* `Gruvbox` dark variant by\n\t  [@jasht1](https://github.com/chrisgrieser/shimmering-focus/discussions/311),\n\t  light variant by\n\t  [robrecord](https://github.com/chrisgrieser/shimmering-focus/discussions/257).\n\n### About the creator\nIn my day job, I am a sociologist studying the social mechanisms underlying the\ndigital economy. For my PhD project, I investigate the governance of the app\neconomy and how software ecosystems manage the tension between innovation and\ncompatibility. If you are interested in this subject, feel free to get in touch.\n\n- [Website](https://chris-grieser.de/)\n- [Mastodon](https://pkm.social/@pseudometa)\n- [ResearchGate](https://www.researchgate.net/profile/Christopher-Grieser)\n- [LinkedIn](https://www.linkedin.com/in/christopher-grieser-ba693b17a/)\n\n\u003e [!IMPORTANT]\n\u003e For questions, feature requests, or bug reports, please file an issue via\n\u003e [GitHub](https://github.com/chrisgrieser/shimmering-focus/issues/new/choose).\n\u003e Due to the number of messages I receive, I am not able to respond to inquiries\n\u003e made elsewhere.\n\n\u003ca href='https://ko-fi.com/Y8Y86SQ91' target='_blank'\u003e \u003cimg height='36'\nstyle='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi1.png?v=3'\nborder='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisgrieser%2Fshimmering-focus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisgrieser%2Fshimmering-focus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisgrieser%2Fshimmering-focus/lists"}