Commit Graph

231 Commits

Author SHA1 Message Date
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
e43865a7c8 feat(main.py): implement I-frame seeking for improved performance and add display interval for seeking 2025-08-18 16:41:54 +02:00
3900d1cb11 refactor(main.py): introduce frame caching and separate frame loading/advancing logic 2025-08-18 16:36:18 +02:00
e2758b5390 feat(main.py): enhance seeking and playback controls for improved user experience 2025-08-18 16:33:50 +02:00
0a048d3078 feat(main.py): refactor media grading logic with constants and improved controls 2025-08-18 16:25:56 +02:00
2b9988b592 feat(main.py): implement advanced seeking controls and auto-window resizing 2025-08-18 16:17:35 +02:00
1b2fa03ab6 Hallucinate everything 2025-08-18 16:10:02 +02:00
61e896fddb feat(scripts): add check, deploy, and format scripts and registry files for imview 2025-08-18 16:05:43 +02:00
8adaeaa656 feat(grader): add python grader with pyproject.toml and main script 2025-08-18 16:01:02 +02:00