Skip to content

[CONFIG] Add font existence validation with user-friendly error messages #728

Description

@mikejmorgan-ai

Description

When a font fails to load, the error message is not user-friendly. Need graceful fallback with clear warnings.

Current Behavior

  • Silent fallback when font not found
  • No warning to user about which font is being used
  • Error messages are technical

Desired Behavior

  1. Validate font exists at startup
  2. Show clear warning: "Font 'JetBrains Mono' not found, using 'Menlo'"
  3. Suggest installation command for missing fonts
  4. Log which font is actually being used

Location

  • File: config/src/font.rs
  • Lines: 431-472

Estimated Time

2 hours

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions