Harmonia Vision logo

Harmonia Vision

Active · v1.0.0

Why Harmonia Vision?

After years of wearing glasses for myopia and astigmatism, I realized that adjusting font size alone wasn’t enough. Different vision conditions affect how we perceive text in unique ways - letter spacing, line height, font weight, and cursor visibility all play a role.

Harmonia Vision was born from the same philosophy as Harmonia Theme: making long coding sessions sustainable for your eyes. But instead of colors, it focuses on typography and spacing - personalized to your specific visual needs.


What it solves

It’s not about making text bigger - it’s about making it comfortable for your eyes.


Supported Vision Conditions

Harmonia Vision understands six common conditions that affect screen readability:

Select one or multiple conditions - the engine intelligently combines their effects.


Optional Prescription Input

For more precise recommendations, you can enter your optical prescription values:

These values are 100% local - never stored, never transmitted. Just used to calculate your ideal settings.


The Calibration Engine

Harmonia Vision uses an empirically calibrated recommendation system:

Font Size Thresholds (by Myopia Severity)

SeveritySphereMinimum Font Size
Mild≥0.5D15px
Moderate≥1.0D16px
Significant≥1.5D18px
High≥3.0D20px
Very High≥5.0D22px

Adjustable Settings

The extension can fine-tune these VS Code settings:

SettingRangePurpose
Font Size12-32pxPrimary comfort adjustment
Line Height1.4x-2.0xVertical spacing for line tracking
Letter Spacing0-1.5pxHorizontal character separation
Font Weight300-700Glyph definition and brightness
Cursor Width1-5pxCursor visibility and tracking

Safe Apply Workflow

Built-in snapshot and restore system for worry-free experimentation:

  1. Automatic Snapshot: First use captures your current settings as baseline.
  2. Live Preview: Test changes in real-time before committing.
  3. Save: Apply settings permanently and update your baseline.
  4. Revert: Restore original settings at any time.

Your settings and snapshots persist across VS Code restarts.


Privacy First


Installation

VS Code

  1. Open Extensions → search for “Harmonia Vision” (publisher: AgusRdz).
  2. Install and run command: Harmonia Vision: Open Calibrator.
  3. Select your vision conditions and optionally enter prescription values.
  4. Generate recommendations, preview, and save when satisfied.

Get Harmonia Vision


The Story Behind It

Curious about why I built this? 📝 Read the full story: From Glasses to Code - The Personal Journey Behind Harmonia Vision