- 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
imshow
has changed; it is now aDict
that 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.jl
for a demonstration.
-
canvasgrid
now returns more arguments; a deprecation warning encourages transitioning to the new syntax -
pixelspacing
is deprecated as a keyword (use anAxisArray
instead) -
The
xy
keyword has becomeaxes
, and it takes dimension integers or Symbols (if the image is an AxisArray)