|
d235fa693e
|
Update filename display logic and improve video editor behavior: increase filename length limit and adjust text rendering properties. Maintain project view when switching to video editor, enhancing user interface fluidity.
|
2025-09-16 09:36:49 +02:00 |
|
|
97e4a140eb
|
Add project view functionality to VideoEditor: implement video browsing with thumbnails, progress tracking, and keyboard navigation. Toggle between project and editor modes, enhancing user experience.
|
2025-09-16 09:35:32 +02:00 |
|
|
ae2b156b87
|
Refactor VideoEditor initialization: load first video and state after attribute setup, validate cut markers, and streamline default value assignments
|
2025-09-15 18:38:38 +02:00 |
|
|
01aaa36eb0
|
Add caching for video transformations to improve performance during auto-repeat seeking
???
|
2025-09-15 18:34:04 +02:00 |
|
|
83b40af001
|
Fix rendering.......
|
2025-09-08 20:47:55 +02:00 |
|
|
1a086f9362
|
Decringe
|
2025-09-08 20:43:07 +02:00 |
|
|
8f77960183
|
Fix rendering again........
|
2025-09-08 20:39:26 +02:00 |
|
|
d6af05b6db
|
Fix rendering AGAIN
|
2025-09-08 20:36:15 +02:00 |
|
|
76245b3adc
|
Fix loading variables quote on quote.......
|
2025-09-08 20:26:15 +02:00 |
|
|
6559310adc
|
Fix rendering again
|
2025-09-08 20:24:59 +02:00 |
|
|
01ea25168a
|
refactor(main.py): simplify memory usage calculation and streamline video safety checks
|
2025-09-08 18:57:50 +02:00 |
|
|
fc0aa1317b
|
Fix up segmented mode to loop their video segment
|
2025-09-08 17:54:56 +02:00 |
|
|
a6886a8ab8
|
Save when navigate
|
2025-09-08 17:36:00 +02:00 |
|
|
4d4cba9876
|
Implement fullscreen
|
2025-09-08 17:34:50 +02:00 |
|
|
0847ea1abd
|
Remove some garbage code
|
2025-09-08 17:14:09 +02:00 |
|
|
37e9e99f64
|
Fix the rendering errors
|
2025-09-08 17:03:01 +02:00 |
|
|
15382b8fe7
|
Some fucking bullshit
|
2025-09-08 17:02:23 +02:00 |
|
|
9763597af8
|
feat(main.py): track display updates and optimize video rendering process
|
2025-09-08 16:27:55 +02:00 |
|
|
4d60526952
|
refactor(main.py): optimize video processing by seeking once and reading sequentially to improve performance
|
2025-09-08 16:23:37 +02:00 |
|
|
87ead9189f
|
fix(main.py): replace 'n' with 'b' for save and render commands to avoid confusion
|
2025-09-08 10:23:42 +02:00 |
|
|
1e1a886766
|
fix(main.py): correct key binding and add debug check for render video
|
2025-09-08 09:31:41 +02:00 |
|
|
34179e5922
|
refactor(main.py): simplify render video logic and improve filename handling
|
2025-09-08 08:40:38 +02:00 |
|
|
f9272e76eb
|
feat(cleaner): add directory for video name cleaning with CLI tool and registry entry
|
2025-09-08 08:40:13 +02:00 |
|
|
1a05963c31
|
fix(main.py): reset zoom factor to 1.0 and save state when crop is cleared
|
2025-09-08 00:49:21 +02:00 |
|
|
3a8f8d26d3
|
feat(main.py): add file overwrite handling for video editor
|
2025-09-08 00:42:00 +02:00 |
|
|
56d6e04b48
|
refactor(main.py): simplify video rendering process by reusing existing method and reducing redundant code
|
2025-09-08 00:40:00 +02:00 |
|
|
6efbfa0c11
|
refactor(main.py): update video rendering to handle asynchronous rendering and improve debug logging
|
2025-09-08 00:37:04 +02:00 |
|
|
d1b26fe8b4
|
refactor(main.py): add debug prints and validate cut markers against video length
|
2025-09-08 00:36:37 +02:00 |
|
|
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 |
|
|
ed0e8b3d6d
|
refactor(main.py): remove unused variables and improve mouse_callback method signature
|
2025-09-07 23:23:28 +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 |
|