aboutsummaryrefslogtreecommitdiff
path: root/src/toolkit
AgeCommit message (Collapse)Author
2022-05-06fix ffmpeg syntax errortassaron
"syntax is deprecated. Use '|' to separate the list items" from invalid arguments to aevalsrc
2022-05-05catch PermissionError if FFmpeg doesn't worktassaron
2022-04-30fix misspelled ffmpegtassaron
2022-04-30test if ffmpeg is really found at startuptassaron
2022-04-29ignore benign error from reading a closed pipetassaron
happens when the video is done exporting sometimes. Not worth fixing
2022-04-28cast int to str in ffmpeg commandtassaron
2022-04-27fix segmentation fault when rendering Color componenttassaron
Pillow's ImageQt is a subclass of QImage
2022-04-22make pip-installable as a packagetassaron
2022-04-21createFfmpegCommand returns an empty list if it failstassaron
previously it raised an exception
2022-04-21fix crash if ffmpeg is not installed (tested on windows 11)tassaron
2022-04-13fix missing audio in output video due to change in ffmpeg command syntax ↵tassaron
(tested with v4.4.1)
2017-08-28ctrl-c ends commandline mode properlytassaron
2017-08-27file logging can be turned completely offtassaron
and various changes to log levels and messages everywhere
2017-08-26fixed too-large Color sizes, fixed a redoing bug, rm pointless thingstassaron
and now Ctrl+Alt+Shift+A gives a bunch of debug info
2017-08-20relative widgets scale properly when undoing at different resolutionstassaron
2017-08-19remove % from log callstassaron
2017-08-19fixed issues with undoing relative widgetstassaron
2017-08-15undoable edits for normal component settings; TODO: merge small editstassaron
2017-08-14better aevalsrc inputs for spectrum previewstassaron
2017-08-14faster Spectrum preview & custom VERBOSE loglvltassaron
2017-08-12fixtassaron
2017-08-12rv pointless optimization & remove circular imports (again...)tassaron
the last commit does showcase an enlightening bug however
2017-08-12move previewWindow class into new filetassaron
and cache frequently-created blank frames
2017-08-10using the builtin logging moduletassaron
2017-08-08relative stroke px size & no Qt pen on stroketassaron
2017-08-01component class now tracks colorwidgetstassaron
so adding new color-selection widgets is now simple
2017-07-30added Spectrum component with many optionstassaron
tweaked Waveform, added some ffmpeg logging, made generic widget functions
2017-07-29generic preview sound for waveform componenttassaron
with secret preference to use the audio file again
2017-07-29waveform component is working, preview is glitchytassaron
2017-07-29starting work on Waveform componenttassaron
split Video class out of Video component for reuse in Waveform
2017-07-28move code into a new function for future expansiontassaron
2017-07-27fixed video component eating stdouttassaron
+ made height/width into properties to simplify render methods
2017-07-25error can be locked within properties()tassaron
and simplified the componenterrors again
2017-07-23ComponentError exception wraps previewRendertassaron
probably where errors are likeliest to be found
2017-07-23better component error messagestassaron
fatal errors cancel the export instead of crashing
2017-07-23components auto-connect & track widgets, less autosave spamtassaron
importing toolkit from live interpreter now works
2017-07-20add component in context menu, del/ins hotkeystassaron
+ preset manager uses mainwindow component list
2017-07-20ffmpeg functions moved to toolkit, component format simplifiedtassaron
component methods are auto-decorated & settings are now class variables
2017-07-17combined toolkit.py & frame.py into toolkit packagetassaron