Ginga v5.0.0
-
Add Contrast and Brightness adjustments in "Preferences" plugin
-
Modifications to PIL backend
- support pillow v10.0
- now supports linewidth attribute
-
Add support for VizieR catalog sources
-
Fixed an issue with programatically setting selections in TreeView (qt backend)
-
Added a quit confirmation dialog to the reference viewer
(can be overridden with a setting in general.cfg) -
Fix for mouse scrolling in histogram plot via Histogram plugin
-
Fix for ScreenShot plugin with pyside6, qt6 backends
-
Fix for context menu pop up in pyside2
-
Fix for a logger annoyance message when mousing over far edge of image
-
Updates for deprecations in numpy 2.0
-
Fix for missing menubar on some versions of Qt and Mac OS X
-
Fix for importing mpl colormaps with recent versions of matplotlib
-
Fix for utcnow(), deprecated in Python 3.12
-
Renamed mode "freepan" to "zoom" (bindings and activation are the same as before) to better reflect what the mode does
-
Changed icons and cursors from PNG (bitmap) to SVG (vector) format
-
Added color distribution ("stretch") control to Info plugin
-
Added LoaderConfig plugin; allows setting of loader priorities for various MIME types
-
Fixed an issue with the "none-move" event, affected Crosshair plugin and "hover" event on canvas items
-
Added an internationalization framework (see "Internationalization" chapter in the Ginga manual). Not yet enabled for reference viewer
-
Added button in Toolbar plugin to activate cmap (colormap) mode
-
Added mode help; type 'h' in the viewer window when you are in a mode to display a help tab for that mode (reference viewer only)
-
Better support for touchpad gestures in modes
-
Better support for RGB files
- Support additional types (ico/icns/tga/bmp)
- RGB video files can be opened (with OpenCv loader) and examined with MultiDim plugin or naxis mode (video frames is treated as axis 3)
-
Added PluginConfig plugin; allows configuration of all Ginga plugins graphically; can enable/disable, change menu categories, etc.
-
Removed --profile and --debug command-line options
-
Fix a number of issues with the help system to make it simpler and more robust; removed WBrowser plugin, handle URLs with Python webbrowser module
-
Number of threads can be configured in general settings file
-
Fixes to various examples for third-party package changes (particularly matplotlib backend examples)
-
Fixes for event handler treatment of return boolean values