|  | 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 |  | 
			
				
					|  | 31240dabf9 | Remove a bunch of cringe from grader | 2025-09-04 15:32:07 +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 |  | 
			
				
					|  | 28f11ab190 | Enable editing multiple videos quickly by running croppa on a folder | 2025-09-04 14:42:21 +02:00 |  | 
			
				
					|  | c6cc249ab2 | feat(main.py): enhance video display to maximize screen usage and center window | 2025-08-21 19:05:48 +02:00 |  | 
			
				
					|  | f5b5800802 | feat(main.py): implement aspect ratio preservation for video display | 2025-08-21 19:01:59 +02:00 |  | 
			
				
					|  | d2c9fb6fb0 | feat(main.py): implement parallel segment processing and optimize frame loading | 2025-08-20 12:58:43 +02:00 |  | 
			
				
					|  | ce0232846e | feat(main.py): implement frame caching to improve playback performance | 2025-08-20 12:34:56 +02:00 |  | 
			
				
					|  | e0dd1a8db8 | feat(main.py): add timeline visibility toggle functionality | 2025-08-20 12:19:57 +02:00 |  | 
			
				
					|  | dca565e6e9 | refactor(main.py): use class constants for segment_count and segment_overlap_percent | 2025-08-20 12:18:51 +02:00 |  | 
			
				
					|  | ab54fb2da7 | feat(main.py): add functionality to reposition segments in multi-segment mode | 2025-08-20 12:15:09 +02:00 |  | 
			
				
					|  | 03d4d26335 | feat(main.py): refactor video sampling and navigation logic to improve usability and consistency | 2025-08-20 11:48:34 +02:00 |  | 
			
				
					|  | 9a8424feb3 | feat(main.py): introduce multi-segment video mode for enhanced analysis | 2025-08-20 11:44:00 +02:00 |  | 
			
				
					|  | a951ad21a3 | feat(main.py): add seek modifiers for A/D keys with Shift and Ctrl | 2025-08-20 10:57:53 +02:00 |  | 
			
				
					|  | 404ffabd9d | feat(pyproject.toml): add croppa script to pyproject.toml for command-line execution | 2025-08-19 09:49:22 +02:00 |  | 
			
				
					|  | 52065ee02f | refactor(croppa): remove debug print statements from video editor | 2025-08-19 09:48:02 +02:00 |  | 
			
				
					|  | 811cd43261 | refactor(croppa): adjust draw_crop_overlay to use canvas and screen coordinates | 2025-08-19 09:47:28 +02:00 |  | 
			
				
					|  | cdad9198bc | refactor(croppa/main.py): improve screen coordinate to video frame conversion logic | 2025-08-19 09:39:46 +02:00 |  | 
			
				
					|  | b2f28f215c | Update | 2025-08-19 09:26:27 +02:00 |  | 
			
				
					|  | 74c5b48a83 | fix(main.py): include keys '1' through '5' in the condition to prevent unintended navigation | 2025-08-19 09:26:19 +02:00 |  | 
			
				
					|  | d62fbb055e | feat(deploy): add croppa installation and context menu integration | 2025-08-19 09:07:57 +02:00 |  | 
			
				
					|  | 205b2220a1 | feat(croppa): implement basic video editing functionality with cropping and zooming | 2025-08-19 09:00:39 +02:00 |  | 
			
				
					|  | 6b0cc279d7 | fix(main.py): allow 'u' key to skip frames in media grader | 2025-08-19 08:56:02 +02:00 |  | 
			
				
					|  | 0826b8a8b7 | fix(main.py): add print statements to track navigation changes for debugging | 2025-08-19 08:42:30 +02:00 |  | 
			
				
					|  | 7464efbd95 | feat(main.py): add undo jump functionality with H key | 2025-08-19 08:38:27 +02:00 |  | 
			
				
					|  | 21408779ab | feat(main.py): implement bisection navigation for videos | 2025-08-19 08:34:56 +02:00 |  | 
			
				
					|  | 20b5739dbe | feat(main.py): implement video sampling and watch tracking features | 2025-08-19 08:30:00 +02:00 |  | 
			
				
					|  | 554b4ffc26 | fix(main.py): restart video on reaching end instead of breaking loop | 2025-08-19 08:17:28 +02:00 |  | 
			
				
					|  | c08719be70 | fix(main.py): release video capture before moving files to prevent errors | 2025-08-19 08:13:55 +02:00 |  | 
			
				
					|  | 47b190bbf0 | fix(main.py): conditionally display info overlay and timeline for video files only | 2025-08-19 08:11:19 +02:00 |  | 
			
				
					|  | adc468bbc2 | refactor(main.py): improve error handling and logging for file operations | 2025-08-19 08:10:09 +02:00 |  | 
			
				
					|  | 0b08869483 | feat(main.py): implement undo functionality for grading actions | 2025-08-19 08:05:38 +02:00 |  | 
			
				
					|  | 8ba99a2053 | refactor(main.py): move grade directory creation to the point of use | 2025-08-18 17:21:04 +02:00 |  | 
			
				
					|  | 5fc6456db9 | feat(main.py): add timeline UI for video seeking and introduce mouse event handling | 2025-08-18 16:58:00 +02:00 |  | 
			
				
					|  | f0a20c277c | chore(scripts): remove unused check.sh and format.sh scripts | 2025-08-18 16:54:58 +02:00 |  | 
			
				
					|  | 2ba1b36a1b | Update | 2025-08-18 16:52:11 +02:00 |  | 
			
				
					|  | 2840ed14bc | refactor(main.py): remove unused constants and simplify video seeking logic | 2025-08-18 16:50:31 +02:00 |  | 
			
				
					|  | 85768f6323 | refactor(main.py): simplify seeking logic and improve key repeat handling | 2025-08-18 16:48:13 +02:00 |  |