Added comprehensive documentation on Linux/GNOME compatibility: Known Issues: - Double-click titlebar maximize is Fyne framework limitation - Provided workarounds: Super+Up, maximize button, F11 - Window sizing issues have been fixed Cross-platform goals: - Smooth operation on Linux, macOS, Windows - Single codebase with Fyne framework - Respect native window manager behaviors Testing matrix: - GNOME/Fedora verified - X11 and Wayland support - Should work on KDE, XFCE, etc. Development guidelines: - Test on both X11 and Wayland - Consider mouse and keyboard workflows - Respect window manager tiling - HiDPI display support This documentation helps users understand current limitations and provides context for cross-platform development priorities. |
||
|---|---|---|
| .. | ||
| convert | ||
| inspect | ||
| rip | ||
| GNOME_COMPATIBILITY.md | ||
| MODULES.md | ||
| PERSISTENT_VIDEO_CONTEXT.md | ||
| README.md | ||
| VIDEO_PLAYER_FORK.md | ||
| VIDEO_PLAYER.md | ||
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)
- Subtitle - Subtitle management
- Streams - Multi-stream handling
- GIF - Animated GIF creation
- Crop - Video cropping tools
- Screenshots - Frame extraction
Design Documents
- Persistent Video Context - Cross-module video state management
- Module Overview - Complete module feature list
- Custom Video Player - Embedded playback implementation
Development
- Architecture - Application structure and design patterns (coming soon)
- FFmpeg Integration - FFmpeg command building and execution (coming soon)
- Contributing - Contribution guidelines (coming soon)
User Guides
- Getting Started - Installation and first steps (coming soon)
- Workflows - Common multi-module workflows (coming soon)
- Keyboard Shortcuts - Keyboard shortcuts reference (coming soon)