VideoTools/docs
Stu Leak 3f47da4ddf Integrate Google Material Icons for clean UI
Icon system:
- Create internal/ui/icons.go with Material Symbols unicode constants
- Add 50+ icon constants for all player features
- Implement NewIconButton() and helper functions
- Add GetVolumeIcon() and GetPlayPauseIcon() dynamic icon helpers

UI updates:
- Replace emoji icons (▶/⏸ 🔊 ☰) with Material Icons
- Use play_arrow/pause for play button with state toggle
- Use volume_up/down/mute/off for volume with dynamic updates
- Use menu icon for playlist toggle
- Use skip_previous/skip_next for track navigation

Documentation:
- Add MATERIAL_ICONS_MAPPING.md with complete icon reference
- Document 50+ Material Icon unicode mappings
- Include download instructions for Material Symbols font
- Map all planned features to appropriate icons

Benefits:
- Professional, consistent icon design
- Industry-standard Material Design language
- Better rendering than emoji (no font fallback issues)
- Scalable unicode characters (works immediately)
- Ready for font enhancement (optional Material Symbols font)

Prepares for:
- Frame navigation icons (navigate_before/next)
- Keyframe jump icons (first_page/last_page)
- Cut tool icons (content_cut, markers)
- All features in FEATURE_ROADMAP.md

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 10:06:43 -05:00
..
convert Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
inspect Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
rip Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
BUILD_AND_RUN.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
COMPLETION_SUMMARY.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
DONE.md Update VT Player done/todo docs 2025-12-04 06:04:26 -05:00
DVD_IMPLEMENTATION_SUMMARY.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
DVD_USER_GUIDE.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
FEATURE_ROADMAP.md Fix video loading and improve player UI 2025-12-05 10:01:59 -05:00
GNOME_COMPATIBILITY.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
ICONS_NEEDED.md Fix video loading and improve player UI 2025-12-05 10:01:59 -05:00
INTEGRATION_GUIDE.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
LATEST_UPDATES.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
MATERIAL_ICONS_MAPPING.md Integrate Google Material Icons for clean UI 2025-12-05 10:06:43 -05:00
MODULES.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
PERSISTENT_VIDEO_CONTEXT.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
QUEUE_SYSTEM_GUIDE.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
README.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
TEST_DVD_CONVERSION.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
TESTING_DEV13.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
TODO.md Note blocker: video load not firing 2025-12-04 07:29:17 -05:00
VIDEO_PLAYER_FORK.md Initial import for VT Player 2025-12-04 05:03:02 -05:00
VIDEO_PLAYER.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00

VideoTools Documentation

VideoTools is a comprehensive FFmpeg GUI wrapper that provides user-friendly interfaces for common video processing tasks.

Documentation Structure

Core Modules (Implemented/Planned)

  • Convert - Video transcoding and format conversion
  • Merge - Join multiple video clips
  • Trim - Cut and split videos
  • Filters - Video and audio effects
  • Upscale - Resolution enhancement
  • Audio - Audio track operations
  • Thumb - Thumbnail generation
  • Inspect - Metadata viewing and editing
  • Rip - DVD/Blu-ray extraction

Additional Modules (Proposed)

Design Documents

Development

User Guides