Releases: jkboyce/jugglinglab
v1.7
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
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
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
v1.6.6
v1.6.5
v1.6.4
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.