Commit Graph

5 Commits

Author SHA1 Message Date
klop51
6bb356948d feat: Add modern thumbnail editor with advanced UI and editing features
- Implemented a new thumbnail editor using Tkinter and MoviePy
- Added functionality to load video files and capture frames
- Created a modern user interface with a dark theme and responsive design
- Included tools for adding text and stickers to thumbnails
- Implemented export options for saving edited thumbnails
- Added default emoji stickers and functionality to load custom stickers
- Enhanced user experience with hover effects and modern button styles
2025-08-10 14:11:18 +02:00
klop51
a6a528396b Implement responsive design improvements across all GUI windows
- Converted layout from pack() to grid() for better control and responsiveness.
- Set minimum window sizes for MainApplication, ClipSelectionWindow, and ProgressWindow.
- Added dynamic font sizing and text wrapping based on window width.
- Implemented window resize handlers to adjust layouts and element sizes dynamically.
- Enhanced button and frame arrangements for better usability and touch-friendliness.
- Improved scrolling behavior in ShortsGeneratorGUI with a scrollable container.
- Ensured all elements adapt to various screen sizes for a consistent user experience.
2025-08-10 10:14:03 +02:00
klop51
8cc0d02473 feat: Add ClipSelectionWindow for user clip selection and enhance progress handling 2025-08-10 02:25:39 +02:00
klop51
0b25f6fef5 feat: Enhance progress tracking with a dedicated ProgressWindow for clip processing and previews 2025-08-09 22:49:02 +02:00
klop51
ae5a287aeb Add processing preview with progress tracking to the main application
- Implemented a new feature to show a processing preview for clips.
- Added a progress bar, elapsed time, and remaining time indicators.
- Utilized threading to keep the main application responsive during processing.
- Included buttons for previewing clips, opening videos, and exiting the application.
2025-08-09 21:45:39 +02:00