Skip to content

Releases: koaning/wigglystuff

0.2.12

16 Jan 17:30
9ded268

Choose a tag to compare

Added

  • New TextCompare widget for side-by-side text comparison with match highlighting. Useful for plagiarism detection or finding shared passages between documents. Features hover-based highlighting that syncs between panels, configurable minimum match length via min_match_words, and programmatic access to detected matches.

0.2.11

16 Jan 17:30
9ded268

Choose a tag to compare

Added

  • New PulsarChart widget for stacked waveform visualization, inspired by the iconic PSR B1919+21 pulsar visualization from Joy Division's "Unknown Pleasures" album cover. Features include clickable rows with selection state synced back to Python, customizable overlap, stroke width, fill opacity, and peak scale.

v0.2.10

07 Jan 09:50
7ec2dd5

Choose a tag to compare

Fixed

  • Fixed "Maximum call stack size exceeded" error when rendering Slider2D widget on latest marimo. The widget had an infinite loop where model change handlers would trigger redraws that updated the model again.

0.2.9

02 Jan 10:49
c644c12

Choose a tag to compare

Made the static JS much lighter by treeshaking the threewidget and the copy button. The copy button did not need react, but I didn't realize how much extra stuff it needs to generate in order to use react.

0.2.8

30 Dec 13:36
e562ab5

Choose a tag to compare

Added HTML widgets and utilities from mofresh.

0.2.6

30 Dec 13:33
76294b0

Choose a tag to compare

Added ThreeWidget which gives you a simple interface to create, and interact with, 3d scatter charts.

0.2.5

21 Dec 14:43
35b2df5

Choose a tag to compare

Added a webcam widget and added the ability to add undirected edges in the EdgeDraw component.

0.2.4

16 Dec 09:10
d2b731c

Choose a tag to compare

Added the tour widget.

0.2.1

01 Dec 11:44
b9723b0

Choose a tag to compare

Add dark-mode support for the sortable list widget.

v0.1.14

22 Apr 10:44
105bfb0

Choose a tag to compare

This release introduces the colorpicker #12. Thanks @axelknock!