fotoxx-22.41  2022.11.03
------------
Bugfix: add missing library file in the appimage container.

fotoxx-22.40  2022.11.01
------------
 • Defog: improved algorithm, new controls to add brightness, reduce blue.
 • Thumbnail popup image: zoom in/out via mouse wheel, +/- keys, arrow keys.
 • Manage Tags: categories having no tags can now be deleted.
 • Gallery metadata view: extra [user custom] indexed metadata items are now 
   displayed following the standard items. 
 • Gallery Screen: option added to select only files that have been edited.
 • Copy From Image: source and destination images are initially overlaid at
   position (0,0). This avoids the need to carefully sync images that are 
   already precisely overlaid, e.g. edited versions of the same image. 
 • Tags per category limit was increased from 2K to 20K characters.
 • Some fatal error messages now have popups in addition to log file output
   (no need to hunt for the log file to get error details). 
 • Bugfix: user guide [recent] picklist: hang dead if no choice is made.
 • Bugfix: widgets for curve editing via mouse: sometimes refused to resize.
 • Bug workaround: GDK sometimes fails to update window (started with U22.04,
   gone after point release, returned with next point release).

fotoxx-22.35  2022.10.01
------------
 • Tools > Preferences renamed to Settings (conform with common convention).
 • New: Gallery > Gallery Screen: a quick and easy method to show one of the 
    following gallery subsets: original images only, newest versions only, both 
    of these, only unedited images, and/or those matching a text pattern.
 • New: Tools > Measure Image: click any two image positions to measure the pixel 
    distances between the two positions: horizontal, vertical, and total.
 • New: Local Retinex can be mouse-painted to defog or enhance selected areas.
 • F11: if already fullscreen with menus, keep fullscreen and remove menus and
    panel (avoid toggle to unfullscreen first, then fullscreen without menus)
 • Settings > RAW Loader: there is a new option to provide a custom command to
    use for converting RAW files to .tif and loading them for subsequent edits.
 • If the last file in a gallery is deleted or trashed, open the previous file.
   (unchanged: deleting a NOT-last file opens the next file in the gallery.)
 • Bugfix: cancel a running search via escape key was not working.

fotoxx-22.31  2022.09.01 
------------
 • Slide Show: 'paplay' replaced with 'vlc' to support more audio file types.
 • Slide Show: [Start] begins with the first image in the album. [Resume] begins
   with the last image shown, or the one selected by clicking its thumbnail.
 • Denoise: 'flatten' method was improved - good for fine-grain noise.
 • Bugfix: denoise: poss. crash if 'voodoo' method mouse-painted at image edge.
 • Bugfix: Windows WSL: disable escape --> quit (auto kills next session). 

fotoxx-22.30  2022.08.01 
------------
 • Slide Show: new transition type: flip-tiles.
 • Keyboard numeric pad can be used for gallery navigation (also with num-lock).
 • New: Download Maps: download geographic map files for use with Fotoxx
   (fotoxx-maps package is now obsolete for fotoxx-22.30 and later).
 • Increase gesettings timeout to avoid bogus "not responding" from Mutter.
 • UI improvement: mouse-click with tiny motion is not mistaken as drag.
 • The program addr2line (package binutils) must be installed for Fotoxx.
   Previously it was included in the appimage container, but this no longer 
   works over multiple flavors and releases of Linux. 
 • Bugfix: Adjust RGB: undo/redo was not working correctly.
 • Bugfix: New Session failed if current file contained embedded quotes.
 • Bugfix: Poss. crash if [ALL] folder tree raced up/down using arrow keys.
 • Bugfix: Flatten Photo: Possible crash with extreme flattening.
 • Bugfix: minor memory leak in gallery display code.

fotoxx-22.20  2022.07.01
------------
 • New: Batch > Convert Adobe: convert an Adobe document file (.pdf .ps .eps) 
   into a set of jpeg files, 1 file per page. This uses ghostscript.
 • Warp > Stretch: Add or remove barrel or pincushion distortion. This can fix 
   RAW file lens distortion when lens parameters are missing or inaccurate.
 • Gallery Sort: new: sort by metadata from the Search function metadata report
   (e.g. sort image files by camera + exposure time).
 • The function to add an overlay image (for credit, copyright ...) to selected
   host images was moved from Batch Convert to a new function, Batch Overlay. 
   The overlay image can also be placed anywhere on the host images.
 • Image captions or text can now be sourced from any metadata items. 
 • The utility to map camera pixel bias and compensate image files was removed. 
   It was too difficult to use and not very effective (for the cameras tested).

fotoxx-22.18  2022.06.01
------------
 • Limited support was added for Adobe file types .pdf .ps .eps
 • CMYK jpeg files are now supported.
 • Copy/Move: move-to location is remembered, index to next file is optional.
 • Left mouse + ALT key works as right mouse (useful for touchscreen).
 • Removed kludges for GTK bug now fixed (source comment "not needed").
 • Line wrap was implemented for long titles/descriptions displayed over image.
   This also applies for optional metadata text display in slide show.
 • Repair > Denoise: new method added: Symmetric Nearest Neighbor.
 • Bugfix: parameters dialog: set image position option may crash.
 • Bugfix: parameters dialog: change map marker size did nothing.

