Posted May 21, 2020 by Zethrax
#update
-- Jigsaw Factory version 4 changes --
(Note that Jigsaw Factory version 4 projects are not compatible with prior versions of Jigsaw Factory.)
Added the 'Printable Image Maze Generator' as a bonus tool. This tool allows an image to be trimmed and scaled to a size that can be printed onto A4 paper with a maze overlay drawn onto the image. The tool is designed to create maze images that can be printed out to allow kids and adults to complete the maze.
Fixed an issue with Jigsaw Factory where a zero byte was getting added to the end of generated HTML files when a zipped package was created.
Fixed an issue with an improperly sized scrollarea in Jigsaw Factory.
Added a 'Reset' button in the jigsaw client to allow settings profiles to be reset to default values.
Added a speed setting for rotating forcefields in the jigsaw client. This allows different rotational speeds to be set for forcefields.
Added a customizable health meter option for the jigsaw client. The health meter decrements when a puzzle piece is picked up.
Added 'Open User Data Folder' and 'Open Puzzle Saves Folder' buttons to the jigsaw client.
-- Jigsaw Factory version 3 changes --
Added the bonus tools folder with a variety of small software tools. Also includes the 'HTML Jigsaw Puzzle Generator' program, which is somewhat less small.
Changed the 'Window titlebar text for puzzle software' control on the 'Select Puzzle Project' tab page to use the project name as the titlebar text if the titlebar text is set to an empty string. The old behaviour was for the client to use 'Jigsaw Puzzles' as the window title text if the text was a blank string.
Removed the check to see if a JPEG image needs to be re-encoded to reduce file densitiy when it's added to a project. The test that was being used was too imprecise and resulted in too many false positives.
Added a 'Delete Contents Of Output Folder' to the 'Create Jigsaw Puzzles' tab page (includes a confirm dialog). This provides a quick way to delete all the files and folders contained in the 'Output' folder that generated puzzle packages are placed into.
Added a 'Strip Rich Text' menu option to the right-click context menu for image description and more info paragraph textboxes. This will strip any rich text formatting from the current paragraph textbox. If you've copied and pasted text from a rich text document then you may find that the style formatting for the text has also been copied. This menu option lets you fix that.
Changed the code to stop adding the character set encoding meta tag to the generated html files for image description and more info pages. The meta tag was causing accent characters to be displayed as a hollow box. The html text being streamed to the embedded browsers is sent as unicode (Purebasic uses this internally for strings) and there doesn't seem to be a way to change this, but the pages were generated as UTF-8 which is the standard for the web. The browser seems to detect the encoding without issue with the character set encoding meta tag omitted.