aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fix to make the QFontComboBox update the previewtassaron2022-05-071-5/+6
| | | | Unfortunately it's not an "undoable" ComponentAction object, it just triggers the raw PyQt Signal for now. This is a small patch until I fix it better by rewriting the Component base class, someday :P
* set window titles of minor dialog windowstassaron2022-05-071-5/+8
|
* ffmpeg filter_complex creation code is more readabletassaron2022-05-061-112/+119
|
* convert Spectrum FFmpeg complex_filters to f-stringstassaron2022-05-061-30/+31
|
* fix ffmpeg syntax errortassaron2022-05-061-1/+1
| | | | "syntax is deprecated. Use '|' to separate the list items" from invalid arguments to aevalsrc
* convert to f-stringtassaron2022-05-061-20/+11
|
* convert to f-string for readabilitytassaron2022-05-061-8/+4
|
* undoStack dialog's creation moved to __init__.tassaron2022-05-061-17/+11
| | | | And the automatically added "greeting" components don't show in undo history
* disable undo/redo while video is exportingtassaron2022-05-061-5/+21
|
* show program name as 'avp' when invoked as python -m avptassaron2022-05-051-0/+1
|
* start mainwindow smaller and with classic visualizertassaron2022-05-051-2/+7
| | | | instead of a giant blank canvas, invite the user with some classic components and a smaller window more appropriate for this small utility :)
* update module docstringtassaron2022-05-051-5/+7
|
* docstringstassaron2022-05-051-8/+24
|
* catch PermissionError if FFmpeg doesn't worktassaron2022-05-051-1/+1
|
* move more createVideo work into its own methodstassaron2022-05-051-99/+116
| | | | rename renderFrame to frameRender for consistency with components
* move "determine audio duration" into its own methodtassaron2022-05-051-21/+27
|
* change version numbertassaron2022-05-051-1/+1
|
* show every frame of preview during exporttassaron2022-05-051-5/+1
|
* remove Python threads from video export processtassaron2022-05-051-106/+55
|
* change version numbertassaron2022-05-031-1/+1
|
* cast int to str all over the place.tassaron2022-05-032-6/+6
| | | | This Qt settings object needs to be treated like dynamite, apparently :)
* Suggest pipx for installation. Fix `avp` command.tassaron2022-05-032-56/+50
| | | | Allegedly the gui_scripts is only different from console_scripts on Windows, and it has the effect of hiding the console window. This seemed to make the `avp` entrypoint crash, possibly because the app already contains its own logic for hiding the console window(?). I've tested this on Windows 11 and it seems to work better using console_scripts.
* Broken pipe raises OSError on some platforms.tassaron2022-05-031-2/+2
| | | | Catching this exception prevents the app from crashing on Windows when cancelling an export in progress, or when finishing the export if components use FFmpeg pipes themselves.
* remove unneeded call to .copy()tassaron2022-05-021-1/+1
|
* add commandline option to disable preview during exporttassaron2022-05-023-2/+11
| | | | the weird use of type() is to avoid restructuring the code at this time. I will refactor this in a different pull request