Commit Graph

4 Commits

Author SHA1 Message Date
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