- Add
draw-view
, to open up a run-time html view
- Update to react 18
- Add data.xml support
- Initial steps taken to make reset-editors! function componentized
- Nicer splash
- Add the ability to set the timeout for state variables
- Dep builder can now refer to other deps
- Add defclass for cljs
- Add (optional) state option to defvisr
- Additional query-args api.
- Use zprint for nicer visr text printing
- Add button to upload resource
- Upgrade ClojureScript to 1.11
- Deps can have sub-deps, user must still manually add sub-deps though.
- User can add non-js resources to deps list
- Non-JS deps must have their 'load' parameter turned off
- Sub-deps loaded dynamically from
visr_dynamic_load
function - Download deps as a binary arraybuffer (rather than utf-8 string)
- Store downloaded deps as a binary blob (doesn't change read api)
- Add fs support in the sandbox (no permission structure added)
- Add API options for printing (useful in papers)
- Git Auth Panel Now Shown to User
- Add (highly experimental) printing feature
- Additional work on git integration
- Add optional edit-time only field to render.
- Add second stopify-less path (still uses virtual global environment)
- Copy/Paste works in file menu
- BREAKING CHANGE: Only one call to default is now required.
- Make scripts for generating VISrShop.
- Macros in cljs.test now usable.
- Highly experimental support for runtime-only environment.
- Add codemirror (and react-codemirror2) to list of available packages.
- Add cljs.tools.reader into default provided libs.
- ViSr renderers now update when their (purely internal) reagent state changes.
- Add autocomplete
- Can get reference to state from URL.
- Fix bug causing visrs to not update their srcloc correctly.
- Can actually refer to cljs.* and clojure.* in require form.
- Begin changelog.
- Switch from putting VISrs in iframes to directly in the DOM.
- Add ability to call automatically
main
from current module. - Option to set tabl mode
- defvisr indentation works as expected.