fotoxx-22.16  2022.05.01
------------
 • Tools > Popup Text: added [Edit] button for easier customization.
   (user-defined cache of special characters for input into text widgets)
 • Select > Copy/Complex: new tool for copy and paste of areas having complex
   and/or low-contrast boundaries. Similar to prior "Select Hairy".
 • Preferences: most changes no longer require an application restart.
 • PT Panorama was removed because underlying tool [Hugin] has disappeared. 

fotoxx-22.15  2022.04.01
------------
 • Windows WSL: speedup code was removed. Fotoxx under WSL is fast enough for
   image files in the Linux file system ( /home/<user>/Pictures/... ) but
   too slow for files in the NTFS file system ( /mnt/C/Users/... )
 • Windows WSL: use higher tolerance for file mod-time difference detection.
 • New: Rename Folder: rename the current folder (image gallery). 
 • Album Create: better UI direction when creating an initially empty album.
 • New: Batch Copy/Move: copy or move selected image files to a new folder.
 • Show RGB: reduce CPU loading: repaint only if a monitored pixel changes.
 • Developer menu: New: toggle display of popup text for mouse events.
 • Preferences: image justification in window can be left/center/right.
 • "Select Hairy" was incorporated into the main Select Area function.
    This is now easier to use, but still a significant learning curve.
 • New: Tools > Popup Text: popup special text/characters to use in edits.
 • Bugfix: Remove Halo: 'undo' drag: crash if pixel RGB is 0/0/0.
 • Bugfix: Crop: drag crop edge over window edge: drag fails to release.
 • Bugfix: Select > Edge Blend: zero contrast area creates 'nan' RGB values.
 • Bugfix: Markup > Oval: stop automatic draw of prior oval.
 • Bugfix: Copy From Image: set current rescale value in dialog widget.

fotoxx-22.14  2022.03.01
------------
 • Montage: function was renamed to "Image Table" (make a table of images).
 • Image Table improvements:
    User can choose the background color (was: white only).
    Table margins: row and column spacing can now be set separately.
    Downscaled images have higher quality than bilinear interpolation.
 • Copy in Image: more flexible source/destination location synchronization.
 • Copy/Move: auto index to next file if dialog is kept open.
 • Remove Halo: new: remove halo effect sometimes left by sharpen, etc.
 • Rotate: [crop] button in rotate dialog: auto-crop rotate margins.
 • Bugfix: Paint Image: correct default image for color selection.
 • Bugfix: use memmove() not strcpy() in double to string conversion.
 • Bugfix: Crop: [max] button result may be 1 pixel short of maximum size.
 • Bugfix: plug minor memory leak in File Save function.

fotoxx-22.12  2022.02.04
------------
 • New GDK bug workaround: add window hide/show calls to force update.
 • Bugfix: crop [max] button was not working right for rotated image.

fotoxx-22.11  2022.01.27
------------
 • Album Mass Update: report shows before/after files only where changed.
 • Batch Convert: new option: upsize files to specified width/height limits.
 • New: Effects > Soft Focus: simulate a classic film photography method.
 • New gallery sort option: compare file names omitting embedded numbers,
   sort in numeric order: xxx1x.jpg < xxx3x.jpg < xxx23x.jpg < xxx101x.jpg
 • New: Gallery > Add Subfolder: add new subfolder to an existing folder.
 • Bugfix: Index may fail to refresh the current gallery for changed files.
 • Bugfix: Crop: fix small difference between input and actual image size.

fotoxx-22.1   2022.01.01
-----------
 • Update appimage libraries to those available in early 2020, and remove
   exiftool and dcraw in favor of the current release in user's system. 
 • Gallery File Selection: thumbnails are highlighted when selected.
 • Escape key from gallery or map view mode: set file view mode.
 • Menu icons were redesigned and some menu names revised.
 • Set thumbnail image brightness match source image alpha channel.
 • Added hidden menu option for developer tools: $ fotoxx -d 
 • Markup UI: made easier to add multiple markups in sequence.
 • Local Contrast: sporadic halos at edges of select area are suppressed.
 • Autosearch: location for search parameters file is 'saved_searches' folder.
 • New: check and report required/optional outboard programs and functions.
 • Preferences: remove video pick list - allow any video play command.
 • Album Mass Update: popup log report details album file changes made.
 • Bugfix: some RAW file thumbnails were rotated 90 degrees.
 • Bugfix: better detection of inconsistent settings in Batch Convert dialog.
 • Bugfix: stop popup message windows from taking focus (minor nuisance).
 • Bugfix: copy/move: if current file is moved, set no current file.
 • Bugfix: if out of disk space during edit, warn user: save file and quit.


