aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Don't render checkerboard during previewtassaron2022-05-021-3/+1
| | | | It was nice for consistency with the editing preview, but this slows down the main thread if we're doing the preview synchronously. And it's not really inaccurate to the final product, as far as I know.
* fixes #70 - store a ref to preview frame & update preview synchronouslytassaron2022-05-022-24/+23
| | | | removing the Python thread might not have been necessary. I will test this next
* add useful comment about why this reference existstassaron2022-05-021-0/+2
|
* log QThread IDstassaron2022-05-022-0/+3
|
* create test report in home folder after `--test`tassaron2022-04-301-1/+34
|