├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── CHANGELOG.md ├── CHANGELOG.md.d.ts ├── LICENSE ├── README.md ├── __mocks__ └── obsidian.ts ├── api ├── README.md ├── callout.ts ├── events.ts ├── functions.ts ├── index.ts └── tsconfig.json ├── babel.config.cjs ├── docs └── images │ ├── screenshot_manage_callout.png │ ├── screenshot_manage_pane_dark.png │ ├── screenshot_manage_pane_darklight.png │ └── screenshot_manage_pane_light.png ├── esbuild.config.mjs ├── index.d.ts ├── jest.config.mjs ├── manifest.json ├── package.json ├── rollup.config.mjs ├── src ├── api-common.ts ├── api-v1.ts ├── apis.ts ├── callout-collection.ts ├── callout-resolver.ts ├── callout-search.ts ├── callout-settings.ts ├── callout-util.ts ├── changelog.ts ├── css-parser.test.ts ├── css-parser.ts ├── css-watcher.ts ├── default_colors.json ├── main.ts ├── panes │ ├── changelog-pane.ts │ ├── create-callout-pane.ts │ ├── edit-callout-pane │ │ ├── appearance-editor.ts │ │ ├── appearance-type.ts │ │ ├── editor-complex.ts │ │ ├── editor-per-scheme.ts │ │ ├── editor-unified.ts │ │ ├── index.ts │ │ ├── misc-editor.ts │ │ ├── section-info.ts │ │ └── section-preview.ts │ ├── manage-callouts-pane.ts │ ├── manage-plugin-pane.ts │ └── select-icon-pane.ts ├── search │ ├── bitfield.test.ts │ ├── bitfield.ts │ ├── condition.test.ts │ ├── condition.ts │ ├── effect.ts │ ├── factory.ts │ ├── normalize.test.ts │ ├── normalize.ts │ ├── query.test.ts │ ├── query.ts │ ├── search-index.test.ts │ ├── search-index.ts │ ├── search.test.ts │ └── search.ts ├── settings.ts ├── sort.test.ts ├── sort.ts ├── ui │ ├── component │ │ ├── callout-preview.ts │ │ ├── icon-preview.ts │ │ └── reset-button.ts │ ├── pane-layers.ts │ ├── pane.ts │ ├── paned-setting-tab.ts │ └── setting │ │ ├── callout-color.ts │ │ └── callout-icon.ts └── util │ ├── color.test.ts │ ├── color.ts │ ├── type-helpers.ts │ └── validity-set.ts ├── tsconfig.json └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.md.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/CHANGELOG.md.d.ts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/obsidian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/__mocks__/obsidian.ts -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/README.md -------------------------------------------------------------------------------- /api/callout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/callout.ts -------------------------------------------------------------------------------- /api/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/events.ts -------------------------------------------------------------------------------- /api/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/functions.ts -------------------------------------------------------------------------------- /api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/index.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /docs/images/screenshot_manage_callout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/docs/images/screenshot_manage_callout.png -------------------------------------------------------------------------------- /docs/images/screenshot_manage_pane_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/docs/images/screenshot_manage_pane_dark.png -------------------------------------------------------------------------------- /docs/images/screenshot_manage_pane_darklight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/docs/images/screenshot_manage_pane_darklight.png -------------------------------------------------------------------------------- /docs/images/screenshot_manage_pane_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/docs/images/screenshot_manage_pane_light.png -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/jest.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/api-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/api-common.ts -------------------------------------------------------------------------------- /src/api-v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/api-v1.ts -------------------------------------------------------------------------------- /src/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/apis.ts -------------------------------------------------------------------------------- /src/callout-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/callout-collection.ts -------------------------------------------------------------------------------- /src/callout-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/callout-resolver.ts -------------------------------------------------------------------------------- /src/callout-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/callout-search.ts -------------------------------------------------------------------------------- /src/callout-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/callout-settings.ts -------------------------------------------------------------------------------- /src/callout-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/callout-util.ts -------------------------------------------------------------------------------- /src/changelog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/changelog.ts -------------------------------------------------------------------------------- /src/css-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/css-parser.test.ts -------------------------------------------------------------------------------- /src/css-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/css-parser.ts -------------------------------------------------------------------------------- /src/css-watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/css-watcher.ts -------------------------------------------------------------------------------- /src/default_colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/default_colors.json -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/panes/changelog-pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/changelog-pane.ts -------------------------------------------------------------------------------- /src/panes/create-callout-pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/create-callout-pane.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/appearance-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/appearance-editor.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/appearance-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/appearance-type.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/editor-complex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/editor-complex.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/editor-per-scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/editor-per-scheme.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/editor-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/editor-unified.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/index.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/misc-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/misc-editor.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/section-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/section-info.ts -------------------------------------------------------------------------------- /src/panes/edit-callout-pane/section-preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/edit-callout-pane/section-preview.ts -------------------------------------------------------------------------------- /src/panes/manage-callouts-pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/manage-callouts-pane.ts -------------------------------------------------------------------------------- /src/panes/manage-plugin-pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/manage-plugin-pane.ts -------------------------------------------------------------------------------- /src/panes/select-icon-pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/panes/select-icon-pane.ts -------------------------------------------------------------------------------- /src/search/bitfield.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/bitfield.test.ts -------------------------------------------------------------------------------- /src/search/bitfield.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/bitfield.ts -------------------------------------------------------------------------------- /src/search/condition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/condition.test.ts -------------------------------------------------------------------------------- /src/search/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/condition.ts -------------------------------------------------------------------------------- /src/search/effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/effect.ts -------------------------------------------------------------------------------- /src/search/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/factory.ts -------------------------------------------------------------------------------- /src/search/normalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/normalize.test.ts -------------------------------------------------------------------------------- /src/search/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/normalize.ts -------------------------------------------------------------------------------- /src/search/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/query.test.ts -------------------------------------------------------------------------------- /src/search/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/query.ts -------------------------------------------------------------------------------- /src/search/search-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/search-index.test.ts -------------------------------------------------------------------------------- /src/search/search-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/search-index.ts -------------------------------------------------------------------------------- /src/search/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/search.test.ts -------------------------------------------------------------------------------- /src/search/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/search/search.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/sort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/sort.test.ts -------------------------------------------------------------------------------- /src/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/sort.ts -------------------------------------------------------------------------------- /src/ui/component/callout-preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/component/callout-preview.ts -------------------------------------------------------------------------------- /src/ui/component/icon-preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/component/icon-preview.ts -------------------------------------------------------------------------------- /src/ui/component/reset-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/component/reset-button.ts -------------------------------------------------------------------------------- /src/ui/pane-layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/pane-layers.ts -------------------------------------------------------------------------------- /src/ui/pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/pane.ts -------------------------------------------------------------------------------- /src/ui/paned-setting-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/paned-setting-tab.ts -------------------------------------------------------------------------------- /src/ui/setting/callout-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/setting/callout-color.ts -------------------------------------------------------------------------------- /src/ui/setting/callout-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/ui/setting/callout-icon.ts -------------------------------------------------------------------------------- /src/util/color.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/util/color.test.ts -------------------------------------------------------------------------------- /src/util/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/util/color.ts -------------------------------------------------------------------------------- /src/util/type-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/util/type-helpers.ts -------------------------------------------------------------------------------- /src/util/validity-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/src/util/validity-set.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/tsconfig.json -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eth-p/obsidian-callout-manager/HEAD/versions.json --------------------------------------------------------------------------------