The
0.2.7 version of Pynorama has been released.
In this version some bugs have been fixed, and a few notable features have
been added, in particular, pynorama now has magnifier! It's drawn over the
images being viewed and magnifies them.
Version 0.2.7 Changelog
-
Extensible preferences tabs
The tabs in the preferences dialog have been made extensible.
That means an addon script can now add its own preferences tab to
the dialog, which is kind of nice. Too bad there are no addons
for the image viewer.
-
Customizable background
The background colour of the image viewer can now be customized.
Users can set either a flat color can be set or choose two colors
for a checkered pattern.
-
Magnifying glass
A magnifying glass has been added to the image viewer. It can
be used to have different level of magnification in a small part
of the window.
Three mouse mechanisms have been added to allow it to be
controlled with the mouse. There is no way to control the
magnifying glass with the keyboard so far but that will change one
day, maybe.
-
Bug-fixed: Auto-zoom mis-re-applied
A bug has been fixed that caused auto-zoom feature to not
work well with the image strip layout or other possible
layouts that allowed the user to change the focused image through
panning.
Previously, resizing the window after panning through the images
after setting the auto-zoom on a image would reapply the auto-zoom
for this new image. Now, the auto-zoom calculates a zoom level
using the size of the image that was the focus image when it was
turned on.
It's hard to explain, either way it's been fixed!
-
A memory leak has been fixed
Honestly, I can't remember whether the memory leak existed in
the previous version or I created it after that but I'm reporting
it either way so it appears I'm actually being busy.
-
Massive refactoring
Most of the program code has been divided into new files. This
might help organizing it, or not. I'm not sure whether it will
affect the capabilities of the program itself.
Being busy.
If you want more information about the changes you might want to check the
0.2.6 to 0.2.7 commit log.