If you want to update a particular language, just fork the repository, commit changes and do a pull request. The English language (language_utf8_English.cpp file) should be used as reference.
Major internal code rewrite. This will help us to implement new features faster.
Fixed a bug which could show trim on a waste that is not at the edge of the sheet.
Fixed a bug which allowed previous optimizations to be re-run (from the Latest solutions menu) after the current solution is accepted. Now, the Latest solutions menu is disabled after Accept and is re-enabled after Undo.
Tabular information has been moved under a new button (called Tabular) in the main toolbar. Pieces and Cuts buttons from the Results 2D toolbar have been removed. The window contains tabular information about each piece, cut, waste of the current/selected solution.
Prices are displayed with 3 digits after comma.
Shows waste percents in Statistics.
Fixed a bug when sorting Result 1D table with fractional values.
New columns for Statistics tables: utilization percent, price of stock, waste percent.
Fixed a bug which does not reload some settings after the program is restarted.
Fixed a bug which shows an message error when the Length column is not set when importing from Excel/CSV. In such case no data are imported to Parts or Stock.
Fixed a bug affecting fractional numbers validation.
Shows the project file name in the Project | About window.
Show waste percent and price in the Results 1D table.
Width column is not visible in Statistics for 1D Results since the width of 1D pieces is always 0 (otherwise is considered as being a rectangular piece).
Adding a product to Parts is done directly from the Products window by pressing the OK & Add to Parts button. The old submenu from Products menu has been removed.
The added product can be previewed in the Product – add to Parts window which shows the list of sizes and the new names for materials and edge bands.
Fixed crash when all 1D parts length are longer than the 1D stock lengths.
Many internal updates of code to allow easier development in the future.
We have limited the quantity of Stock pieces to 1 million per row. We did this because it is enough for the 99.99% of cases that the program is intended to handle. Also, larger quantities can lead to the crash of the application which is a 32 bit application and cannot access more than 2GB of RAM.
Complex products (available in Cutting Optimization prov4) will be introduced again in v5, but will be named Generic Products or Parameterized Products.
Note that existing Simple Products are already partially generic because the materials and edge-bands names can be redefined when adding the product to Parts. But Length and Width cannot be parameterized within Simple Products.
Introduces the possibility to attach an image to each product. The image is displayed as a 32×32 icon in the corresponding column.
Note: if you assign a picture to a product, and then press Cancel to the Products window, you will still see the image of the product when you show that window again. You must delete the image with the Delete (Image) button if you want to forever delete an image attached to a product.
The adhesive labels windows (for Parts, Stock and Results) have been reorganized. The existing panels have been moved to a Page Control component. Preview panel is at the bottom of the Page Control.