Skip to content

Releases: CindyJS/CindyJS

CindyJS v0.7.10

04 Jun 12:03
Compare
Choose a tag to compare
CindyJS v0.7.10 Pre-release
Pre-release
Like CindyJS v0.8.6 but without braking changes

CindyJS 0.8.5

01 Sep 11:26
Compare
Choose a tag to compare

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

01 Sep 11:35
Compare
Choose a tag to compare

Like version 0.8.5 but without breaking changes

CindyJS 0.7.8

31 Mar 07:44
Compare
Choose a tag to compare

Like version 0.8.4 but without breaking changes.

CindyJS 0.8.4

09 Mar 13:14
Compare
Choose a tag to compare

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:

  • Add fillrule to polygondrawing (#569)
  • getter and setter for labelled property (#577)

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:

  • Update clipper to 6.2.1.2 (#579)
  • Remove obsolete files from Administration directory (#582)
  • Added an advanced raycaster example (#575, #586)
  • Enhanced/added some CindyGL-examples (#566, #568)

CindyJS 0.8.3

04 Jan 12:34
Compare
Choose a tag to compare

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

04 Jan 12:35
Compare
Choose a tag to compare

Like CindyJS 0.8.3 but without the breaking changes from 0.8.0.

CindyJS 0.8.2

28 Oct 16:05
Compare
Choose a tag to compare

Features:

  • Drag and drop support for JSON and URLs (#507)
  • Support export to PNG (#518)

Cinderella compatibility:

  • Support keyup and keytyped events (#498)
  • Allow setting the fillcolor of buttons (#512)

Bug fixes:

  • Fixed a bug in CindyGL complex matrix multiplication (#504)
  • Fixed tokenize turning strings starting in digits as numbers (#506)
  • Made imagergb$1 work correctly after canvas resize (#513)
  • Restored detection of required fonts in KaTeX formulas (#525)

CindyJS 0.7.6

28 Oct 16:05
Compare
Choose a tag to compare

Like CindyJS 0.8.2 but without the breaking changes from 0.8.0.

CindyJS 0.8.1

29 Sep 13:21
Compare
Choose a tag to compare

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 through currenttext and text (#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 for EditableText (#493)
  • Fixed an exception thrown by tracing code (#493)

Other:

  • Example demonstrating full-screen use of widgets (#483)
  • More CindyGL examples (#490, #492, #503)
  • More useful error messages from the build system (#489, #493)