Repository navigation
Confitext 1.0.0
Confitext v1.0.0 - Initial Release
“Your thoughts. Your screen. Your code.”
An animated, Matrix-inspired visual masking layer for private-feeling writing in Obsidian.
Whether you write in open offices, flights, cafes, classrooms, or co-working spaces, Confitext protects your screen from wandering eyes without disrupting your writing flow.
Key Features
⚡ Real-Time Word Completion Masking
- Type normally. The moment a word is finished with Space or punctuation, Confitext visually transforms it into a subtle Matrix-inspired digital code animation.
- Zero Document Damage: Confitext uses non-destructive CodeMirror 6 replacement widgets. Your underlying Markdown notes remain 100% untouched plain text at all times.
👁️ Instant Selection & Cursor Reveal
- Highlight words with your mouse or navigate with keyboard arrow keys — selected text immediately reveals itself for natural reading and editing.
- Copying selected text copies the original plain text, never the visual glyphs.
🧪 Live Matrix Privacy Sandbox
- A built-in interactive playground inside plugin settings. Test scramble animations, try different glyph sets, and experience selection reveal in real time.
🎨 Custom Glyphs & Thematic Presets
- Supply arbitrary Unicode characters (e.g. Alien, Elvish, Archaic scripts) with automatic character deduplication.
- Choose from 6 built-in presets:
- Matrix Code:
ⵙ Ϟ ⟁ Ж ᚷ ⌁ ░ ✦ - Cyber Runes:
᚛ ᚜ ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ - Abstract Geometry:
⟁ ⟐ ⟡ ⟢ ⟤ ⌖ ◈ ◇ - Digital Blocks:
░ ▒ ▓ █ ▀ ▄ ▌ ▐ - Braille Script:
⠁ ⠃ ⠉ ⠙ ⠑ ⠋ ⠛ ⠓ - Morse Code:
• − – · ⎻ ⎼ ◾ ◽
- Matrix Code:
⏳ Idle Auto-Masking Timer
- Optional timer that automatically engages Masking mode if Obsidian is left idle or loses operating system window focus.
🛡️ Per-Note & Per-Folder Rules
- Add
confitext: falseto YAML frontmatter to designate public notes that should never be masked. - Specify folder paths (e.g.
Public/,Shared/) to automatically bypass masking for entire directories.
🧩 Full Markdown Syntax Preservation
- Keeps headings (
#), list bullets (-), blockquotes (>), checkboxes ([x]), fenced code blocks (```), inline code, math formulas ($...$), URLs, and footnotes readable.
🎨 Theme-Aware Color Palettes
- Calibrated for dark and light Obsidian themes with Matrix Luminous Green, Theme Accent, Monochrome, or custom hex color picker.
Quick Start
- Open any note and start writing.
- Press Space to see words scramble into glyphs.
- Drag or double-click to reveal words instantly.
- Toggle modes anytime via the left activity ribbon icon or status bar badge (
⚡ CONFITEXT: ON / REVEALED). - Open Settings > Confitext to customize speed, opacity, glow, and character presets.
Verification & Installation Assets
main.jsmanifest.jsonstyles.css- Verified with 100+ automated unit & integration tests.
Full Changelog: https://github.com/dheeraz101/Confitext/commits/1.0.0