Problem
DiffsHub always uses the bundled code font. Some users prefer a system monospace stack or a locally installed editor font for code review, especially when reading large diffs for long sessions.
Proposed scope
Add a code font preference to DiffsHub display settings:
- keep the current bundled Berkeley Mono as the default
- offer at least a system monospace option
- support a custom installed font name without loading remote font assets
- persist the selected font locally alongside display preferences
The implementation should avoid adding network font loading and should preserve current first-visit behavior.
Non-goals
- Shipping additional font files
- Loading fonts from Google Fonts or another CDN at runtime
- Changing typography outside the diff code surface
- Account-backed settings
Problem
DiffsHub always uses the bundled code font. Some users prefer a system monospace stack or a locally installed editor font for code review, especially when reading large diffs for long sessions.
Proposed scope
Add a code font preference to DiffsHub display settings:
The implementation should avoid adding network font loading and should preserve current first-visit behavior.
Non-goals