├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .husky └── commit-msg ├── .npmrc ├── .releaserc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── environment.d.ts ├── esbuild.config.mjs ├── main.ts ├── manifest.json ├── package.json ├── pnpm-lock.yaml ├── resources ├── context_menu_01.png ├── settings_01.png ├── treefocus_01.png ├── treefocus_dim_01.png └── treefocus_highlight_01.png ├── src ├── _config │ └── initial-settings.ts ├── core │ ├── plugin-bundle.ts │ ├── plugin-info.ts │ ├── plugin-settings.ts │ ├── plugin-strings.ts │ └── tree-focus.ts ├── enhanced-obsidian-components │ ├── known-type-keys.ts │ ├── obsidian-plugin.ts │ ├── obsidian-settings-tab.ts │ └── obsidian-types.d.ts ├── services │ ├── mode-evaluation-service.ts │ └── plugin-data-store.ts ├── types │ ├── general.ts │ └── matching-rules.ts ├── util │ ├── css-tool.ts │ ├── error-helper.ts │ ├── file-explorer-helper.ts │ ├── logger.ts │ └── rules-helper.ts └── views │ └── settings-view.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | npm run commitlint ${1} 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.releaserc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/.releaserc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/environment.d.ts -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/main.ts -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /resources/context_menu_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/resources/context_menu_01.png -------------------------------------------------------------------------------- /resources/settings_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/resources/settings_01.png -------------------------------------------------------------------------------- /resources/treefocus_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/resources/treefocus_01.png -------------------------------------------------------------------------------- /resources/treefocus_dim_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/resources/treefocus_dim_01.png -------------------------------------------------------------------------------- /resources/treefocus_highlight_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/resources/treefocus_highlight_01.png -------------------------------------------------------------------------------- /src/_config/initial-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/_config/initial-settings.ts -------------------------------------------------------------------------------- /src/core/plugin-bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/core/plugin-bundle.ts -------------------------------------------------------------------------------- /src/core/plugin-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/core/plugin-info.ts -------------------------------------------------------------------------------- /src/core/plugin-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/core/plugin-settings.ts -------------------------------------------------------------------------------- /src/core/plugin-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/core/plugin-strings.ts -------------------------------------------------------------------------------- /src/core/tree-focus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/core/tree-focus.ts -------------------------------------------------------------------------------- /src/enhanced-obsidian-components/known-type-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/enhanced-obsidian-components/known-type-keys.ts -------------------------------------------------------------------------------- /src/enhanced-obsidian-components/obsidian-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/enhanced-obsidian-components/obsidian-plugin.ts -------------------------------------------------------------------------------- /src/enhanced-obsidian-components/obsidian-settings-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/enhanced-obsidian-components/obsidian-settings-tab.ts -------------------------------------------------------------------------------- /src/enhanced-obsidian-components/obsidian-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/enhanced-obsidian-components/obsidian-types.d.ts -------------------------------------------------------------------------------- /src/services/mode-evaluation-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/services/mode-evaluation-service.ts -------------------------------------------------------------------------------- /src/services/plugin-data-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/services/plugin-data-store.ts -------------------------------------------------------------------------------- /src/types/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/types/general.ts -------------------------------------------------------------------------------- /src/types/matching-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/types/matching-rules.ts -------------------------------------------------------------------------------- /src/util/css-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/util/css-tool.ts -------------------------------------------------------------------------------- /src/util/error-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/util/error-helper.ts -------------------------------------------------------------------------------- /src/util/file-explorer-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/util/file-explorer-helper.ts -------------------------------------------------------------------------------- /src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/util/logger.ts -------------------------------------------------------------------------------- /src/util/rules-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/util/rules-helper.ts -------------------------------------------------------------------------------- /src/views/settings-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/src/views/settings-view.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iOSonntag/obsidian-plugin-treefocus/HEAD/versions.json --------------------------------------------------------------------------------