Releases: CindyJS/CindyJS
Releases · CindyJS/CindyJS
CindyJS v0.7.10
Like CindyJS v0.8.6 but without braking changes
CindyJS 0.8.5
Features:
- Added
readpixel
function to transfer bulk data from GPU to CPU (#595) - Output stack traces for several errors in CindyScript code (#623)
Cinderella compatibility:
- Implemented
elementsatmouse()
(#420) - Added snap to grid for a point on a line/segment. (#604)
- WebWorker-based IFS computation (#517)
- Subset of Cinderella colorplots are now supported in CindyGL out of the box (via CindyGL) (#554, #616)
- Support touch events for Cindy3D (#572)
- Handling drawtext
align->"center"
modifier (#597)
Improvements:
- Improved Cindy3D (Adjust specular reflectiveness based on shininess, automatic use of WebGL 2 if available) (#573, #612)
- Enhanced Webcam support (#618, #619, #622, #624)
- Added gauss-function for CindyGL (#617)
Other:
CindyJS 0.7.9
Like version 0.8.5 but without breaking changes
CindyJS 0.7.8
Like version 0.8.4 but without breaking changes.
CindyJS 0.8.4
CindyJS 0.8.4
Features:
- Add Plugin for basic symbolic computations (#586)
- Added list-operations sort, reverse, max, min for CindyGL(#567)
- Added video support (also within Cindy3D and CindyGL) (#423, #578)
Cinderella compatibility:
Improvements:
- Native JS implementation of convexhull, removing java dependency (#584)
- Use latest version of Complex Curves (29f6c1b) #570
- Cindy3D: Allow supplying textures by object not name, allow NPOT textures (#578)
- Acceleration of some CindyGL-operations (#568, #583)
Bug fixes:
- Fixed a bug in the halfplane operator (#588)
- add alt for elements in examples (#587)
- Fix bug in drag and drop (#590)
- Some minor bugfixes for list-operations within CindyGL (#574, #585
Other:
CindyJS 0.8.3
Features:
- Keep track of multi-touch event streams (#410)
- New plugin for visualization of plane algebraic complex curves (#521)
- Read webcam image at maximal resolution (#519)
- Added new functions to access image pixel data (#462)
- Combine moves of the same object in response to different events (#544)
- Introduce function
continuefromhere
to control complex tracing (#544) - Geometric object of type
FreeConic
to be set from scripts (#547)
Cinderella compatibility:
- Support point on arc (#527)
- Implemented
assert(‹bool›,‹expr›)
(#542) - Implemented
imagergb(‹imagename›,‹int›,‹int›)
(#462)
Improvements:
- Unified handling of Möbius transformations and circle inversions (#514)
- Improved performance of list reversal (#548)
- Various improvements for CindyGL (#531, #532, #535, #545, #550, #551)
- Allow larger data sets in Cindy3D using uint indexing (#553)
Bug fixes:
- Avoid exception when a docked text gets moved (#537)
- Fix mistake in detection of number matrices (#546)
Other:
- Added alphabetical function index for reference manual (#511)
CindyJS 0.7.7
Like CindyJS 0.8.3 but without the breaking changes from 0.8.0.
CindyJS 0.8.2
Features:
Cinderella compatibility:
Bug fixes:
CindyJS 0.7.6
Like CindyJS 0.8.2 but without the breaking changes from 0.8.0.
CindyJS 0.8.1
Features:
- New CindyGL type system allows dealing with lists and matrices of arbitrary size, including matrix product (#490)
Cinderella compatibility:
- Texts can be moved by script (#485) and mouse (#493)
- Content of
EditableText
available throughcurrenttext
andtext
(#499) - Pressing Enter on an
EditableText
transfers focus away from it (#493)
Bug fixes:
- Avoid rounding errors for division, for integers in particular (#496)
- Avoid exception thrown by
format(‹number›,‹int›)
for out-of-range precision (#495) - Fixed exception when editable text was made visible (#493)
- Fixed
fillcolor
accessor forEditableText
(#493) - Fixed an exception thrown by tracing code (#493)
Other: