No description
Find a file
2023-01-21 17:20:14 -05:00
assets Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00
.editorconfig Initial commit 2023-01-13 14:55:35 +00:00
.eslintignore Initial commit 2023-01-13 14:55:35 +00:00
.eslintrc Initial commit 2023-01-13 14:55:35 +00:00
.gitignore v0.0.1 2023-01-13 10:09:48 -05:00
.npmrc Initial commit 2023-01-13 14:55:35 +00:00
esbuild.config.mjs Initial commit 2023-01-13 14:55:35 +00:00
LICENSE v0.0.1 2023-01-13 10:09:48 -05:00
main.js Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00
main.ts Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00
manifest.json Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00
package-lock.json v0.0.1 2023-01-13 10:09:48 -05:00
package.json CSS color fix, 86'd console logs 2023-01-20 10:16:38 -05:00
README.md CSS color fix, 86'd console logs 2023-01-20 10:16:38 -05:00
styles.css Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00
tsconfig.json Initial commit 2023-01-13 14:55:35 +00:00
version-bump.mjs Initial commit 2023-01-13 14:55:35 +00:00
versions.json Moderate re-factoring; CSS Styles; README 2023-01-21 17:20:14 -05:00

obsidian-blur

screenshot of plugin screen

Light-weight Obsidian.md plugin for creating obfuscated blocks of text.

3 methods are available.

  1. blur — useful for obfuscating
  2. brick — useful for redacting
  3. bone — useful for wire-framing

2 modes:

  1. block i.e. code fence
  2. inline

methods

blur

block

```blur
lorem ipsum dolor sit amet, consectetur adipiscing elit.
```

inline

lorem `~{}ipsum dolor` sit amet, `~{}consectetur` adipiscing elit.
examples

screenshot of plugin screen blur


brick

block

```blur-brick
lorem ipsum dolor sit amet, consectetur adipiscing elit.
```

inline

lorem `~[]ipsum dolor` sit amet, `~[]consectetur` adipiscing elit.

examples

screenshot of plugin screen brick


bone

block

```blur-bone
lorem ipsum dolor sit amet, consectetur adipiscing elit.
```

inline

lorem `~()ipsum dolor` sit amet, `~()consectetur` adipiscing elit.
examples

screenshot of plugin screen bone


inline (multiple methods)

lorem ipsum `~{}dolor` sit amet, consectetur `~[]adipiscing` elit. morbi bibendum commodo congue. vivamus `~()efficitur` aliquam felis, id viverra eros blandit sit amet. nam `~{}feugiat` purus ac sem aliquam, sit amet dictum dui bibendum. sed `~{}tincidunt` porttitor odio at feugiat. cras sed viverra libero. `~()suspendisse` potenti. nulla eu ullamcorper quam, in `~[]tempus nulla`. quisque `~{}accumsan` euismod finibus.
example

screenshot of plugin screen multi


installation

  1. download main.js, manifest.json & styles.css
  2. create a new folder /path/to/vault/.obsidian/plugins/obsidian-blur
  3. move all 3 files to /path/to/vault/.obsidian/plugins/obsidian-blur
  4. Settings > Community plugins > reload Installed plugins
  5. enable plugin

customization

Custom CSS styles can be applied via the obsidian-style-settings plugin.

  1. blurfilter
  2. brickline-height, background-color, border-radius
  3. boneline-height, background-color, border-radius and
  4. editortoggle to reveal obfuscated text on mouse hover

screenshot of plugin style-settings

CSS snippet for setting styles

The obsidian-style-settings plugin is required for the following.

  1. create an obsidian-blur-plugin.css snippet file with the content below
  2. save file to /path/to/vault/.obsidian/snippets
  3. enable snippet under Settings > Appearance > CSS snippets
/* @settings

name: Obsidian Blur
id: obsidian-blur
settings:
-
  id: obsidian-blur-hover
  title: Reveal obfuscated text on mouse hover
  type: class-toggle
  default: false
-
  id: obsidian-blur-filter
  title: Blur filter strength
  type: variable-text
  default: 3.3px
-
  id: obsidian-blur-brick-color
  title: Brick color
  type: variable-themed-color
  format: hsl
  opacity: true
  default-light: 'hsla(220,19%,6%,1)'
  default-dark: 'hsla(220,100%,100%,1)'
-
  id: obsidian-blur-brick-border-radius
  title: Brick border-radius
  type: variable-text
  default: .33em
-
  id: obsidian-blur-brick-line-height
  title: Brick line-height
  type: variable-number-slider
  default: 1
  min: 1
  max: 2
  step: .05
- 
  id: obsidian-blur-bone-color
  title: Bone color
  type: variable-themed-color
  format: hsl
  opacity: true
  default-light: 'hsla(220,19%,6%,1)'
  default-dark: 'hsla(220,100%,100%,1)'
-
  id: obsidian-blur-bone-border-radius
  title: Bone border-radius
  type: variable-text
  default: 1.5em
-
  id: obsidian-blur-bone-line-height
  title: Bone line-height
  type: variable-number-slider
  default: 1
  min: 1
  max: 2
  step: .05
-
*/