aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/life.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use pyproject.toml + uv_buildAeliton G. Silva2026-01-131-520/+0
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* update for Pillow 12 and Qt 6tassaron2026-01-121-1/+1
|
* update to Qt 6 and Pillow 12tassaron2026-01-111-126/+150
| | | | 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.
* 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
|
* Add comments to Life componentBrianna Rainey2023-02-171-1/+14
| | | | added comments to preFrameRender and gridForTick methods
* Fix drawing of "peace" shape. Rename a shape to pietassaron2022-05-071-8/+5
|
* 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
* make pip-installable as a packagetassaron2022-04-221-2/+2
|
* undoable Life component grid actionstassaron2017-08-271-33/+99
|
* don't merge undos when setting text with a buttontassaron2017-08-201-19/+27
| | | | plus changes to life.py for pep8 compliance
* relative widgets scale properly when undoing at different resolutionstassaron2017-08-201-1/+1
|
* fixed issues with undoing relative widgetstassaron2017-08-191-1/+0
|
* graceful renderNode crash, code clean-uptassaron2017-08-131-2/+2
|
* why did I use a dict here?tassaron2017-08-111-18/+17
|
* Life comp shift buttons and Show Grid optiontassaron2017-08-101-1/+55
|
* fixed relative image scale bug & Life preset bugtassaron2017-08-101-3/+4
| | | | dicts must be alphabetized in AV files
* added connected path shape to Lifetassaron2017-08-101-28/+76
|
* more shapes and custom image option for Lifetassaron2017-08-101-11/+156
|
* Conway's Game of Life componenttassaron2017-08-091-0/+155