aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix #78tassaron2024-09-152-3/+6
|
* fix #75 by computing evolution during frameRenderBrianna Rainey2023-02-171-24/+12
| | | | 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)
* ignore cells that are 40+ coords out of frameBrianna Rainey2023-02-171-0/+11
|
* fix typoBrianna Rainey2023-02-171-1/+1
|
* Add comments to Life componentBrianna Rainey2023-02-171-1/+14
| | | | added comments to preFrameRender and gridForTick methods
* log name of missing/unreadable audio filetassaron2022-05-101-1/+1
|
* move variable declaration closer to usage.tassaron2022-05-092-7/+5
|
* use pytest-qt to test actual export processtassaron2022-05-092-1/+31
|
* no components on commandline adds a default visualizertassaron2022-05-091-0/+4
|
* include test data in package, pytest-qt plugin for testing Qt event loop, ↵tassaron2022-05-093-23/+19
| | | | remove useless pytest fixtures
* rename visualisation to visualizationtassaron2022-05-092-6/+9
|
* demote error message to debug messagetassaron2022-05-091-1/+1
| | | | it's worth noting, but not important enough for 'error'
* reorganize Classic Visualizer widgets to be more left-alignedtassaron2022-05-081-29/+68
| | | | Looks less weird when window is maximized
* Add sensitivity option to classic visualizertassaron2022-05-082-39/+51
| | | | 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)
* fixtassaron2022-05-071-1/+1
|
* concatenate trimmed ffmpeg logs to the test reporttassaron2022-05-071-8/+29
|
* --export-project uses -i and -o if providedtassaron2022-05-071-32/+49
| | | | | 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
* Fix drawing of "peace" shape. Rename a shape to pietassaron2022-05-072-9/+6
|
* change default colour to white for consistency with the default settings of ↵tassaron2022-05-071-1/+1
| | | | other foreground elements
* Add initial state to the grid - a Queen Bee Shuttletassaron2022-05-071-1/+13
| | | | 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
* 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