Add VideoEditor class to editor.py for enhanced video editing functionality

This commit introduces the VideoEditor class in editor.py, encapsulating various video editing features such as playback control, cropping, zooming, and motion tracking. The class manages video file handling, state saving/loading, and user interactions, providing a comprehensive interface for video editing. Additionally, it includes configuration constants for timeline and progress bar settings, improving the overall user experience and maintainability of the codebase.
This commit is contained in:
2025-09-16 17:26:28 +02:00
parent 762bc2e5e0
commit 099d551e1d
3 changed files with 3251 additions and 2970 deletions

3240
croppa/editor.py Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -10,4 +10,4 @@ dependencies = [
]
[project.scripts]
croppa = "main:main"
croppa = "croppa.main:main"