feat(ui): add terminal font controls and session duration

- Add font size controls (A+/A-) with keyboard shortcuts (Ctrl++/-)
- Add session duration display in session cards
- Persist font size preference in localStorage
- Add periodic session re-render to update durations
- Update terminal welcome message with new shortcuts
- Update README keyboard shortcuts documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
arkon
2026-01-18 22:11:43 +01:00
co-authored by Claude Opus 4.5
parent f8b84a9465
commit c60f416d4b
4 changed files with 100 additions and 0 deletions
+23
View File
@@ -1671,3 +1671,26 @@ input[type="checkbox"] {
height: 1px;
background: var(--border);
}
/* Font Controls */
.font-controls {
display: flex;
align-items: center;
gap: 0.25rem;
margin-right: 0.5rem;
}
.font-size-display {
font-size: 0.7rem;
color: var(--text-muted);
min-width: 32px;
text-align: center;
font-family: 'SF Mono', Monaco, monospace;
}
/* Output Actions */
.output-actions {
display: flex;
align-items: center;
gap: 0.5rem;
}