VideoTools/internal/ui
Stu e0ecc92195 Add Space bar play/pause and fix icon display with ASCII fallback
Fixes control interactions and icon display issues for immediate usability.

Keyboard Shortcuts:
- Space bar now globally toggles play/pause
- Works anywhere in the app when video is loaded
- No longer conflicts with keyframing mode shortcuts

Icon Display Fix:
- Replaced Material Icons unicode with ASCII/emoji fallback
- Play: ▶ | Pause: || | Stop: ■
- Skip: |◀ and ▶| | Fast: ◀◀ and ▶▶
- Volume: 🔊 🔉 🔇 emojis
- Menu: ☰ (hamburger)
- Works without special fonts installed

Why ASCII Fallback:
- Material Symbols font not installed by default
- Unicode characters displayed as boxes/gibberish
- ASCII icons work universally on all systems
- Ready for custom SVG icons replacement

Usage:
- Press Space anywhere to play/pause video
- Icons now display correctly without font dependencies
- Buttons should be more responsive

Next Steps:
- Add custom SVG icons (user will create)
- Implement overlay controls that auto-hide
- Fix play button responsiveness
- Move controls to overlay video area

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 11:37:49 -05:00
..
components.go Initial import for VT Player 2025-12-04 05:03:02 -05:00
icons.go Add Space bar play/pause and fix icon display with ASCII fallback 2025-12-09 11:37:49 -05:00
mainmenu.go Simplify player view and enable drop-to-play 2025-12-04 06:04:35 -05:00
queueview.go Initial import for VT Player 2025-12-04 05:03:02 -05:00
tappable.go Add video interaction: double-click fullscreen and right-click play/pause 2025-12-09 11:23:26 -05:00
timeline.go Create custom timeline widget with keyframe markers (Commit 6) 2025-12-08 12:07:45 -05:00