Announcements
New upload of v1.4.8
20/09/2008 17:25
A new upload of v1.4.8 has been posted in the
Downloads area.
This corrects a minor (but annoying) display bug in the main logbook window of the English version: in moving from Xcode v2 to v3 the decimal number formatting on Mac OS X 10.4 (Tiger) got mixed and used a comma instead of a period.
Update (17:25 BST): Yet another Xcode v3 bug with the User Settings drawer not opening. That’s now fixed too.
This corrects a minor (but annoying) display bug in the main logbook window of the English version: in moving from Xcode v2 to v3 the decimal number formatting on Mac OS X 10.4 (Tiger) got mixed and used a comma instead of a period.
Update (17:25 BST): Yet another Xcode v3 bug with the User Settings drawer not opening. That’s now fixed too.
Diabetes Logbook X v1.4.8 released
11/09/2008 11:45
Changes:
Before using the software and when migrating to a localised language version, please read the User Guide.
- Corrects the summary graph layout due to changes in Web Kit (i.e. Safari 3).
- Add Spanish localisation.
Before using the software and when migrating to a localised language version, please read the User Guide.
Diabetes Logbook X v1.4.7 released
08/11/2007 18:26
- Leopard compatibility fixes:
- Fixed Add Event bug caused by Applescript
changes.
- Fixed selecting From/To date range when
system localised date formats have been
customised. Bug caused by Applescript changes.
- Addressed minor display issue in the Event panel caused by font changes.
- Fixed Add Event bug caused by Applescript
changes.
- Updated: extended insulin and medicine entry
(fields A, B, and C) to support values with a
precision of 0.01 units, as requested by pump
users.
- Updated: daily auto-backup of the data to
~/Documents/Diabetes Logbook X/Backup now retains
an archive of the previous data file if it is
bigger than the current data file.
- Updated: improved data import flexibility to handle text files created by JPilot-DB, a freeware Java desktop application that is a companion of the freeware Palm OS Pilot-DB database application. [Example Palm OS Pilot-DB, databases for recording logbook events while away from the Mac, are available for download from the website.]
Leopard support - BETA (7th Nov.)
07/11/2007 19:08
Here is a a beta release of
the Logbook that fixes an issue that arises from
Leopard's removal of support for setting a
red/amber/green progress bar's maximum and minimum
values using normal Applescript commands.
For those interested in Applescript and controling NSLevelIndicator elements in Xcode projects. This Applescript, that worked in Tiger:
tell window "myWindow"
set maximum value of control "myNSLevelIndicator" to 22
set minimum value of control "myNSLevelIndicator" to 0
end tell
Now needs to be replaced with this in Leopard:
tell window "myWindow"
call method "setMaxValue:" of control "myNSLevelIndicator" with parameters {22}
call method "setMinValue:" of control "myNSLevelIndicator" with parameters {0}
end tell
I haven't seen this discussed anywhere yet.
One further bug that I haven't been able to address yet occurs if you have set a custom date format in System Preferences: most of you won't have done this so don't worry.
If you have and you experience the 'From' date in the Reports date selector providing an unexpected start date then you will need to reset back to the default date format within System Preferences -> International -> Formats: the easiest way is to select another Region and then reselect your own Region again. I hope to fix this soon.
I have raised both these bugs with Apple.
At present I have an installation of Leopard on an external drive for testing purposes, but I am holding off migrating my Mini until early-adopter issues are fixed by Apple: hopefully in 10.5.1. Until then, this is how I've installed Leopard at present.
For those interested in Applescript and controling NSLevelIndicator elements in Xcode projects. This Applescript, that worked in Tiger:
tell window "myWindow"
set maximum value of control "myNSLevelIndicator" to 22
set minimum value of control "myNSLevelIndicator" to 0
end tell
Now needs to be replaced with this in Leopard:
tell window "myWindow"
call method "setMaxValue:" of control "myNSLevelIndicator" with parameters {22}
call method "setMinValue:" of control "myNSLevelIndicator" with parameters {0}
end tell
I haven't seen this discussed anywhere yet.
One further bug that I haven't been able to address yet occurs if you have set a custom date format in System Preferences: most of you won't have done this so don't worry.
If you have and you experience the 'From' date in the Reports date selector providing an unexpected start date then you will need to reset back to the default date format within System Preferences -> International -> Formats: the easiest way is to select another Region and then reselect your own Region again. I hope to fix this soon.
I have raised both these bugs with Apple.
At present I have an installation of Leopard on an external drive for testing purposes, but I am holding off migrating my Mini until early-adopter issues are fixed by Apple: hopefully in 10.5.1. Until then, this is how I've installed Leopard at present.
Diabetes Logbook X v1.4.5 released
30/03/2007 16:19
- Reports: Added Y-axis scale to the glucose
graphs.
- Reports: Added average glucose value into the
legend of the glucose scatter graph.
- Reports: Cleaned up detailed and summary
reports to omit empty events in some filtered
situations.
- Reports: Improved the ordering of time periods
that have been manually changed and overlap other
periods.
- Events: Updated the Notes template for Clinic
events.
- Importing Data: Glucose, Insulin A, Insulin B
and Medicine fields that are empty or numerically
equivalent to 0 will be felt empty and their
associated units/name data filed will be empty too.
- Localisation: Improved Italian built-in help.
- Fixed: Glucose target and critical values being empty created an error, a field will now be reset to a default value if editing leaves it empty.
Diabetes Logbook X v1.4.4 released
23/02/2007 08:16
- Updated date and time handling routines for
importing from Palm OS apps Logbbook DM and UTS
Diabetes: supports Palm OS data formats.
- Improved data import flexibility: specifically
for PDA database export files (tested with Palm OS
apps MobileDB v4 and JFile v5 and Möötjelitt's
MPC).
- Minor bug fixes and localisation support changes.
Diabetes Logbook X v1.4.3 released
04/02/2007 17:37
- Added support for creating and updating the
Contacts' details in Address Book.
- Updated and expanded built-in help [English
& French]: now uses Help Viewer.
- Updated graph reports:
- Added Body Mass Index (BMI) to graph
reports.
- Scatter graph based reports now load faster
and take less disk space
- Thickness of critial/target/average indicator lines are reduced.
- Added Body Mass Index (BMI) to graph
reports.
- Updated detailed and summary reports:
- Carbs and health data is now shown in a
separate column to insulin and medicines.
- New option to not show insulins in the
report.
- Insulins and medicines column is only shown
if they have been selected for display in
Report Settings.
- Carbs and health column is only shown if
they have been selected for display in Report
Settings.
- Added BMI to list of displayed health data.
- Carbs and health data is now shown in a
separate column to insulin and medicines.
- Updated all reports:
- Most unicode (UTF-8) characters should now
be displayed correctly.
- Added error correction for dates older than 01/01/1970.
- Most unicode (UTF-8) characters should now
be displayed correctly.
- Adding/editing events: a lower date limit has
been set to 01/01/1970.
- Added md5 checksum test on reporting script
before running the script.
- Fixed bug: export files saved using a system
number format that does not use '.' as the decimal
mark may not have been handled correctly during
import:
- All new export files will be forced to save
with a '.' decimal mark.
- All numbers are padded with a preceding '0'
where necessary.
- Import now checks all numbers and
re-formats them.
- Import supports importing of all previously created export files.
- All new export files will be forced to save
with a '.' decimal mark.
Updated 04/02/2007: Now includes new French built-in help.
Diabetes Logbook X v1.4.2 released
29/12/2006 22:33
- Fixed bug: events in December were not
displayed correctly in the reports.
- Update: added leading zeros to exported date and time values. This does not affect the re-importing of any existing exported data files.
Diabetes Logbook X v1.4.1 released
03/12/2006 22:45
- Fixed bug: Reports in 12hr time format would not display AM times correctly.
Diabetes Logbook X v1.4.0 released
29/11/2006 18:24
- Added show/hide columns in logbook table: a
limitation within Xcode stops columns being fully
hidden.
- Added ‘Notes & Schedules’ menu
and window: record important notes, appointments,
contacts and supply data. Add re-order todos and
appointments to a dedicated calendar within iCal,
with preset alarms. Email contacts using your
default email application.
- Added ‘Online User Guide’ menu to
access the user guide on the web site.
- Added auto-backup of data: while Diabetes
Logbook X is running, it automatically backs up the
data/preferences when the previous backup is older
than 24 hours to ~/Documents/Diabetes Logbook
X/Backup. Also creates an XML version of the data.
- Reports now support 12hr time display if OS X
system time format is 12hr.
- Y-axes of height and weight graph reports now
focus on the range of recorded values.
- HbA1c, height and weight graph reports are now
only displayed if the Reports' ‘Health’
option is selected.
- Fixed a bug in the summary graph report that could result in no report being generated.
Diabetes Logbook X v1.3.0 released
22/09/2006 19:35
- Added tracking of HbA1c, weight and height.
- Added new HbA1c, weight and height scatters graph.
Diabetes Logbook X v1.2.0 released
10/09/2006 23:22
- Added new average glucose by time period graph,
with standard deviation error bars.
- Added a couple of missing localised strings.
Diabetes Logbook X v1.1.1 released
07/09/2006 22:38
- Added Italian localisation: thank you to
Claudio at Creative Shield.
- Fixed bug in Logbook report: day names now correctly displayed.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
Diabetes Logbook X v1.1.0 released
18/08/2006 16:26
- New interface look-and-feel
- Added double-click to edit an event
- Added duplicate event function
- New warning stops 'quit' if an event is being
editted
- Added 'Update ...' menu to access the website
- Added 'Donate ...' menu for Diabetes UK
donations
- Added column sorting indicators for the Logbook
table
- Added keyboard shortcuts for quick access to
select different report periods
- Fixed import data issue: now ignores older events if 'Since last imported event' is selected.
Diabetes Logbook X v1.0.4 released
04/08/2006 19:58
- Fixed bug: Logbook DM import failure due to
incorrect function call
- Fixed bug: UTS import failure due to variable
spacing of text
- Retains size on Logbook and Reports windows
between launches
- Insulins & Med lists available to both in
IM/MI order
- Viewing/editing event pre-sets insulin &
medicine name if the associated value is empty
- Event Panel merged Insulin Administered and
Medicine Taken boxes to a single Administered box
- Increased the Event Panel's Notes text field
- Added keyboard shortcuts for quick access to the main buttons
Diabetes Logbook X v1.0.3 released
28/07/2006 22:34
- Added German localisation: thank you to
Christoph Schmitz.
- Logbook table now supports data sort by columns
and retains the column order between launches.
- Fixed localisation replacement string issue
with Event Name/Notes field template.
- Fixed import data issue: events older than the previously last imported event would not be imported even if "All Events' was selected.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
Diabetes Logbook X v1.0.2 released
25/07/2006 22:38
- Added French localisation: thank you to
Corentin Cras-Méneur with the help of Josselyne
Rochaud.
- Added Event name 'Clinic' with template Notes
field for HbA1c, weight, height, B.P. and Next vist
layout. The template is used if the Notes field is
empty.
- Added Event name 'Starting item' with template Notes field for Item name and Replace date layout.
- export all exisiting events using the Export
facility
- delete all events
- import the export data file
Diabetes Logbook X v1.0.1 (minor bug fix) released
22/07/2006 19:50
- Fixed bug in report output: Insulin B name was not displayed correctly.
Diabetes Logbook X v1.0.0 (Full Release) released
21/07/2006 22:42
- Graph report:
- added expanding scale so periods with fewer
events fill the graph.
- added alternating column colours to
separate one day from the next.
- added a legend for the different graph elements
- added expanding scale so periods with fewer
events fill the graph.
- Added Print Report button in the Reports
window: finally worked out how to print the report
without first clicking it to fix the focus.
- Notes only events that contain the text 'HbA1c'
will be bolded and slightly larger font in the
Notes report.
- Added support for localising (currently only English).
Diabetes Logbook X v1.0.0 beta 6 released
20/07/2006 15:58
- New Graph report: scatter graph of upto the
last 300 glucose readings.
- New Notes report: events with only Notes field
data have a separate report: useful for clinic
records, prescription orders etc.
- Report: flagged events are now highlighted and
so easier to identify.
- Report generation is significantly faster now
it is done solely in PERL.
- Report header now has a small 'legend' of
information.
- Added menu links to launch iCal and Address Book.
Update: download updated to fix a small bug in Logbook report, when no events are recorded for a period. Updated application creation time is 20/07/2006 21:51.
Diabetes Logbook X v1.0.0 beta 5 released
18/07/2006 07:35
- Fixed a bug introduced in beta 4: 12-hour clock users would have reports listing all events in the morning.
Diabetes Logbook X v1.0.0 beta 4 released
18/07/2006 00:04
- Import Data: new option to select either all
events from selected import file or only events
that are later than the latest event from the last
import session.
- Import and report settings are retained between
launches.
- Improved report generation speed by off-loading
date and time parsing to the PERL report generator
script.
- Reports can be selected to be the last 7/14
days, 4/6/12 weeks, 6 months, 1 year.
- Report output changes: changed Notes section in
header; notable events now are highlighted in the
report.
- Reports: carridge returns, tabulation marks and
double quotation marks are passed to the reprort
generator correctly. Specifically, characters that
have special interpretions by UNIX and PERL are
handled correctly. Ostensibly for robustness in
handling text in the Notes event field.
- General typos and report tidying up.

