• Joined on 2024-07-16
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 »
dave pushed to master at dave/py-media-grader 2025-09-08 15:36:10 +00:00
a6886a8ab8 Save when navigate
4d4cba9876 Implement fullscreen
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-08 15:32:57 +00:00
efa10bfce3 Implement fullscreen
dave pushed to master at dave/py-media-grader 2025-09-08 15:14:19 +00:00
0847ea1abd Remove some garbage code
37e9e99f64 Fix the rendering errors
15382b8fe7 Some fucking bullshit
9763597af8 feat(main.py): track display updates and optimize video rendering process
Compare 4 commits »
dave pushed to master at dave/py-media-grader 2025-09-08 14:23:47 +00:00
4d60526952 refactor(main.py): optimize video processing by seeking once and reading sequentially to improve performance
87ead9189f fix(main.py): replace 'n' with 'b' for save and render commands to avoid confusion
1e1a886766 fix(main.py): correct key binding and add debug check for render video
Compare 3 commits »
dave pushed to master at dave/py-media-grader 2025-09-08 06:51:47 +00:00
34179e5922 refactor(main.py): simplify render video logic and improve filename handling
f9272e76eb feat(cleaner): add directory for video name cleaning with CLI tool and registry entry
Compare 2 commits »
dave pushed to master at dave/py-media-grader 2025-09-07 22:49:31 +00:00
1a05963c31 fix(main.py): reset zoom factor to 1.0 and save state when crop is cleared