A minor update of the RoastLogger to version 1.9.3 is available. This update makes a number of minor changes, listed below, and provides two editable labels to the chart. These labels normally indicate the filenames of any loaded template and roast log but they can be used for any purpose. See the screenshots at the end of this post for the general idea. For further information see the following version information and the
RoastLogger website. Version 1.9.3 2/10/2013
Chart tab:Added two editable labels to the chart title panel, one either side of the RoastLogger logo. By default these labels indicate the filenames of the currently loaded roast log (left label) and template log (right label). This action can be disabled by unchecking the relevant item in the options menu. Hovering the mouse over either label turns it into an editor to change the text. Moving the focus outside the label by clicking the mouse or using the enter or tab keys closes the editor leaving the label displaying the entered text.
Any text entered in the current roast label (left label) is presented as the suggested filename when saving the log.
Changed the menu option "Show line thickness spinner in chart" to default to hidden on each start of RoastLogger. Selecting this menu item now only persists for the current session. On the first start of a new installation the spinner will be shown in the chart.
Changed the RoastLogger logo and the legend shown in the chart.
Logger tab:Changed the action of the logger tab save & clear log buttons. Previously the save log button also cleared the log and chart ready for the next roast. Now the actions are separated so you can save the log without clearing the log and chart. The chart tab roast stage marker button is disabled at the end of each roast until the log and chart are cleared. If you forget to do this you can always start logging using the logger tab load beans button. The Arduino Controller uses this button so can always start logging when required. If logging is started without saving or clearing the previous log and chart the log will be auto saved and cleared with a note added to the notes tab indicating the file name and path used.
Arduino Controller:Improved the handling of swapping the Arduino Controller from USB HID communication to Serial communication. Now automatically refreshes the serial port list on unchecking the "Use USB HID Communication" checkbox.
Improved the handling of invalid serial port selection in the Arduino Controller. Now warns the user if an obviously invalid serial port is selected.
Other:Added a check on startup to determine if RoastLogger is running on Windows and is installed under the \Windows or \Program Files folders. If so it warns that it will not be able to save it's settings and requests the user moves the installation to a subfolder of the home or documents folder.
Chart tab with no logs loaded:
Chart tab with one log loaded as a template (right label) and one as the current roast (left label).
Chart tab editing the left label: