aboutsummaryrefslogtreecommitdiff
path: root/src/components/life.py
AgeCommit message (Collapse)Author
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.
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-17Add comments to Life componentBrianna Rainey
added comments to preFrameRender and gridForTick methods
2022-05-07Fix drawing of "peace" shape. Rename a shape to pietassaron
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-04-22make pip-installable as a packagetassaron
2017-08-27undoable Life component grid actionstassaron
2017-08-20don't merge undos when setting text with a buttontassaron
plus changes to life.py for pep8 compliance
2017-08-20relative widgets scale properly when undoing at different resolutionstassaron
2017-08-19fixed issues with undoing relative widgetstassaron
2017-08-13graceful renderNode crash, code clean-uptassaron
2017-08-11why did I use a dict here?tassaron
2017-08-10Life comp shift buttons and Show Grid optiontassaron
2017-08-10fixed relative image scale bug & Life preset bugtassaron
dicts must be alphabetized in AV files
2017-08-10added connected path shape to Lifetassaron
2017-08-10more shapes and custom image option for Lifetassaron
2017-08-09Conway's Game of Life componenttassaron