Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2024-05-31)
Features
simulation: algorithm checkbox options now work properly with consistent styling (49db944 )
add a way to get the goal location for path finding algorithms (f719095 )
add breakpointService (bc34e73 )
add contains function to priority queue class (6d4dcc2 )
algorithm: add first pledge algorithm version (977f713 )
algorithm: add first tremaux algorithm version (bf187a1 )
simulationi: add first wall-follower algorithm version (1860a7f )
add first working a-star algorithm version (9a23e71 )
algorithm: add first working best-first-search version (a978a61 )
algorithm: add first working dead-end-filling algorithm version (3fe54de )
algorithm: add first working depth-first-search version (459d562 )
algorithm: add first working dijkstra algorithm version (1bd60cc )
algorithm: add first working maze-routing algorithm version (0689a11 )
algorithm: add first working version of the breadth-first-search (590e2c6 )
simulation: add font-size clamping for better visibility with larger grid weights/text (0b9652b )
add hashset iterator (c6dc290 )
pathfinding: add heuristic functions and a way to calculate the distance (9644796 )
add main menu animation for touch users (973560d )
add update() function to PriorityQueue class (60350fc )
simulation: allow custom text on nodes for additional information (4f5a0b6 )
change default pathfinding algorithm to a-star (d4fd09f )
algorithm: change how heuristics are being used (ea48060 )
change website background (3bd03ce )
simulation: disable heuristic options during algorithm run (7c945f9 )
simulation: disable pathfinding heuristic settings when using a maze solving algorithm (0dd1987 )
include url for the export share functionality (e175527 )
algorithm: remove trace, recursive pathfinding algorithms from app (4b6d469 )
show version number based on commit tag for builds (86ea4b4 )
algorithm: simplify setInitialData() calls from simulation service (16ed1d1 )
use breakpointService throughout all components (5e57b47 )
Bug Fixes
algorithm: add missing import / export functionality for maze-routing, pledge and tremaux (bd4d0dd )
add outline to dark mode algo-buttons for consistency (86de17b )
simulation: added padding at the correct place (da8e2de )
simulation: adding weights is now also a gridSavePoint (51b864a )
adjust app paddings (35efcc4 )
modal: adjusted legend modal style to look like the others (be83d9e )
adjustment for 1024px width layout shifting (d44f9ca )
simulation: algorithm button sizes now more consistent on smaller screens (50a4363 )
aligned paddings for ui panels to make it more consistent (578b41d )
binary tree algorithm options didn't match (7f61985 )
buttons not taking up full width on mobile (7142e26 )
change changelog link in settings dropdown (2ad63f8 )
simulation: change grid appeareance (9f20d8f )
changed inconsistencies between export and import modal (836616f )
algorithm: dead-end-filling import / export and some fixes (1a05f8a )
simulation: don't show learn more button on touch devices for better visual clarity (89e4128 )
simulation: don't show stats on mobile screens for visual clarity (4e70722 )
simulation: fix setting start/goal (80a462b )
simulation: fix stat reset (0cc84a4 )
simulation: history adjustments (06c5cb3 )
simulation: history case algorithm completion (c4817e6 )
algorithm: make algorithm node color meaning more consistent throughout all of them (1a786de )
make algorithm settings panel more readable on tablets and mobile (f3afbad )
make export only available if textarea is not empty (4db9a38 )
simulation: make grid control buttons less pronounced (ce91ef2 )
make import only available if textarea is not empty (e23d70c )
make mobile view for the stats section less obnoxious (38b14e1 )
simulation: make node weight text more readable on small screens (5feceb2 )
modal: make warning modal readable on mobile (171f62a )
simulation: more consistent button sizes on smaller screen sizes (fcecc0e )
more dark mode fixes due to bulma css 1.0 (39cfc23 )
simulation: node weights should at least be 1 (6d8e4b8 )
algorithm: prims goal location handling (3fa073d )
simulation: remove algo button box-shadow (cc7dada )
simulation: reset statrecords as well when clicking on reset (c0ae673 )
algorithm: small bugfixes for bfs and dfs (2a498bd )
simulation: switching algorithm mode is now a gridSavePoint (f74175b )
vertical navbar allignment with content (0979e0d )
Code Refactoring
change maze algorithm function names (4d74483 )
change pathfinding algorithm function names (a5c631a )
algorithm: change variable names because it makes more sense that way (e88b185 )
enforce strict templates and add proper type (2f25fe1 )
algorithm: growing tree now uses paintNode() instead (df11943 )
move PriorityQueue class (ad94558 )
algorithm: now algorithm options don't have to be included in the constructor (8748fc2 )
algorithm: update function name and description (b850893 )
Continuous Integration
deploy to netlify on github releases creation only (2e2f2d9 )
fix dry-run to run on the correct branch (102ca8d )
You can’t perform that action at this time.