aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-15update .gitignoretassaron
2026-01-15explain pipx install, explain PATH variabletassaron
2026-01-15rename 'test report' to 'log file' in comments/errorstassaron
2026-01-15remove unused filestassaron
2026-01-15add email addressestassaron
2026-01-14fix file logging for main program logtassaron
2026-01-14bump version numbertassaron
2026-01-14fix CLI test (renamed `--debug` to `--verbose`)tassaron
2026-01-14change Python >=3.13 to >=3.12tassaron
2026-01-14rename `--test` and `--debug` args && add `--version` argtassaron
2026-01-14log PyQt version && update ffmpeg version checktassaron
2026-01-13crush png filesizetassaron
2026-01-13update readme: recommend pipx and uv + change headerstassaron
2026-01-13Merge pull request #85 from aeliton/add-pyprojectBrianna Rainey
Use pyproject.toml + uv_build
2026-01-13Use pyproject.toml + uv_buildAeliton G. Silva
This replaces setup.py by a modern pyproject.toml using uv_build backend. Dependencies are being also managed by uv, so to install dependencies and run the project one can execute: ``` uv sync uv run pytest # optional python -m avp ``` To build the both source and binary (wheel) distribution package run: ``` uv build ``` Uv can be installed with `pip install uv`. The directory structure has been changed to reflect best practices. - src/* -> src/avp/ - src/tests -> ../tests
2026-01-12update readme and create requirements.txt for v2.1.0tassaron
2026-01-12update for Pillow 12 and Qt 6tassaron
2026-01-11update to Qt 6 and Pillow 12tassaron
and yeah, I accidentally ran black on the codebase. I don't want to spend more free time fixing that. All of these changes are simple renames or removals, nothing too major.
2024-09-15fix #78tassaron
2024-04-10update readme for Ubuntu 24.04Brianna Rainey
also remove outdated macOS instructions, which probably don't work anymore
2024-04-10pin pillow version to one with qt5 supportBrianna Rainey
2023-02-17fix #75 by computing evolution during frameRenderBrianna Rainey
instead of pre-computing the entire evolution during preFrameRender, it creates 60 ticks' worth of grid data at a time during the rendering process, deleting old data as it goes. This works with the current render process and should still work if the render process changes, as long as render threads don't become extremely de-synchronized (which would probably be an issue anyway)
2023-02-17ignore cells that are 40+ coords out of frameBrianna Rainey
2023-02-17fix typoBrianna Rainey
2023-02-17Add comments to Life componentBrianna Rainey
added comments to preFrameRender and gridForTick methods
2022-05-10change screenshot, remove unused filetassaron
2022-05-10log name of missing/unreadable audio filetassaron
2022-05-09move variable declaration closer to usage.tassaron
2022-05-09use pytest-qt to test actual export processtassaron
2022-05-09no components on commandline adds a default visualizertassaron
2022-05-09include test data in package, pytest-qt plugin for testing Qt event loop, ↵tassaron
remove useless pytest fixtures
2022-05-09rename visualisation to visualizationtassaron
2022-05-09demote error message to debug messagetassaron
it's worth noting, but not important enough for 'error'
2022-05-08reorganize Classic Visualizer widgets to be more left-alignedtassaron
Looks less weird when window is maximized
2022-05-08Add sensitivity option to classic visualizertassaron
Allows to decide how balanced the up/down smoothing is. The default (0) is the same as before; increasing sensitivity makes the up/down values closer to each other (less smooth, more sensitive)
2022-05-07fixtassaron
2022-05-07concatenate trimmed ffmpeg logs to the test reporttassaron
2022-05-07--export-project uses -i and -o if providedtassaron
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-07Fix drawing of "peace" shape. Rename a shape to pietassaron
2022-05-07change default colour to white for consistency with the default settings of ↵tassaron
other foreground elements
2022-05-07Add initial state to the grid - a Queen Bee Shuttletassaron
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-07fix to make the QFontComboBox update the previewtassaron
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-07set window titles of minor dialog windowstassaron
2022-05-06ffmpeg filter_complex creation code is more readabletassaron
2022-05-06convert Spectrum FFmpeg complex_filters to f-stringstassaron
2022-05-06fix ffmpeg syntax errortassaron
"syntax is deprecated. Use '|' to separate the list items" from invalid arguments to aevalsrc
2022-05-06convert to f-stringtassaron
2022-05-06convert to f-string for readabilitytassaron
2022-05-06undoStack dialog's creation moved to __init__.tassaron
And the automatically added "greeting" components don't show in undo history
2022-05-06disable undo/redo while video is exportingtassaron