• Joined on 2024-07-16
dave pushed to master at dave/py-media-grader 2025-09-17 09:42:23 +00:00
b90b5e5725 Merge branch 'motion-track-01'
ed6f809029 Refactor marker navigation in VideoEditor to utilize tracking points
8a7e2609c5 Add marker navigation functionality to VideoEditor
dd1bc12667 Add exact frame seeking functionality to VideoEditor
9c14249f88 Update VideoEditor configuration for seek multiplier settings
Compare 28 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 15:51:00 +00:00
e97ce026da Enhance VideoEditor with tracking-adjusted cropping and improved transformation logic
cacaa5f2ac Refactor video rendering functionality in VideoEditor and introduce rendering module
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 15:28:08 +00:00
099d551e1d Add VideoEditor class to editor.py for enhanced video editing functionality
762bc2e5e0 Refactor main.py to streamline imports and remove unused classes
cb4fd02a42 Refactor imports in ProjectView for clarity and maintainability
Compare 3 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 14:31:06 +00:00
cf44597268 Implement coordinate transformation methods in VideoEditor
fd35c6ac13 Enhance crop application with motion tracking offset adjustments in VideoEditor
d181644b50 Enhance frame processing with motion tracking in VideoEditor
Compare 3 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 14:17:25 +00:00
c1b6567e42 Update key mappings for motion tracking in VideoEditor
dave pushed to master at dave/py-media-grader 2025-09-16 13:07:10 +00:00
79aa51a21c Refactor display dimension calculations in VideoEditor
5637a9a3e0 Refactor motion tracking and display transformation in VideoEditor
81f17953f7 Enhance crop application with motion tracking in VideoEditor
04d914834e Refactor crop and motion tracking logic in VideoEditor
4960812cba Enhance motion tracking functionality in VideoEditor
Compare 7 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 11:36:19 +00:00
5baa2572ea Add Cv2BufferedCap class for efficient video frame handling in VideoEditor
c7c092d3f3 Implement frame caching in VideoEditor: add methods for managing frame cache with LRU eviction, improving playback performance by reducing frame retrieval time. Clear cache when switching videos to optimize memory usage.
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-16 11:23:48 +00:00
f0d540be27 Add refresh_progress_data method in ProjectView and update VideoEditor to call it on state save. This ensures progress data is up-to-date when the editor state changes, enhancing user experience and project management.
dave pushed to master at dave/py-media-grader 2025-09-16 08:05:17 +00:00
c8dfcca954 Refactor thumbnail caching in ProjectView: store original thumbnails by video path instead of size, allowing for on-demand resizing. This change optimizes thumbnail generation and improves performance by reducing redundant processing.
b9cf9f0125 Update keyboard shortcuts in ProjectView: correct functionality for adjusting items per row, swapping the actions for 'Q' and 'Y' to improve user navigation and experience. Revise instructions to reflect these changes.
b8899004f3 Refactor ProjectView to improve thumbnail layout and item display: set default items per row to 2, implement dynamic thumbnail size calculation, and update keyboard shortcuts for adjusting items per row. Enhance thumbnail caching mechanism to optimize performance and maintain aspect ratio during resizing.
8c4663c4ef Remove unnecessary mouse interaction handling in VideoEditor when in project view mode, streamlining the mouse callback functionality.
9dd0c837b4 Update keyboard shortcuts in ProjectView: add 'q' for quitting and refine instructions for user navigation. Enhance VideoEditor to handle quit action, improving overall user experience.
Compare 11 commits »
dave pushed to master at dave/py-media-grader 2025-09-15 16:38:57 +00:00
ae2b156b87 Refactor VideoEditor initialization: load first video and state after attribute setup, validate cut markers, and streamline default value assignments
01aaa36eb0 Add caching for video transformations to improve performance during auto-repeat seeking
Compare 2 commits »
dave pushed to master at dave/eve-signaler 2025-09-15 15:40:35 +00:00
f6450fdafb refactor(RegionMap, StatisticsToggle): reposition StatisticsToggle to avoid overlaps and simplify layout
7f4ca796aa refactor(MapNode, StatisticsToggle): streamline text rendering in MapNode and replace switches with buttons in StatisticsToggle for improved UI
0c5d0616e5 feat(RegionMap): implement system ID caching and enhance jump/kill data retrieval
Compare 3 commits »
dave pushed to master at dave/eve-signaler 2025-09-14 22:10:04 +00:00
6f3a5dce64 feat(MapNode): add viewBoxWidth prop for scaling and adjust text rendering for fixed visual size
8575155f4b feat(SystemStatistics): add system jumps and kills statistics with toggle functionality
Compare 2 commits »
dave pushed to cyka at dave/eveo 2025-09-09 19:22:31 +00:00
d55e3c556d Update
dave pushed to master at dave/eve-signaler 2025-09-09 09:14:11 +00:00
41f7d3157f feat(ESISSO): refactor callback handling into a dedicated function and improve request logging
dave pushed to master at dave/eve-signaler 2025-09-09 09:03:00 +00:00
e72bab7086 feat(ESISSO): enhance callback server with detailed logging and improved response handling
dave pushed to master at dave/eve-signaler 2025-09-09 09:00:32 +00:00
3ca3bf8810 Update ESI SSO client ID and expand permission scopes for enhanced functionality
dave pushed to master at dave/eve-signaler 2025-09-09 08:57:45 +00:00
28817dec8d Update ESI SSO client ID and expand permission scopes for enhanced functionality
dave pushed to master at dave/py-media-grader 2025-09-08 18:48:09 +00:00
83b40af001 Fix rendering.......
dave pushed to master at dave/py-media-grader 2025-09-08 18:43:20 +00:00
1a086f9362 Decringe
8f77960183 Fix rendering again........
d6af05b6db Fix rendering AGAIN
76245b3adc Fix loading variables quote on quote.......
6559310adc Fix rendering again
Compare 5 commits »
dave pushed to master at dave/py-media-grader 2025-09-08 16:58:01 +00:00
01ea25168a refactor(main.py): simplify memory usage calculation and streamline video safety checks
fc0aa1317b Fix up segmented mode to loop their video segment
Compare 2 commits »