Fotoxx-21.42  2021.06.14
------------
 + bugfix: crash after startup if invalid prior gallery

Fotoxx-21.41  2021.06.01
------------
   • bugfix: plug minor memory leaks.
   • bugfix: color depth: this was not working beyond range 1-8 bits/color.
   • Edit Any Metadata: user interface is easier to use and more capable.
   • User Guide: [Recent] button added: pick-list of recently viewed topics.
   • Appimage container now includes dcraw, exiftool, dwebp, libwebp.
     (Eliminate separate user installs if not already present)
   • Change .css style for slider widgets to stop annoying shift under pointer.
     NOTE: delete widgets.css in your fotoxx home folder to force a refresh.
   • Search > metadata search: add option for input of any metadata keyword.
   • Batch > Batch Move Meta: new tool to unify metadata stored in overlapping
     and conflicting keys, e.g. 'description' and 'caption'.

Fotoxx-21.40  2021.04.05
------------

Installation and Settings
   • Appimage menu integration: executable is now placed in ~/.local/bin/
     (XDG convention for user-installed apps and menu integration).
   • Optional logging of user actions: menus, dialog controls, etc.
     (useful to document a procedure or trace a problem).
   • Keyboard keys: '+' '-' 'Ctrl/+' 'Ctrl/-' are reserved for zoom-in/out.
   • Use EXIF 'usercomments' instead of 'comments' (apparent common practice).
   • Temp folder changed to make relocation possible: ~/.fotoxx/temp/temp-<pid>

New Functionality
   • Enhance > Saturation: adjust color saturation, optionally based on
     brightness level, optionally within selected areas or mouse-painted.
   • Select > Edge Blend: mouse-blend selected edges of area edits.
   • Meta > Toggle Captions: set display of image captions/comments ON/OFF.
   • Meta > Copy Meta: copy metadata from one image file into another
     (e.g. set composite image metadata from one of the input images).

Improvements
   • Select Hairy: user interface is somewhat simpler and easier to use.
   • Select Hairy: new option: merge selection in place, for subsequent edits.
   • Batch metadata funcs: sync thumbnail mod times to avoid later index time.
   • Local Contrast: improved algorithm quality, reduced halo effects.
   • Copy/Move: added overwrite warning and option to cancel. 
   • When a new image is opened, immediately remove any leftover popup notice.
   • Retain up to 100 KB of log file history (helpful for problem tracking).
   • Metadata short report: better formatting of edit history, more detail.
   • Search: location search can use either wildcard or substring matching.
   • Voodoo2 (1-click auto image enhancement) was made 3x faster.
   • Panorama: the image limit was increased from 4 to 6 images horizontally.
     (User Guide explains how to combine panoramas for more than 6 images).
   • Paint Edits: responds to mouse movements faster, fine-control is easier.
   • Simplifed management of edit threads - also a minor performance gain.
   • Improved avoidance of OOM killer and substitution of error message.
   • Smart Erase: better logic for .png image containing alpha channel. 

Bug Fixes
   • Several minor memory leaks were plugged.
   • Stop list of recent image files from growing beyond 1000 entries.
   • Appimage menu integration failure if ~./local/share/ is missing.
   • Batch Report Metadata: crash if selected files list has deleted files.
   • Resize: correct calculation of image size limits.
   • Fix crash from TIFF files with missing or incorrect metadata.


Fotoxx-21.34  2021.03.01
------------
 + bugfix: global retinex: [All] spin button was not working.
 + Add TIFF tag for alpha channel to avoid TIFF warning messages.


Fotoxx-21.33  2021.02.01
------------
 + bugfix: cancel 'select hairy' followed by 'undo' resulted in crash.
 + bugfix: incorrect memory test resulted in OOM kill instead of message.
 + minor rearrangements in Help > About and Help > Privacy.
 + Copy/Move: added option to overwrite existing file.


Fotoxx-21.32  2021.01.01
------------
Initial Fotoxx-21 release
Main changes in Fotoxx-21 compared to Fotoxx-20.

Installation and Settings
 • Fotoxx-21 requires a full re-index (the index file format was changed).
 • Appimage package is based on Ubuntu 18.04 - Linux older than 2018 may fail.
 • Custom keyboard shortcuts and custom favorites menu must be redefined.

