Skip to content

Releases: opellen/Hilo

0.1.2 — README fix

Choose a tag to compare

@san-tekart san-tekart released this 30 Jun 05:47

Patch release — removes the (coming soon) text from the Community Plugins install section in both README.md and README.ko.md. The Obsidian directory review interpreted it as unfilled placeholder text.

No code changes; identical main.js / styles.css to 0.1.1.

0.1.1 — Marketplace review fixes

Choose a tag to compare

@san-tekart san-tekart released this 30 Jun 05:35

Marketplace review fixes — no user-facing feature changes.

Fixes

  • manifest description no longer includes the word "Obsidian" (redundant in marketplace context).
  • No more dynamic <style> elements. Color definitions now use inline CSS custom properties (--hl-bg, --hl-underline) per highlight element, with generic rules in styles.css. Removes the prior applyHighlightColors style-injection path that the directory rejects.
  • Popout window compatibility: body classname toggle now uses activeDocument instead of document.
  • TypeScript / ESLint cleanup: replaced (app as any).commands and (editor as any).cm accesses with typed local interfaces; annotated regex replacer callbacks; wrapped 7 async event handlers in settings tab with void (async () => {…})().
  • builtin-modules dependency removed in favor of Node's built-in node:module.

Internal

  • settings.save() now triggers an empty CodeMirror dispatch via workspace.iterateCodeMirrors so editor decorations pick up new colors immediately.
  • 127 tests, all green; typecheck clean.

Install

Download main.js, manifest.json, styles.css and place them in your vault's .obsidian/plugins/hilo/ folder.

0.1.0 — Initial release

Choose a tag to compare

@san-tekart san-tekart released this 30 Jun 03:40

Initial release of Hilo — multi-color highlights for Obsidian using the native ==text== markdown syntax.

Highlights

  • Inline markdown (**bold**, [[wikilinks]], *italics*) renders correctly inside a highlight.
  • Slug-based token format (=={color}text==) keeps notes portable — hex values live in plugin settings.
  • Consistent rendering across Source, Live Preview, and Reading view.
  • iA Writer–style lowlight mode with per-color darker underline.
  • Migration support for existing Highlightr <mark> highlights.
  • English + Korean UI (auto-detected from Obsidian language setting).

Install

Download main.js, manifest.json, styles.css and place them in your vault's .obsidian/plugins/hilo/ folder. Then enable Hilo under Settings → Community plugins.

See README for full usage and configuration.