Commit Graph

2 Commits

Author SHA1 Message Date
Bendt
dd6d7e645f fix: Give all widgets unique IDs in HelpScreen
- Add unique IDs to all Static widgets (spacer_1, spacer_2, spacer_3)
- Fix MountError: 'Tried to insert 3 widgets with same ID'
- Help screen now displays correctly when pressing '?'
2025-12-28 13:37:45 -05:00
Bendt
977c8e4ee0 feat: Add comprehensive help screen modal
- Create HelpScreen with all keyboard shortcuts
- Add hardcoded sections for instructions
- Add binding for '?' key to show help
- Support ESC/q/? to close help screen
- Document notification compression feature in help
- Format help with colors and sections (Navigation, Actions, View, Search)

Features:
- Shows all keyboard shortcuts in organized sections
- Quick Actions section explains notification compression
- Configuration instructions for mail.toml
- Modal dialog with close button
- Extracts bindings automatically for display
2025-12-28 13:33:09 -05:00