notable changes to this project will be documented in this file as I remember.
The format is based on Keep a Changelog
- Improves Canvas and WebGL context behavior on window resize
- Replaces HashSubscriber with Redux for state management
- configuration values in the menu can now be set and reset by fractal
- rebuilt interface in React
- switched to using Standard style
- rewrote Viewport so that its internal state held center and range rather than bounds
- significantly simplified reducers
- adds 'modified collatz' fractal to be selected
- adds 'zoom in' and 'zoom out' buttons
- adds basic google analytics script
- allowed multiple shader files to be used
- added 'burning ship' fractal
- added 3D spinning cube
- adds sphere to 'spinning cube' shader
- adds 'distance', 'check_size' to 'spinning cube' shader
- plays with coloration in 'spinning cube' shader
- adds reflectivity to 'spinning cube' shader
- adds pinch zoom capability for mobile