CindyJS icon indicating copy to clipboard operation
CindyJS copied to clipboard

A JavaScript framework for interactive (mathematical) content.

Results 139 CindyJS issues
Sort by recently updated
recently updated
newest added

When a user presses the mouse button in the configuration, we have to decide which object gets selected by this. There are conflicting goals here, so at first we should...

discussion

It might make sense to add additional geometric operations to define a conic using what I call a contact pair: a point on a conic and a line through that...

enhancement
discussion

We are using the [CanvasRenderingContext2D](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D) in a mostly write-only way: we set properties and call functions, but hardly ever read information from it. One notable exception is the [`measureText`](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/measureText) calls...

Currently the tooltip messages of `createtool` are English only. It would be nice to have them localized to different languages. We already have data about the current locale as part...

enhancement

Cinderella is currently making progress towards lexical scoping, and CindyJS should follow suit before the 1.0.0 release. - [ ] lexical scoping for function arguments - [ ] lexical scoping...

enhancement
Cinderella compat.
incompatible

It would be nice to have GPS and Accelerometer data available at the CindyScript level, both for CindyJS and for Cinderella.

enhancement
mc²

It would be nice if we could come up with a way how developers using Windows could build CindyJS from source. Since the code itself is JavaScript, being cross-platform seems...

_(Manually migrated from GitLab issue 18 reported by @kranich)_ The implementation of random number generators in cindyjs are incompatible with those in Cinderella. For example, ``` seedrandom (0); forall (1..5,...

Cinderella compat.

https://github.com/CindyJS/CindyJS/pull/280#issuecomment-194723879 makes a stab at drawing quadratic Bézier curves. I believe that this would be a good thing to have in many cases, and rather easy to implement for our...

enhancement

Cinderella is getting increasingly better at exporting information for more than one port. So it would be nice for CindyJS to support rendering more than one port at a time....

enhancement
Cinderella compat.