Skip to content

Releases: jkboyce/jugglinglab

v1.7

07 Feb 22:25

Choose a tag to compare

Fixed several issues with maximized animation windows (161).
Fixed crash on empty pattern input (166).
Fixed bug in cueing ladder diagram tracker outside allowed limits.
Completed migration of all animation code from Java APIs to Compose.
Moved to a KMP-compatible siteswap parser based on ANTLR4, courtesy of Greg Phillips.
Adjusted default bps (beats per second) calculation for extreme patterns like wafflehouse, to improve visibility (159).
Replaced Multik library with a hand-written solver, for the linear algebra needed to calculate hand movements (37% faster initial load time, 6 MB smaller executable).
Improved error detection and handling in many areas.

v1.6.9

19 Jan 06:03

Choose a tag to compare

De-duplicate pattern lists when loaded (i.e., reloading the same pattern list a second time brings the first one to the front) (158).
Fixed a bug in GIF export where showjugglers and showground were ignored (160).
Fixed prompt to save edited pattern lists when closing (157).
Fixed a visual glitch in ladder diagram.
Better error messages on siteswap input.
Limit ladder diagrams to a maximum of 8 jugglers.

v1.6.8

11 Jan 03:51

Choose a tag to compare

Fixed a layout bug with the hands parameter.
Fixed a bug in saving GIFs of patterns with multiple prop types or colors (155).
Reduced memory usage in siteswap generator to avoid out of memory errors on large searches.
Fixed a visual glitch in juggler animation due to drawing order bug.
Fixed internal error caused by empty colors value (148).
Minor UI changes in the siteswap generator input panel.
Moved to Gradle build tool.
Ladder diagram in Visual Editor migrated to Compose (rendering and mouse input).

v1.6.7

20 Nov 23:12

Choose a tag to compare

First Kotlin release!
Recognize throw values greater than z = 35, using braces
Added a "Color Props" menu item to animation windows and a colors=orbits setting for pattern input
Fixed bugs 145, 140, 131

v1.6.6

17 Oct 07:51

Choose a tag to compare

Added a "Swap Hands" menu item to animation windows.
Fixed a crash on certain patterns when dragging events up or down in the ladder diagram (141).
Fixed a rendering bug caused by divide by zero error (138).
Moved to Java 25 for the packaged downloads.

v1.6.5

08 Mar 08:31

Choose a tag to compare

Added an option to the siteswap generator to find symmetric passing patterns.
Added two new prop colors, transparent and white.

v1.6.4

08 Dec 08:16

Choose a tag to compare

Added continuous pattern layout when editing events and positions in Visual Editor. Entire hand path is now displayed when editing an event in the Visual Editor, as well as neighboring events which are directly selectable in the animation. Added Debian Linux packaging tools. Moved to Maven build tool, and reorganized source tree into Maven standard directory layout.

v1.6.3

17 Oct 05:36

Choose a tag to compare

Update to timing of 1 throws to enforce an even catching rhythm. Remember last file system location for subsequent file operations. Bug fixes for multiplex rendering (crashing bug) and juggler angle layout.

v1.6.2

12 Feb 05:19

Choose a tag to compare

Major update to hand movement algorithm, and update to layout of siteswap pattern throw and catch times. New command-line options to open and verify JML files.

v1.6.1

28 Jan 11:08

Choose a tag to compare

Fixed breaking bug in French and Portuguese language versions, caused by incorrect parsing of numeric strings. Changed visibilities of some event and position controls in relation to camera (viewing) angle.