2 Sep 2009 - What's new in version 1.5.0
New Analysis Panel for Financial Events
This new panel shows all income and expense events that occur inside a specific period of time, which you can easily change using the powerful calendar controls at the bottom of the window. For income or expense items, events are grouped by names and for each of them the number of occurrences and the corresponding total amount is displayed. A grand total is shown just below the related table.
Each table can be sorted using the content of any column just by clicking in the header of that column. Clicking a second time inverse the sort order (ascending or descending).
As everywhere else, all the incomes/expenses marked as "not used" won't show in the data displayed.
Each table can be sorted using the content of any column just by clicking in the header of that column. Clicking a second time inverse the sort order (ascending or descending).
As everywhere else, all the incomes/expenses marked as "not used" won't show in the data displayed.
New Keyboard Shorcuts
When working in the main window (the one with the cash balance curve), you can now quickly increase the time period value by pressing "ALT UP-ARROW". Similarly, "ALT DOWN-ARROW" decreases the time period value. This is equivalent to using the Time Period combobox on the right side .
Similarly, pressing "ALT RIGHT-ARROW" move to the next period (e.g. next year if time period = 1 year) and "ALT LEFT-ARROW" move to the previous period.
See the "Help -> Keyboard Shorcuts" menu for more details.
Similarly, pressing "ALT RIGHT-ARROW" move to the next period (e.g. next year if time period = 1 year) and "ALT LEFT-ARROW" move to the previous period.
See the "Help -> Keyboard Shorcuts" menu for more details.
Table sorting
All tables in Budget4All can now be sorted using as the keys the values contained in any column of the table. One must click on the column header to select the sorting column for the table.
This is very handy to sort the data by date or by amount. The order of the sort (ascending or descending) can be changed by clicking again in the column header.
This is very handy to sort the data by date or by amount. The order of the sort (ascending or descending) can be changed by clicking again in the column header.
Analysis Window is now non-modal
The Analysis Window can now be left opened all the time. Before version 1.5.0, it has to be closed ("modal" mode) in order to access the main window again. Whenever the current scenario data are changed (e.g. by opening a new scenario file), the Analysis Window will be fully updated.
Easier to read table rows
Color of rows alternate from white to light gray in order to improve reading.
Better memory management
Optimization now makes possible to work with scenarios having an ENORMOUS amount of data. This happens for example if 50 expenses are defined with daily occurrence.
The default Java heap (64 MB) has been shown as more than enough for all practical scenarios encountered. In the very unlikely event where an "out-of-memory" occur, just start Budget4All with the following parameters:
java -Xmx512m -jar budget4all.jar
The default Java heap (64 MB) has been shown as more than enough for all practical scenarios encountered. In the very unlikely event where an "out-of-memory" occur, just start Budget4All with the following parameters:
java -Xmx512m -jar budget4all.jar
Curve now always starts at the upper left part of the window
The cash balance curve now always has a data point for the first day of the simulation (which is "tomorrow" as a matter of fact). That first day corresponds to the "Y axis" of the plot (actually, just a little bit to the right, as shown in the image). This is to improve the general aesthetic of the graphic, although it adds nothing in term of information provided.
This data point corresponds to the "today's balance" amount specified at the bottom of the window IF the scenario generates no event for that day. If it is not the case, then the amount of "today's balance" is just added to the total amount of all the events for that day.
This data point corresponds to the "today's balance" amount specified at the bottom of the window IF the scenario generates no event for that day. If it is not the case, then the amount of "today's balance" is just added to the total amount of all the events for that day.
A better help
The tutorial has been rewritten (although still "minimal"). All help items are now opened in your system Web browser.