Skip to content

Releases: 66-m/sorting-visualizer

v1.4.1

12 Mar 12:05
9d575fc

Choose a tag to compare

Release v1.4.1

Refactoring & Improvements

  • refactor(control): Organize package into logical subpackages for better code organization
  • refactor(settings): Extract UI into themed components and cards for improved maintainability
  • refactor(control): Split MainController state/session concerns for cleaner separation
  • test(headless): Initialize color gradient before visualization tests for reliability

Build

  • JAR artifact: sorting-visualizer.jar (273KB)
  • Requires Java 25 or later

Download sorting-visualizer.jar

v1.4.0

11 Mar 22:47

Choose a tag to compare

What's New in v1.4.0

New Features & Visualizations

  • New visualizations: CubicLines and MosaicSquares
  • Enhanced existing 3D models and visual performance

Architecture & Code Quality

  • Modularized architecture with strategy patterns
  • Headless rendering support for non-GUI environments
  • Comprehensive unit tests for sorting algorithms
  • Java 25 support with updated CI/CD pipeline
  • Improved code organization and reduced build warnings

Bug Fixes

  • Fixed Settings window resizing on Linux
  • Better handling of time measurements after algorithm runs
  • Improved algorithm selection after custom reorder

Documentation

  • Modernized README with improved navigation and structure

Full source code and pre-built JAR available below.

v1.3.4

27 Oct 19:48

Choose a tag to compare

What's Changed

  • Introduced several new visuals
    • Plane
    • Disparity Plane
    • Pyramid
    • Morphing Shell
    • Disparity Chords
    • .. and more
  • Enhanced the Cube visual
  • Updated MultiGradient saturation and brightness
  • Improved visual time performance for arrays with more than 2000 elements
  • Refactored and simplified the build and run modules
  • Fixed outdated dependencies
  • Increased the maximum number of sortable elements to 20,000
  • Made items in the runall-settings panel moveable -> custom run-order
  • Addressed various bugs

v1.3.3

24 Sep 18:14

Choose a tag to compare

What's Changed

  • Added new sorting algorithms and visuals - in total now 22 sorting algorithms and 19 visuals.
  • Enhanced Sphere and Cube visuals.
  • Introduced Image Horizontal and Vertical.
  • Switched renderer from P2D to P3D.
  • Fixed various bugs for better stability.

v1.3.2

30 Sep 14:59
f257019

Choose a tag to compare

What's Changed

  • bugfix - cancel button not being disabled after sorting
  • bugfix - mute checkbox not working if activated before sorting
  • bugfix - unwanted shuffle reset after sorting
  • removed unused dependencies - Visualizer should now work on Mac

Full Changelog: https://github.com/CompilerStuck/sorting-visualizer/commits/v1.3.2

v1.3.1

28 Sep 20:05
d96d526

Choose a tag to compare

Features

  • Changing the array size
  • Selecting algorithms / Run all algorithms
  • Changing the shuffle type
  • Selecting one of 16 Visualizations - two of those are 3D Models
  • Selecting different color gradients and creating your own!
  • Showing Measurements during the execution
  • Sorted Percentage
  • Counting Comparisons
  • Measuring the estimated Real Time
  • Counting Swaps
  • Counting Writes to the main Array
  • Counting Writes to possible auxiliary Arrays
  • Displaying a comparison table at the end to compare algorithms
  • Playing / Muting Sound
  • Canceling the current execution