Releases: opellen/Hilo
Releases · opellen/Hilo
Release list
0.1.2 — README fix
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
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 instyles.css. Removes the priorapplyHighlightColorsstyle-injection path that the directory rejects. - Popout window compatibility: body classname toggle now uses
activeDocumentinstead ofdocument. - TypeScript / ESLint cleanup: replaced
(app as any).commandsand(editor as any).cmaccesses with typed local interfaces; annotated regex replacer callbacks; wrapped 7 async event handlers in settings tab withvoid (async () => {…})(). builtin-modulesdependency removed in favor of Node's built-innode:module.
Internal
settings.save()now triggers an empty CodeMirror dispatch viaworkspace.iterateCodeMirrorsso 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
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.