Fotoxx Change Log
-----------------

fotoxx-23.50   2023.05.15
------------
 • New: Repair > JPEG Artifacts - suppress jpeg artifacts in highly compressed
   images, esp. where dark areas were brightened, making artifacts more visible.
   This tool is helpful but does not completely remove the artifacts. 
 • Refine > Edit Distribution can now be used together with Paint Edits.
 • Repair > Graduated Blur can now be used together with Paint Edits.
 • UI improvement: edits made before starting Paint Edits in the current edit
   function are preserved - no need to [apply] and restart the same function.
 • Custom Menu: menu entries can specify optional file or album names.
 • Bugfix: Paint Edits had a tendency to paint unintended area if pointer was 
   left sitting within the image while dialog controls were changed.
 • Bugfix: Flatten Distribution was not working with Paint Edits (from 23.4). 

fotoxx-23.4   2023.05.01
-----------
 • Refine > Flatten Distribution: improved functionality and user interface.
 • Refine > Edit Distribution: improved functionality and user interface.
 • Edit > Rotate: Upright and Mirror functions are now included in the
   Rotate function, and these two specialized funcions were removed.
 • Repair > Blur: Normal Blur can now work with Paint Edits. The specialized 
   function Paint Blur was removed. The user interface was also improved.
 • Mashup: project image files are now copied into a project folder. This keeps
   a project valid even if member files have been moved or deleted. Existing
   projects are converted, with "-x" added to the project name.
 • Refine > Voodoo1: now usable with Select Area (Voodoo2 already worked).
 • In menus and user guide, "rescale" has replaced "resize" when used for 
   image pixel dimensions. This seems to be the normal convention.
 • New: Help > Uninstall: uninstall Fotoxx (delete all application files).
   This works for both the source package and the binary package.
 • New slide show transition: current image breaks apart into hundreds of 
   pieces which fly outwards and off the screen to reveal the next image.
 • Custom Menu: custom notes or tips can now be added to the custom menu.
 • A custom folder icon 'folder.png' can be added to the Fotoxx home folder.
   This helps Fotoxx to follow the user's theme or style preference.
 • If Fotoxx crashes, the activity log file and backtrace file are combined 
   and copied to the user $HOME folder. The file name is fotoxx-nn.n.log. 
 • Bugfix: Batch Overlay: overlay image was being placed on the right side 
   of the host image instead of the position set by the user.
 • Bugfix: fix failures from embedded quotes (") in file names or metadata. 

fotoxx-23.32  2023.04.05
------------
 • Bugfix: prevent malformed jpeg file from crashing Fotoxx.
 • Bugfix: 'cp' command status was changed (!) if no files are copied.
   (prevented Fotoxx from starting after a successful initial install).

fotoxx-23.31  2023.04.03
------------
 • Bugfix: fix lost recognition of file types: .webp .heic .jp2 .avif

fotoxx-23.3  2023.04.01
-----------
 • Image size limit was increased to 50K pixels width/height and 1024 megapixels
   total image size. Exceeding this limit will cause sudden exit with apology.
 • Denoise: new option: work selectively on more uniform image areas where noise 
   is most visible. This is adjustable and applies to all denoise methods.
   The point is not to wash out subtle small details interpreted as noise.
 • New: Repair > Anti-Alias: suppress jaggies along high-contrast feature edges.
   Most usefull to improve scaled-up images. Normal photos are slightly affected.
 • New: Edit > Margins: add margins to an image, with any color or transparency.
 • Edit > Upright: all 8 categories of orientation are now recognized and used
   for image correction (rotate 90/180/270 and mirror horizontal/vertical).
   Batch Upright was similarly expanded.
 • Edit Distribution: a capability was added to improve details in areas that 
   were darkened with "low cutoff" to remove unwanted background light.
 • Support was added for .avif image files (libheif-examples must be installed).
 • Rawtherapee and MPO-extract were revised to become plugin menu entries.
 • Settings: allow the SMP thread count to be set below the hardware default
   (2 per P-core + 1 per E-core). This can make some functions run faster.
 • Bugfix: parallel use of different releases caused crash or lost edits.

fotoxx-23.2  2023.03.01
-----------
 • Improved user interface and minor function improvements: Edit Metadata, 
   View Metadata, Search Metadata, Flatten Distribution, Local Retinex.
 • Effects > Emboss: illumination angle can now be input, 0-360 degrees.
   Response to input changes is real time instead of [apply] button.
 • New binary package format: executable program + libraries in one tarball. 

fotoxx-23.1  2023.02.01
-----------
 • Search speed for non-indexed metadata is about 2x faster. 
 • Indexing speed (index metadata + make thumbnails) is about 1.3x faster.
 • Disallow changes to reserved KB shortcuts - falsifies the user guide.
 • Bugfix: Mashup: add line/arrow was not working.
 • Bugfix: Minor memory leaks in image search function.
 • Bugfix: poss. crash in location lookup if input text had >20 matches.
 • Bugfix: Mozaic: crash if dialog controls are operated in the wrong sequence.

fotoxx-23.0  2023.01.01
-----------
 • Edit Metadata and Batch Geotags: The MapQuest query for geocoordinates no
   longer works and was replaced with a location data table from the internet.
 • Error reporting for metadata edit functions was improved. 
 • New: Meta > Fix Meta: remove malformed file metadata blocking new edits.
 • Removed: Tools > Monitor Gamma, which no longer works with Wayland.
 • File > New Session is faster (superfluous index refresh was removed).
 • Initial default menu icon size was reduced so menu fits within 1024x768.
 • Bugfix: Meta > Search Images: metadata criteria is now recalled in search
   dialog and included in search criteria [load] and [save] functions. 
 • Bugfix: Fix newest GCC compiler warning.


