aboutsummaryrefslogtreecommitdiff
path: root/src/components
AgeCommit message (Collapse)Author
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
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-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-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-06ffmpeg filter_complex creation code is more readabletassaron
2022-05-06convert Spectrum FFmpeg complex_filters to f-stringstassaron
2022-05-06convert to f-stringtassaron
2022-05-06convert to f-string for readabilitytassaron
2022-05-03cast int to str all over the place.tassaron
This Qt settings object needs to be treated like dynamite, apparently :)
2022-04-29remove extra window properties from window objectstassaron
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-27add logging to Color component. remove unused importstassaron
2022-04-22make pip-installable as a packagetassaron
2017-08-28ctrl-c ends commandline mode properlytassaron
2017-08-27undoable Life component grid actionstassaron
2017-08-27file logging can be turned completely offtassaron
and various changes to log levels and messages everywhere
2017-08-26fixed too-large Color sizes, fixed a redoing bug, rm pointless thingstassaron
and now Ctrl+Alt+Shift+A gives a bunch of debug info
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-15undoable edits for normal component settings; TODO: merge small editstassaron
2017-08-14better aevalsrc inputs for spectrum previewstassaron
2017-08-14faster Spectrum preview & custom VERBOSE loglvltassaron
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-10using the builtin logging moduletassaron
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
2017-08-08fixed incorrect outline for small-capstassaron
2017-08-08relative dropshadowtassaron
2017-08-08relative stroke px size & no Qt pen on stroketassaron
2017-08-07dropshadow option for Text componenttassaron
2017-08-06added stroke and font style options to Text componenttassaron
2017-08-03image scale needs to be relativetassaron
2017-08-03save presets as floats so project resolution is not relevanttassaron
unfortunately this breaks old projects and presets
2017-08-03max spinbox vals scale relatively & less errors when spamming res changetassaron
w/h attrs are locked during render so preview thread always get correctly-sized frame
2017-08-03relativeWidgets might as well be a listtassaron
2017-08-03relative gradients & last good frame used for preview errorstassaron
2017-08-01fontsize is also relativetassaron
2017-08-01width/height fields should be relative tootassaron