| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-07 | --export-project uses -i and -o if provided | tassaron | |
| Also remove unneeded instance variables `parser` and `args`, and quit if input/output can't be determined. Also, --debug and --test are now mutually exclusive | |||
| 2022-05-07 | Fix drawing of "peace" shape. Rename a shape to pie | tassaron | |
| 2022-05-07 | change default colour to white for consistency with the default settings of ↵ | tassaron | |
| other foreground elements | |||
| 2022-05-07 | Add initial state to the grid - a Queen Bee Shuttle | tassaron | |
| I chose this one because it repeats forever, so the user gets a useable default setting for any length of video they want to make | |||
| 2022-05-07 | fix to make the QFontComboBox update the preview | tassaron | |
| 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 | |||
| 2022-05-07 | set window titles of minor dialog windows | tassaron | |
| 2022-05-06 | ffmpeg filter_complex creation code is more readable | tassaron | |
| 2022-05-06 | convert Spectrum FFmpeg complex_filters to f-strings | tassaron | |
| 2022-05-06 | fix ffmpeg syntax error | tassaron | |
| "syntax is deprecated. Use '|' to separate the list items" from invalid arguments to aevalsrc | |||
| 2022-05-06 | convert to f-string | tassaron | |
| 2022-05-06 | convert to f-string for readability | tassaron | |
| 2022-05-06 | undoStack dialog's creation moved to __init__. | tassaron | |
| And the automatically added "greeting" components don't show in undo history | |||
| 2022-05-06 | disable undo/redo while video is exporting | tassaron | |
| 2022-05-05 | show program name as 'avp' when invoked as python -m avp | tassaron | |
| 2022-05-05 | start mainwindow smaller and with classic visualizer | tassaron | |
| instead of a giant blank canvas, invite the user with some classic components and a smaller window more appropriate for this small utility :) | |||
| 2022-05-05 | update module docstring | tassaron | |
| 2022-05-05 | docstrings | tassaron | |
| 2022-05-05 | catch PermissionError if FFmpeg doesn't work | tassaron | |
| 2022-05-05 | move more createVideo work into its own methods | tassaron | |
| rename renderFrame to frameRender for consistency with components | |||
| 2022-05-05 | move "determine audio duration" into its own method | tassaron | |
| 2022-05-05 | change version number | tassaron | |
| 2022-05-05 | show every frame of preview during export | tassaron | |
| 2022-05-05 | remove Python threads from video export process | tassaron | |
| 2022-05-03 | change version number | tassaron | |
| 2022-05-03 | cast int to str all over the place. | tassaron | |
| This Qt settings object needs to be treated like dynamite, apparently :) | |||
| 2022-05-03 | Suggest pipx for installation. Fix `avp` command. | tassaron | |
| 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. | |||
| 2022-05-03 | Broken pipe raises OSError on some platforms. | tassaron | |
| 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. | |||
| 2022-05-02 | remove unneeded call to .copy() | tassaron | |
| 2022-05-02 | add commandline option to disable preview during export | tassaron | |
| the weird use of type() is to avoid restructuring the code at this time. I will refactor this in a different pull request | |||
| 2022-05-02 | Don't render checkerboard during preview | tassaron | |
| 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. | |||
| 2022-05-02 | fixes #70 - store a ref to preview frame & update preview synchronously | tassaron | |
| removing the Python thread might not have been necessary. I will test this next | |||
| 2022-05-02 | add useful comment about why this reference exists | tassaron | |
| 2022-05-02 | log QThread IDs | tassaron | |
| 2022-04-30 | create test report in home folder after `--test` | tassaron | |
| 2022-04-30 | fix progress bar percentage not increasing | tassaron | |
| numpy.floor now returns a float if given a float | |||
| 2022-04-30 | fix 'QThread killed while running' at program exit | tassaron | |
| 2022-04-30 | fix misspelled ffmpeg | tassaron | |
| 2022-04-30 | test if ffmpeg is really found at startup | tassaron | |
| 2022-04-30 | raise log level of library logfile | tassaron | |
| 2022-04-29 | log ffmpeg bin | tassaron | |
| 2022-04-29 | switch Pillow-SIMD for Pillow | tassaron | |
| It is easier for people to install with pip. We can always go back to SIMD in the future when we have a better install script. Packaged versions can still use Pillow-SIMD | |||
| 2022-04-29 | ignore benign error from reading a closed pipe | tassaron | |
| happens when the video is done exporting sometimes. Not worth fixing | |||
| 2022-04-29 | remove extra window properties from window objects | tassaron | |
| instead of windows with properties which are windows, windows now have the UI added directly to them using an argument of `uic.loadUi` Also, DPI scaling moved to MainWindow __init__ | |||
| 2022-04-29 | rename videoCreated method to stopVideoThread | tassaron | |
| 2022-04-29 | use super().__init__ in the modern python3 style | tassaron | |
| 2022-04-29 | better log messages when setting window title | tassaron | |
| log before and after method call instead of just after | |||
| 2022-04-29 | delay opening logfile until first call to logger | tassaron | |
| fix deleting an open file if logger changes after parsing commandline args on Windows deleting an open file raises an exception | |||
| 2022-04-29 | document keyboard shortcuts. fix "show ffmpeg command" | tassaron | |
| 2022-04-28 | remove punctuation from project names at commandline | tassaron | |
| stop someone shooting themself in the foot by doing `avp /?` on Windows | |||
| 2022-04-28 | cast int to str in ffmpeg command | tassaron | |
