Skip to content

v2.2.1 - fix #74, fix #92, add optional 64th bar to Classic Visualizer, improve Conway default#93

Merged
tassaron merged 30 commits intomasterfrom
dev-2.2.1
Jan 28, 2026
Merged

v2.2.1 - fix #74, fix #92, add optional 64th bar to Classic Visualizer, improve Conway default#93
tassaron merged 30 commits intomasterfrom
dev-2.2.1

Conversation

@tassaron
Copy link
Collaborator

@tassaron tassaron commented Jan 27, 2026

Work I did over the past two days:

  • fixed Conway kaleidoscope effect to look better
  • changed default Conway grid to last 60+ minutes instead of 30
  • fixed Waveform component is too sensitive/fast #74 by adding animation speed option to Waveform. This setting will introduce a "lag" effect of 10-90 frames depending on the chosen setting, fading between old and new lagged frames, while also showing a ghostly image of the current frame. The opacity of current frame is affected by the intensity of the audio, and the interval may reset early due to peaks in the audio. This new effect can be disabled by setting animation speed to 100%
  • fixed Replace OK/Cancel buttons with Save/Discard/Cancel #92
  • added "bars" option to Classic Visualizer with option to show previously-hidden 64th bar
  • added window that shows version number if you press F1
  • fixed issue where undo history window spawned tiny and needed to be resized manually
  • newly added components receive a random colour instead of white (not including the default new user experience, which remains as white bars on black background)

Current plan:

  • I will do more testing of this branch tomorrow and probably merge Wednesday or Thursday.

ignore profiling and coverage data
the increased y values allow the cells to continue animating for more than 60 minutes instead of 30 (at default 60f/t)
the 3 options are:
- ok
- ok/cancel
- save/discard/cancel
the relativeWidgets system causes QDoubleSpinbox to only allow increases, because it really only works with integeres, so I changed the blur radius into a normal QSpinBox. I noted where the problem exists within component.py for future reference. This commit also removes an unneeded VerticalLayout from the ui file
not really the best fix but... testing fonts and ffmpeg properly will take more work
@tassaron tassaron merged commit f66eb99 into master Jan 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace OK/Cancel buttons with Save/Discard/Cancel Waveform component is too sensitive/fast

1 participant