- Julia 1.10 is now required
- MultiChannelColors, FileIO support now in extensions
- switch from Gtk to Gtk4. Fixes REPL lag on Windows.
- Julia 1.6 is now required
- switch from GtkReactive to GtkObservables. Reactive was essentially unmaintained, and Observables has a stronger technical foundation.
- reductions in latency, particularly on Julia versions >= 1.8.
ImageView has been rewritten from scratch. Effort was made to maintain backward compatibility where possible.
- The return value of
imshowhas changed; it is now aDictthat stores Gtk widgets, Reactive signals, etc.
-
This package now uses Gtk. Rendering is considerably faster in some cases, and the package is faster to load due to precompilation.
-
Navigation and zoom region are controlled by GtkReactive/Reactive signals, allowing one to more easily extract this information for reuse elsewhere. Examples are shown in the README.
-
A new contrast GUI is independent of any plotting package, leading to faster loading and faster time-to-first-plot.
-
One can now display objects that are not subtypes of
AbstractArray. Seetest/cone.jlfor a demonstration.
-
canvasgridnow returns more arguments; a deprecation warning encourages transitioning to the new syntax -
pixelspacingis deprecated as a keyword (use anAxisArrayinstead) -
The
xykeyword has becomeaxes, and it takes dimension integers or Symbols (if the image is an AxisArray)