Releases: mentat-collective/MathBox.cljs
0.2.2: limit threejs version
0.2.1: more options, remove macros
-
#16:
-
Adds support for keywords
:orbitor:trackballin the[:threestrap :controls :klass]position of the options supplied tomathbox.core/MathBox, vs having to supply the class yourself. -
Automatically converts a 3-vector in the
[:threestrap :camera :up]position of the options supplied tomathbox.core/MathBoxinto a proper threejsVector3, allowing easier customization of the up direction without a threejs import. -
removes
defprimin favor of baredef, and all supporting clj-kondo hooks. This achieves compatibility with Portal and other systems that loadMathBox.cljsnamespaces via SCI. -
Bumps
mathbox-reactto 0.2.2 and adds a version range to the threejs dependency to keep it below v163 when WebGL1 support expires. -
Removes Helitorus and pq-knot examples, since these live more naturally in Emmy-Viewers.
-
0.2.0: mathbox/clerk template, sci support
From the CHANGELOG:
-
#14:
-
Adds a link to the MathBox example index back to README.md.
-
Renames the
mathboxnamespace tomathbox.coreto prevent collisions with
the"mathbox"package import. I was hesitant to do this, but of course you
can always aliasmathbox.coretomathboxwhen you require it. -
Adds a
deps-newtemplate that sets up a basic Clerk project with
MathBox.cljsinstalled as a dependency. The template lives
here. -
Adds a
provideddependency on SCI topom.xml, so that cljdoc builds
succeed. -
Adds
mathbox.sciwith SCI namespace objects for all namespaces, plus a
namespacesmap and aconfigfor easy installation into SCI. The
namespaces follows the patterns set by the
https://github.com/babashka/sci.configs repo.mathbox.sci/install!allows the user to installMathBox.cljsinto
SCI's shared context with one mutating call.
-
Migrates the project over to
clerk-utilsand all of its new custom build
stuff. This let me simplify development, update the README and DEVELOPING
pages and kill my shadow-cljs.edn file.user.cljgets quite a bit simpler
too. -
Adds notes to the interactive docs guide about using the library with SCI
and with Clerk -
Upgrades to Clerk version
fad499407d979916d21b33cc7e46e73f7a485e37for the
template and project docs notebook
-
First big release: 0.1.0
Notes:
- Added final
MathBoxcomponent and components for all primitives! - Published fleshed-out documentation notebook at https://mathbox.mentat.org
First release!
Testing the publication workflow.