A significant amount of work went into focusing on usability and addressing some user requests.
The highlights are:
Improved date entry. Single digit months may be entered and jGnash now allows informal use of separators between fields that are not necessarily correct for the current locale.
Table column sizing is persistent again. This was working at some point early in the jGnash Fx history and regressed. Adjustable column sizes are now restored correctly and scaled correctly with changes in the width of the window.
An option has been added that allows full control of managed table column widths for those who do want full control.
Several minor improvements to UI and sizing behavior.
Changes to correctly handle Yahoo security price download. Yahoo recently switched to HTTPS only access instead of HTTP.
The detailed list of changes is below.
Thanks,
Craig
Release 2.31.0
05/10/17 Added a General configuration option to allow full manual control of table column widths. (Fx)
05/10/17 The Options dialog now remembers the last tab that was used. (Fx)
05/08/17 Corrected handling of OFX files written with a windows-1252 character set. (Swing, Fx)
05/08/17 Prevent ghosting horizontal scrollbars when resizing the main window. (Fx)
05/07/17 Table Column sizes (register & reconcile) are now correctly remembered, restored, and scaled. (Fx)
05/06/17 Updated to the latest Netty dependency.
05/06/17 The reminder dialog now closes itself automatically if it was shown in the background while a file close was started concurrently. (Fx)
04/28/17 Dependency on FontAwesomeFx is no longer needed. (Fx)
04/24/17 Updated to the latest H2 database dependency.
04/17/17 Yahoo Security Download now requires use of HTTPS for downloads. (Swing, Fx)
04/17/17 Improved sizing of the open dialog for the Fx interface (Fx, GitHub Issue #25) [Pranay Kumar]
04/17/17 Cleaned up build system. JGoodies dependencies now come from Maven Central
04/15/17 Updated to the latest Hibernate and HSQLDB dependencies.
04/10/17 Corrected an IndexOutOfBoundsException occurring during Transaction import (OFX, QIF) of a quantity not large enough to fill the table. (Fx)
04/09/17 Entry of date separators is now more flexible and allows use of ',' '.' '/' and '' characters for all locales. (Fx)
04/09/17 Relaxed date entry requirements. Single digit months may be now be typed in. (Swing, Fx)
04/09/17 The Account Register report was not reporting split entries correctly and consistent with the UI. (Fx)