Skip to content

v2.0.0

Compare
Choose a tag to compare
@krikienoid krikienoid released this 12 Oct 21:53
· 108 commits to master since this release

Features

  • Complete redesign of UI
  • Flagpole options
  • Advanced wind control options
  • Background options
  • Animation control
  • Error notification
  • PWA support

Maintenance

  • Update README and LICENSE
  • Update dependencies
  • Add package.json
  • Add build script using gulp, sass, babel and rollup
  • Refactor old JS code to ES6

JavaScript

  • Complete rewrite of UI code
  • Drop jQuery and Rivets.js, add React and Redux
  • Add core-js polyfills
  • Refactor and split JS files
  • Refactor and move hashvars.js code to HashState module
  • Reimplement canvas texture transformations using texture matrix transformations
  • Standardize units for physical quantities using SI

Misc

  • Add metadata and favicons to HTML
  • Add spectre.css
  • Move GLSL code into separate files
  • Retouch and compress images
  • Fix code formatting
  • Clean up

Fixes

  • Fix unwanted downscaling of rotated images