Skip to content

Commit

Permalink
Add additional notes for 0.5.3 (#11)
Browse files Browse the repository at this point in the history
  • Loading branch information
jni authored Sep 3, 2024
1 parent d2867d8 commit 2ecb3f2
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
8 changes: 8 additions & 0 deletions additional_notes/0.5.3/header.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

*Friday, Aug 30, 2024*

We’re happy to announce the release of napari 0.5.3!

napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for exploring, annotating, and analyzing multi-dimensional images. It’s built on Qt (for the GUI), VisPy (for performant GPU-based rendering), and the scientific Python stack (NumPy, SciPy, and friends).

For more information, examples, and documentation, please visit our website: https://napari.org/
28 changes: 28 additions & 0 deletions additional_notes/0.5.3/highlights.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
This is primarily a bug-fix release, including fixes for a couple of nasty
regressions in 0.5.0 ([#7184](https://github.com/napari/napari/pull/7184)) and
0.5.2 ([#7201](https://github.com/napari/napari/pull/7201)). However, we also
have a couple of *excellent* user-facing improvements:

- In [#7090](https://github.com/napari/napari/pull/7090), new contributor [Bean
Li](https://github.com/beanli161514) fixed a *very* long-standing issue in
napari: 3D picking didn't work when using a perspective projection (rather
than the default orthogonal projection. The result is glorious:

![animated gif showing picking of points in 3D filaments using a perspective projection camera](https://github.com/user-attachments/assets/58036c3c-5776-4f13-bb49-562334b53834)

There's still a lot of work to be done in perspective projection (dragging
planes, for example, still doesn't work), but this is an exciting first step,
and we are thrilled that it came from a new community member! Thanks
[@beanli161514](https://github.com/beanli161514)!

- In [#7146](https://github.com/napari/napari/pull/7146), napari team member
[Grzegorz Bokota](https://github.com/Czaki) fixed a long-standing issue in
napari: Layer.get_status used to be computed on the main thread, which meant
that layers for which this involved heavy computation (such as large Labels
layers, or Shapes layers or 3D surface layers with lots of polygons) would
slow down the viewer refresh rate. Grzegorz's changes move the computation to
a separate thread, which will dramatically improve performance in many
situations. 🚀🚀🚀

Thanks as always to all our contributors, and read on for the full list of
changes!

0 comments on commit 2ecb3f2

Please sign in to comment.