New Functionality
 • New file types: .heic/.webp/.jp2 can be viewed/edited (but saved as .jpg).
 • Edit > Copy Prior Edit: mouse-paint from any prior edit or original image.
 • Edit > Markup > Box/Oval: add box or oval/circle to an image.
 • Repair > Blur > Motion Blur: add motion blur to an image or area.
 • Repair > Sharpen > Motion Blur: reduce blur from camera or subject motion.
 • Repair > Sharpen > Richardson-Lucy deconvolution - powerful sharpen method.
 • Enhance > Local Contrast: enhance details, optimized per image area.
 • Effects > Copy Colors: copy, edit, paste individual RGB color planes.
 • Effects > Add Noise: add random noise (can mask color banding).
 • Help > Video Tutorial: Show Fotoxx tutorial video on YouTube.
 • Help > Current Release: show installed release and latest available release.
 • Autosearch: use Fotoxx image search function from a shell script.
 • Extract .MPO files (image container with left/right 3D image).
 • Darktable and Raw Therapee can be used within Fotoxx to edit RAW files.
 • Use a Fotoxx album or any folder with images to cycle desktop wallpapers.
 • Copy to clipboard: mouse drag/copy works for user guide and text reports.
 
Improvements
 • Faster startup for very large image collections (multi-thread sort/merge).
 • Search: search/report of non-indexed metadata is about 5x faster.
 • The escape key can be used to cancel most dialogs. Also Fotoxx exit. 
 • Most long-running processes can be canceled with the escape key.
 • Memory management: more pre-testing and warning if memory is tight.
 • Improved logic to block parallel use of functions that can interfere.
 • More long-running functions use threads to avoid "not responding" warning.
 • Almost all functions can have keyboard shortcuts assigned.
 • File View: Copy to clipboard implemented for current image file.
 • Print Image: includes grid lines if these are active on current image. 
 • File View: arrow up/down keys index last versions only, can jump folders.
 • Gallery View: slow scroll via arrow up/down, fast scroll via page up/down.
 • Panorama: better color matching for images with large exposure difference.
 • Panorama: allow zero overlap for manually aligned images.
 • Show RGB: step image-to-image for pixel-level RGB comparisons.
 • Select Hairy: background/transparency color can be changed during edit.
 • Improved Warp Curved algorithm, especially for small area warps.
 • Edit > Markup > Text: add emboss option for a 3D embedded look.
 • Edit > Markup > Draw Line/Arrow: drag without changing length or angle.
 • Raw Therapee or Darktable output can go anywhere within top image folders.
 • Fotoxx Quit: if active dialog or function, ask to kill or wait for exit.
 • Radial Blur: a central area can be defined which remains sharp.
 • Flatten Photo: flatten photo of a curved image (book page, poster column). 
 • Custom or Favorites menu now works like all other menus. Easier to edit.
 • Places/Dates and Timeline reports: show all files or last search results.
 • Slider controls: expanded scale at neutral position for fine control.
 • Local Retinex: memory requirement reduced 60% (5 GB for 40 megapix image).
 • Rotate and Crop functions were separated, with links to each-other.
 • Crop after rotate: automatic constraint within borders left from rotate.
 • F1 popup help window has instant response after initial request.
 • Slide Show: additional transitions, option to show images in random order.
 • Thumbnails for video files can show any desired frame (default frame 1).
 • Batch Geotags: set location names and/or geocoordinates, independently.
 • Thumbnail popup image: KB keys +/-/↑/↓ can zoom image larger/smaller.

Bug Fixes (vs. last Fotoxx-20 release)
 • Crash if Area Find Gap is restarted (new click) while still running.
 • Custom spin button: stop mouse wheel causing parent window scroll.
 • File delete/trash/rename/move: did not update albums in all cases.
 • Search for country or location "null" was omitting some files.
 • Move Fotoxx home: preserve thumbnail dates to prevent re-indexing.
 • Some progress counters for slow functions were not accurate.
 • Stop combo box widgets from adding duplicate entries to list. 
 • Map marker popups: avoid 'null' name if a nearby location is available.
 • Effects > Color Depth was not accurate for color depths < 4 bits.
 • EXIF edit history was not removed for UNDOs done prior to file save.
 • Workaround for Exiftool - cannot remove 'rollangle' for levelled image.
 • User Guide: click left end of link failed if multibyte characters present.
 • Copy/Move: move option failed to update albums containing moved file.

Other
 • Phone Home: Removed. No usage statistics or any other data is collected.
 • Stack/Slider renamed Stack/Split (2 split images with sliding boundary).
 • Recent Changes topic removed from user guide - use Help > Change Log.
 • GUI translations removed - not useful without user guide and help topics.


