No description
Find a file
2023-09-24 09:56:51 +02:00
.github/workflows fix(ci): fixed a bug where the pipeline did not submit a release 2023-09-24 09:56:51 +02:00
.husky feat(ci): improve ci 2023-09-24 06:59:18 +02:00
resources Update README.md 2023-09-23 06:07:50 +02:00
src fix(settings): fix support setting 2023-09-24 09:44:44 +02:00
.editorconfig Complete v0.3.1 2023-09-23 05:27:29 +02:00
.eslintignore Initial commit 2023-09-16 22:31:02 +02:00
.eslintrc feat(ci): improve ci 2023-09-24 06:59:18 +02:00
.gitignore Initial commit 2023-09-16 22:31:02 +02:00
.npmrc Initial commit 2023-09-16 22:31:02 +02:00
.releaserc.js fix(ci): fixed a bug where the pipeline did not submit a release 2023-09-24 09:56:51 +02:00
CHANGELOG.md chore(release): v1.0.2 [skip ci] 2023-09-24 07:45:13 +00:00
commitlint.config.js feat(ci): improve ci 2023-09-24 06:59:18 +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 Fix strict TypeScript mode issues 2023-09-23 08:12:57 +02:00
manifest.json chore(release): v1.0.2 [skip ci] 2023-09-24 07:45:13 +00:00
package.json chore(release): v1.0.2 [skip ci] 2023-09-24 07:45:13 +00:00
pnpm-lock.yaml feat(ci): improve ci 2023-09-24 06:59:18 +02:00
README.md docs(readme): added much more information to README.md 2023-09-24 09:41:20 +02:00
styles.css Complete v0.3.1 2023-09-23 05:27:29 +02:00
tsconfig.json Update README.md 2023-09-23 08:06:45 +02:00
version-bump.mjs Initial commit 2023-09-16 22:31:02 +02:00
versions.json chore(release): v1.0.2 [skip ci] 2023-09-24 07:45:13 +00:00

Obsidian Plugin: TreeFocus

Dynamic JSON
Badge Dynamic JSON Badge Static Badge build

Ever wanted to (dim) a File or Folder?

For example:
System like Folder: /_SYS/
(maybe for your template and attachment Folders)

Or maybe HIGHLIGHT some Files and Folders?

For example:
Root Folders like: /_Backend/ or /More/

Or any other imaginable item focus config for your file explorer?

🍀 🍀 🍀 Good Fortune has arrived! This plugin makes it happen! :D 🍀 🍀 🍀



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.

If you find this useful - feel free to buy me a coffee :)

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!