|  | 1da8efc528 | feat(main.py): add synchronous video rendering method for overwrite operations | 2025-09-08 00:32:48 +02:00 |  | 
			
				
					|  | 0dbf82f76b | refactor(main.py): add state saving on crop and marker changes to ensure consistent state management | 2025-09-08 00:30:21 +02:00 |  | 
			
				
					|  | 4651ba51f1 | refactor(main.py): simplify filename generation logic and update user instructions | 2025-09-08 00:28:32 +02:00 |  | 
			
				
					|  | 2961fe088d | refactor(main.py): update shift+n functionality to handle both image and video editing consistently | 2025-09-08 00:26:53 +02:00 |  | 
			
				
					|  | 0fb591d0b3 | feat(main.py): add overwrite and new file options for enter and shift+enter keys in video editor | 2025-09-08 00:24:18 +02:00 |  | 
			
				
					|  | 709e637e88 | feat(main.py): increase seek multiplier increment and add debug prints for state management | 2025-09-08 00:21:30 +02:00 |  | 
			
				
					|  | 252cda9ad3 | refactor(main.py): add debug prints for state file handling and seeking logic improvements | 2025-09-08 00:06:20 +02:00 |  | 
			
				
					|  | d29d45d4fd | feat(main.py): enhance video editor with rendering state checks and logging | 2025-09-08 00:00:26 +02:00 |  | 
			
				
					|  | b7e4fac9e7 | feat(main.py): add threaded video rendering with progress updates and cancellation support | 2025-09-07 23:56:15 +02:00 |  | 
			
				
					|  | a815679a38 | refactor(main.py): initialize last_display_update to prevent immediate auto-repeat in VideoEditor class | 2025-09-07 23:52:36 +02:00 |  | 
			
				
					|  | ce8560aafb | feat(main.py): add seek multiplier configuration and usage throughout the editor | 2025-09-07 23:50:31 +02:00 |  | 
			
				
					|  | 0740af6024 | Update | 2025-09-07 23:48:24 +02:00 |  | 
			
				
					|  | b1ade237a7 | fix(video editor): adjust frame counts for modifier keys to enhance precision | 2025-09-07 23:36:38 +02:00 |  | 
			
				
					|  | eb9b4d9c8c | refactor(main.py): consolidate save_state calls to a single method for consistency and improve logging | 2025-09-07 23:35:51 +02:00 |  | 
			
				
					|  | 84993c4fc8 | refactor(main.py): simplify and consolidate auto-repeat seeking logic for cleaner code | 2025-09-07 23:32:11 +02:00 |  | 
			
				
					|  | e5e4dea2a3 | refactor(main.py): remove unused seeking state and update dependencies in pyproject.toml | 2025-09-07 23:19:42 +02:00 |  | 
			
				
					|  | 8a266303a5 | refactor(main.py): simplify seek logic, update imports and print statements; update pyproject.toml to include ruff as a dependency | 2025-09-07 23:09:54 +02:00 |  | 
			
				
					|  | 366de8e796 | feat(main.py): implement smart video seeking with keyframe optimization | 2025-09-07 23:06:25 +02:00 |  | 
			
				
					|  | b85e757871 | feat(main.py): track last key activity and improve auto-repeat logic for responsive key detection | 2025-09-07 23:03:33 +02:00 |  | 
			
				
					|  | 7f08f38457 | refactor(main.py): update last seek time on key press to prevent auto-repeat timeout and handle different key presses | 2025-09-07 22:50:48 +02:00 |  | 
			
				
					|  | 161b221992 | feat(main.py): implement auto-repeat seeking for video editor with configurable delays and rates | 2025-09-07 22:46:55 +02:00 |  | 
			
				
					|  | 4a8492dcd2 | feat(main.py): add state saving and loading for video editor session | 2025-09-07 22:39:56 +02:00 |  | 
			
				
					|  | a7c5398faf | refactor(main.py): simplify and optimize coordinate conversion logic in VideoEditor class | 2025-09-07 20:10:37 +02:00 |  | 
			
				
					|  | f919015e6b | fix(main.py): correct key bindings and add save screenshot functionality for "s" and "S" keys | 2025-09-07 19:59:58 +02:00 |  | 
			
				
					|  | 6f3f03d863 | refactor(main.py): adjust feedback message duration and refine coordinate transformation logic for cropping and zooming | 2025-09-07 19:58:56 +02:00 |  | 
			
				
					|  | dd237d0723 | feat(main.py): add feedback message system for operations and update UI rendering | 2025-09-07 19:55:54 +02:00 |  | 
			
				
					|  | b54131e4e7 | feat(main.py): add functionality to save screenshots with unique filenames and update documentation | 2025-09-07 19:53:20 +02:00 |  | 
			
				
					|  | 204dcf491d | fix(main.py): handle overwriting of already edited files to avoid naming conflicts | 2025-09-07 19:50:46 +02:00 |  | 
			
				
					|  | 0adcc8f32a | Add support for images | 2025-09-05 09:21:18 +02:00 |  | 
			
				
					|  | 4ffd4cd321 | fix(main.py): correct key binding for video navigation to avoid duplication | 2025-09-04 22:11:06 +02:00 |  | 
			
				
					|  | b510ec9637 | feat(main.py): add marker looping functionality and update frame handling | 2025-09-04 22:06:54 +02:00 |  | 
			
				
					|  | c4c88c8175 | refactor(main.py): update backend order preference to prioritize FFmpeg for video files and DirectShow for cameras | 2025-09-04 21:30:32 +02:00 |  | 
			
				
					|  | 0a73926427 | fix(main.py): handle actual end of video correctly in sequential read fallback | 2025-09-04 21:08:16 +02:00 |  | 
			
				
					|  | 007e371db6 | refactor(main.py): optimize frame advancement logic to handle playback speed and improve readability | 2025-09-04 21:04:18 +02:00 |  | 
			
				
					|  | 6c8a5dad8e | fix(main.py): handle argument parsing errors and improve error messages | 2025-09-04 21:02:17 +02:00 |  | 
			
				
					|  | 6e9bb9ad8e | Greatly improve performance yippie! | 2025-09-04 20:59:27 +02:00 |  | 
			
				
					|  | df103e4070 | Vimify the cropping | 2025-09-04 16:54:37 +02:00 |  | 
			
				
					|  | 1f823a7465 | Invert the cropping controls | 2025-09-04 16:51:04 +02:00 |  | 
			
				
					|  | 85bef2b3bd | Add crop preview rectangle while dragging | 2025-09-04 16:49:15 +02:00 |  | 
			
				
					|  | 525ecd2cf5 | Remove weird ass overlay | 2025-09-04 16:47:45 +02:00 |  | 
			
				
					|  | b59e3bd570 | Implement crop adjustments | 2025-09-04 16:44:53 +02:00 |  | 
			
				
					|  | f8780a2d43 | Rework naming to include %03d | 2025-09-04 16:25:29 +02:00 |  | 
			
				
					|  | ad4130906b | Also don't load videos that have an edited variant | 2025-09-04 16:14:44 +02:00 |  | 
			
				
					|  | 10eed9efcd | Don't load edited videos to edit | 2025-09-04 16:08:28 +02:00 |  | 
			
				
					|  | dbefc5b359 | Add a render progress bar | 2025-09-04 15:54:54 +02:00 |  | 
			
				
					|  | 22bba12d7e | Code format | 2025-09-04 15:15:16 +02:00 |  | 
			
				
					|  | d739e40862 | Add brightness and contrast controls | 2025-09-04 15:15:05 +02:00 |  | 
			
				
					|  | cd89bbf4e4 | Implement rotation and faster seeking | 2025-09-04 15:05:30 +02:00 |  | 
			
				
					|  | 692c413f13 | Maybe faster....... | 2025-09-04 15:00:51 +02:00 |  | 
			
				
					|  | cf09fd172e | Maybe make faster render says claude | 2025-09-04 14:58:06 +02:00 |  |