No description
Find a file
iOSonntag dd1f8810f5 fix: stop staging trivy cache in release workflow
The v1.1.6 release run created the GitHub release fine but failed on the
final push: `git add .` swept Trivy's multi-GB vuln DB (./.cache) into the
commit, exceeding GitHub's 100 MB file limit, so the version-bump commit
never reached master.

- release.yml: `git add .` -> `git add -u` (stage tracked files only)
- .gitignore: ignore ./.cache so the scanner DB can't be committed

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 01:11:54 +02:00
.github/workflows fix: stop staging trivy cache in release workflow 2026-06-09 01:11:54 +02:00
.husky fix: refresh pnpm lockfile to v9.0 and modernize toolchain 2026-06-09 00:55:01 +02:00
resources fix(readme): fixed readme 2023-09-24 23:11:39 +02:00
src fix: keep explicit focus modes across reloads 2026-05-27 04:05:51 +00:00
.editorconfig Complete v0.3.1 2023-09-23 05:27:29 +02:00
.gitignore fix: stop staging trivy cache in release workflow 2026-06-09 01:11:54 +02:00
.npmrc Initial commit 2023-09-16 22:31:02 +02:00
.releaserc.js fix(ci): invalid release config 2023-09-24 10:01:48 +02:00
CHANGELOG.md chore(release): v1.1.5 [skip ci] 2026-05-27 04:12:40 +00:00
commitlint.config.js feat(ci): improve ci 2023-09-24 06:59:18 +02:00
environment.d.ts feat(debug mode): add automatic debug mode detection based on NODE_ENV 2023-09-24 16:56:40 +02:00
esbuild.config.mjs Initial commit 2023-09-16 22:31:02 +02:00
LICENSE Create LICENSE 2023-09-23 05:49:06 +02:00
main.ts feat(better functionallity): remove artifacts, keep renamed files & more 2023-09-24 16:58:59 +02:00
manifest.json chore(release): v1.1.5 [skip ci] 2026-05-27 04:12:40 +00:00
package.json fix: refresh pnpm lockfile to v9.0 and modernize toolchain 2026-06-09 00:55:01 +02:00
pnpm-lock.yaml fix: refresh pnpm lockfile to v9.0 and modernize toolchain 2026-06-09 00:55:01 +02:00
pnpm-workspace.yaml fix: refresh pnpm lockfile to v9.0 and modernize toolchain 2026-06-09 00:55:01 +02:00
README.md fix(readme): fixed readme 2023-09-24 23:11:39 +02:00
styles.css Complete v0.3.1 2023-09-23 05:27:29 +02:00
tsconfig.json fix: refresh pnpm lockfile to v9.0 and modernize toolchain 2026-06-09 00:55:01 +02:00
version-bump.mjs Initial commit 2023-09-16 22:31:02 +02:00
versions.json chore(release): v1.1.5 [skip ci] 2026-05-27 04:12:40 +00:00

Obsidian Plugin: TreeFocus

Dynamic JSON
Badge Dynamic JSON Badge Static Badge build

Ever wanted to (dim) a File or Folder?

For rarely used or unimportant Files or Folders.

Example:

  • /_SYS/ (maybe for your template and attachment Folders)
  • /some_dir/not_in_use/ (storing some irrelevant data)

Or maybe HIGHLIGHT some Files and Folders?

For the good stuff.

Example:

  • /Main/
  • /VeryImportantFolder_DoNotDelete_Plz/

Or any other imaginable config for your file explorer items?

This plugin might do the trick!



TreeFocus - Intro

Highlight, dim & style your Files & Folders in the file explorer based on predefined or custom rules.

All your vault items in the left navigation panel can be styled. Either via

  • matching rules or
  • explicitly set via the item context menu

Every item in the file explorer evaluates to one of the following TreeFocusModes™ :

  • 💡 HIGHLIGHT
  • 🥱 DIM
  • 🍆 DEFAULT (Obsidian default)

Then each item will be styled based on that TreeFocusMode™.


Combine with other Plugins

You like the Icon Folder plugin?
Me too that is why this plugin is fully compatible with the plugin Icon Folder (obsidian-iconize).

Hurray 🕺 🎊 🎉 !!!
Big shout out @ FlorianWoelki for his awesome plugin.


How it all works

Example config result:


The screenshot is the result of choosing the

  • Style Transformation Preset: Fancy

and applying the following rules:

  1. TreeFocusMode™ - DIM
    on all Files and Folders starting with '_'

  2. TreeFocusMode™ - HIGHLIGHT
    on explicit selected items:

    • /Backend
    • /More


Settings

You can configure the behavior of this plugin by either defining general rules or explicitly set the TreeFocusMode™ per File / Folder.



Explicit Transformations: Configurations On Item Level

Right click on an item in the file explorer gives you options to explicitly apply TreeFocusModes™. This overwrites all defined rules and can be reset at any time.



Bugs

Please report any issues at: TreeFocus - GitHub Repository



Contribution

Pull requests are WELCOME !

If you have improvements or feel like you can solve a bug, please do not hesitate to submit a pull requests.

Even if you think you might not be skilled enough. That is pure bullsh*t. We are all beginners - all the time :)



Support This Plugin

If you like this plugin and want to support it - submit a feature request, a pull request or simply buy me a little coffee :) - Thank You.

Buy Me A
Coffee

or direct via



DISCLAIMER

I do not own the TreeFocusMode™ nor the TreeFocusModes™ trade mark. This is pure parody on the stupidity of that trade mark. Developers do these kind of jokes :D - Have a great day!