Life Balance 3.1 for Palm OS
Release Notes
Upgrade Instructions
Please see our Orders page for pricing for Upgrade licenses for the Palm OS version of Life Balance if you are running Life Balance 2.6.1 for Palm OS or earlier. If you have a license for 3.x it will continue to work for 3.1.
IMPORTANT: If you have existing data (2.6.1 or earlier) in Life Balance for Palm OS, be aware that Life Balance for Palm 3.x is a MAJOR UPGRADE. The data format is changing and this particular release is NOT a free upgrade for 2.x users. Back up your data and keep it in a secure place in case you need to revert for any reason.
General instructions:
If you are replacing an older version of Life Balance with a newer version, DO NOT delete the old version from your Palm device or you will lose your data. Install the new version on top of the old version, and your data will remain intact.
Technical Support
Tips
While Life Balance may be moved to a HandSpring 8 MB Flash Module or other external memory card, its data may not. If you move the Life Balance Outline or Life Balance Places to a flash module, Life Balance will crash on startup. Moving the data back to internal memory will correct the problem.
Because of a bug in some versions of the Palm OS, it is also possible to lose your data if someone beams a new copy of Life Balance to you. In order to avoid this bug, switch to the Preferences application before receiving the beam.
Note: If you have Palm Desktop 4.0 for Windows, which includes the HotSync 4.0 software from PalmOne, you recommed that you update the Palm Desktop software before installing Life Balance! The latest Palm Desktop software which includes the Hotsync update is available on PalmOne's web site:
Version History
3.1 October 31, 2002
Llamagraphics has successfully completed the Palm OS 5 Readiness kit self tests.
Fixed fatal exception during To Do List import/export when the To Do database cannot be found.
Fixed fatal exception when deleting an outline section containing ten or more tasks.
Added warning message to "Allow deletion of tasks" preference.
Fixed several problems when JackSprat removed the built-in Date Book application.
Added support for high resolution screens running Palm OS 5.0.
Added basic support to the conduit and Palm application for devices that support Japanese. You must upgrade both your Palm application, desktop and conduit to version 3.1 in order for this support to work. (Note, however, that the desktop application on Windows still displays Japanese incorrectly in some places.) The application also has not yet been fully localized.
Fixed another instance of the bug where Life Balance could sometimes try to access information inside a deleted Date Book event, causing a Fatal Exception.
3.0.6 Tuesday July 9, 2002
Fixed a bug where Life Balance would sometimes try to access information inside a deleted Date Book event, causing a Fatal Exception.
Fixed a bug where deleted Date Book events could cause the Life Balance appointment index to become corrupted, causing unpredictable behavior or a Fatal Exception.
Fixed a potential display problem in the To Do List when changing the place of a task.
Fixed a bug where simply opening the Task Details and tapping OK could change the effort slider slightly, potentially causing unnecessary conflict icons to appear on the desktop at the next HotSync.
Fixed a Fatal Exception when the sanity checker found a task or appointment record with an incorrect size.
Fixed a bug where the next scheduled time for tasks that happen Routinely or by Date Book was sometimes set incorrectly. If you were encountering that mistaken case in a prior version, you could see tasks seeming to be past due when you install the new version and hit update. Once you set the next scheduled time correctly now in 3.0.6, it will stay calculated the way it should be. You will only need to fix that once manually.
3.0.5 Thursday May 30, 2002
Fixed a bug in the To Do List export feature where tasks that were in the Palm's built in To Do application were not always being deleted when the corresponding task was deleted in Life Balance.
Fixed a bug where the credits were not being correctly reassigned during a Purge or Delete. Credits could be artificially large.
Made a change to the sanity checker to check and repair duplicate records with the same ID, should that ever occur.
We fixed a bug that could result in an infinite loop at hotsync time if you were moving a section of the Outline so that it was just before a deleted section.
3.0.4 Wednesday May 29, 2002
We have "moved" the Life Balance databases and the preferences for this version so that they will not collide with older versions of Life Balance that do not understand the newer data format. This should prevent older versions of Life Balance from mistakenly opening newer databases and corrupting them. This had happened for a few individuals who had multiple versions of the Life Balance application stored on their devices, such as in Flash or on a Memory Stick. The new databases are
- Life Balance Outline 3.pdb
- Life Balance Places 3.pdb
- Life Balance Appointments 3.pdb
- Life Balance Sync 3.pdb
Added code to allow Life Balance to refuse to run if the data is in a format that it does not understand. This will prevent this version from opening future versions of Life Balance, so that we will not need to rename databases for future minor data format changes.
Modified the Palm code that runs during hotsync so that it would not timeout causing a "fatal exception" on slower devices or for customers with a large number of datebook records.
Renumbered text resources so that Life Balance messages would not mistakenly display on the Palm screen during hotsync.
3.0.3 Wednesday May 8, 2002
Modified the warning to data upgrade form to clarify that this is not a free upgrade for 2.x users, but that it is a free update for 3.x users.
Added a field to the Palm version place records to record what place was substituted when a place is deleted from the Palm to allow the conduit to properly substitute a place in the desktop versions.
Fixed a bug where deleting places on the desktop was not properly updating the preferences on the Palm, which could cause problems in the places cache in the pop up menu for Places, for the import/export settings or the popup in the top of the To Do List view.
Added code in the Palm upgrade process to compute the amount of memory necessary to complete the upgrade successfully and refuse to do the upgrade if enough memory is not available.
The LBNumber scanner will now correctly recognize tags that follow Datebook4/5 tags. This was causing events that were scheduled in the datebook, which had exceptions to repeating schedules to not be linked with the corresponding Life Balance task. Because of this error, 3.0.3 will rescan te Datebook the first time it runs in order to relink any events that it missed before.
There is a fix to the Treo Jogdial support to correctly scroll through the notes field and other parts of the interface that do not have explicit JogDial instructions.
Enhanced the data integrity checker to repair certain problems that could have been caused by prior versions of the Macintosh conduit.
There was a change to the Macintosh conduit so that it will not abort with an error if it encounters deleted datebook records on the Palm. It might do that for people who have the Datebook conduit turned off for some reason or who are running other third party datebook conduits. Ordinarily deleted datebook records would not be visible to the Life Balance Conduit and would present no problems.
Fixed the post hotsync sorting routine so that the Places would be correctly sorted alphabetically after a hotsync.
Calendars entries that are made in the Life Balance desktop edition, will now properly sync through the Palm Datebook all the way to the Palm Desktop. They were previously being written to the Palm Datebook only!
Removed the beta expiration warning from the release build.
Modified the conduit so that it will handle contradictory structural changes in the Outline between the Palm and the Desktop Edition.
Added code to the conduit to be sure that after a hotsync the Outline on the Desktop and the Palm will be in the exact same order.
3.0.2 Friday April 26, 2002
Added code so that the conduit can distinguish between a new user and an upgrading user.
Added warning to data upgrade form that this is not a free upgrade.
Merged in latest changes from Windows.
3.0.1 Wednesday April 24, 2002
Fixed a minor data conversion error on some devices that could cause Datebook appointments to become unlinked from their Life Balance tasks. Data conversion is now working as expected.
If you downloaded version 3.0 between April 22 and April 24, it is recommended that you install 3.0.1 which will also repair any unlinked appointments.
3.0 Monday, April 22, 2002
Version 3.0 of Life Balance is a major release that provides the important benefit of making it possible to do desktop data entry from the Life Balance Desktop Edition for Macintosh and hotsync the data to your Palm OS device with its Conduit. Providing a Desktop application for Life Balance and hotsyncing to Palm OS is a major "feature" that has generated more customer requests than any other enhancement request, perhaps more than all other enhancement requests combined! To make it possible to hotsync without creating duplicates required designing and implementing one of the most sophisticated conduits in Palm OS history. The conduit exchanges data to multiple interrelated databases, including the built in Palm OS Datebook. It has its own "sync logic" and reconciliation process.
Life Balance 3.0 for Palm OS contains the support needed for the anticipated future release of the Windows Desktop Edition and its Conduit. Only minor updates to the Palm OS version (if any) will be necessary for successful operation of Life Balance with the Windows Desktop Edition when it becomes available.
Life Balance 3.0 has been tested for compatibility with the upcoming release for Palm OS 5. Life Balance is well prepared for this future release of the Palm OS. Only minor updates (if any) will be necessary for successful operation of Life Balance with this very important Palm OS release.
The Palm OS version also includes full support for Jog Dial devices.
A new preference for Natara DayNotez allows completed tasks from Life Balance to be recorded in the DayNotez diary application.
Improved performance in the display of larger To Do Lists with optimizations up to five times faster in some operations.
More speed optimizations incorporated into display of the Balance sections.
A data integrity mode has been added to the "Emergency Escape Hatch" which will verify the Outline data and repair it if necessary after crashes due to batteries losing charge, third party applications, etc. The escape hatch can be invoked by holding down the down arrow scroll key while launching Life Balance. This also prevents tasks from being imported from the built in to do list.
Improved built in help "info" buttons to benefit customers who are just getting started with the application.
Worked around a bug in Memory Safe software that could cause Life Balance to fail if our sort info block is left locked by another application.
Lead time is now correctly copied when you duplicate a task.
Round off errors no longer accumulate in the sliders. Importance and effort sliders no longer drift leftward.
Palm shortcuts have been corrected so that we don't have two /B shortcuts.
If you have a task linked with the Datebook where all the Datebook records are in the past, the popup for the next scheduled occurrence will now show the last time for the task rather than "None Pending." This is friendlier for the Open button, and keeps tasks that are overdue from being suppressed from the To Do List.
2.6.1 Thursday, March 29, 2001
Worked around a bug on the Sony CLIÉ that caused a crash whenever Life Balance attempted to display an alert.
Fixed a bug that caused some error messages to be garbled.
2.6 Wednesday, March 7, 2001
Added hours and minutes to the units popup for the routinely interval.
Added a check box to the to do list import preferences "Allow deletion of tasks" which will allow Life Balance data to be deleted when a task is deleted in the built in to do list database and importing is turned on. Tasks with children are never deleted regardless of this setting. Enabling deletion is OFF by default. Note that enabling deletion may slow down the startup of Life Balance.
Added precautionary code to prevent Life Balance from ever creating duplicate records in the To Do List database. This release adds one bit to every task to indicate that it has been exported once to the built in to do list. If that bit is on, the task will not be exported again. Since normally Life Balance will not re-export a task once it has been exported once. We added a menu option to the Outline Task menu to reset the bit that prevents Life Balance from re-exporting a task in case you need to re-export a task that got accidentally deleted from the to do list database. It will not force an export, which could result in duplicates, but will allow a task to be sent out again if it is missing.
Added an edit menu to the registration screen so that you can cut and paste License Codes.
Added beam commands to the To Do List and Balance sections, which will beam just a single task.
Added support for "Ronamatic" beaming, which is a Palm feature that allows you to set an action for dragging the pen from the graffiti area to the top of the screen. By default that is defined to bring up the graffiti help, but it can also be set in the Palm preferences to beam instead, and we now support that use from the Outline, the To Do list and the Balance sections.
Added an ellipsis after the Purge, Move and Delete menu commands to indicate that they bring up another dialog before taking action.
Added a pair of warning dialogs about conduits, particularly Pocket Mirror, overwriting the category settings in the Palm built in To Do list. The first warning explains the problem and asks if Life Balance should warn you of certain suspicious behavior that might mean that Pocket Mirror has trashed your import/export mappings. The first dialog will appear when you first turn on importing, or the first time you install 2.5.2 if importing is already turned on. The second warning will only appear if you've enabled warnings in the first dialog. The second warning appears if the desktop has renamed one or more categories in the built in to do list.
Added an "Emergency Escape Hatch" in case you know that the built-in To Do list is in a bad state, but you need to launch Life Balance and need to prevent importing. A case where this would be handy is if you inadvertently purged the built in To Do list and deleted things that you didn't really want deleted from Life Balance. Holding down the Palm's scroll down button as you launch Life Balance will prevent importing.
Added code that notices when categories in the built in to do list have been deleted and remove references from those categories from Life Balance. This also means that if you delete a category and add a new category, Life Balance will no longer mistake the new category for the old one.
Added feedback to the purge dialog box to give a progress indicator.
Improved performance of the pie charts a little.
Optimized the task drawing code in the Outline, To Do and Balance views so that it is compatible with Palm OS 4.0, and is more responsive to pen taps.
Changed the default import mappings to not import new categories rather than import them to "your life as a whole" with Place set to "Anywhere." This gives you the opportunity to set the import mappings in Life Balance before the data gets imported.
Changed the code for adding LB numbers to be sure that our LB numbers come after secondary Datebook4 tags.
Changed the export feature so that tasks that become parent tasks in Life Balance have their priorities set to 5 rather than being deleted from the built in to do list to preserve tags in other apps. However, if the parent task is not already in the built in to do list, it will not be exported, it is only updated if it is already there.
Fixed a bug where the credits were not decaying properly over time.
Fixed a drawing problem in the pie charts that could occur when hundreds of credits had been awarded to a single section of the pie chart.
When changing the export settings for a place so that it is no longer exported, Life Balance will now ask you if it should delete previously exported tasks from the built in to do list rather than doing so automatically.
We loosened the Date Book corruption criteria to allow DateBook4 to set the start of week to be other than Sunday or Monday.
Eliminated redundant screen refreshes when closing windows.
Fixed a bug in the Move command that was incorrectly preventing siblings below a task from appearing as valid choices for the move.
If a parent task was set to Routinely and the subtasks were supposed to happen in sequential order, the subtasks were not correctly unchecking themselves when the parent was rescheduled.
We've made a lot of internal changes to reduce the memory requirements of Life Balance. These changes also make the application a little bit smaller.
We've worked around a long-standing Palm OS bug that could cause display glitches or crashes when an Alert dialog is displayed. The Palm OS routine FrmCustomAlert can cause intermittent crashes and display glitches. We've written a replacement routine that is safe for displaying custom dialog boxes. Palm reports that this bug will be fixed in Palm OS 4.0.
The Open/All toggle button in the to do list has been changed to check the place hours against the last time that the to do list was displayed rather than the last update time.
We've reworded a few error messages to be clearer.
We've added special handling for "out of memory" errors to be less likely that Life Balance will crash while trying to display the error.
We fixed a bug in the drag and drop code that could cause an error when a task was dropped into a collapsed section that was off the top of the screen. The dropped item shows sort of half on/off the screen, but the collapsed item is not on the screen at all. This is actually hard to do, but the Emulator managed to recreate that case for us!
Fixed a bug in the preference window where the export settings wouldn't scroll using the hardware buttons.
We've changed the math for the balancing a little bit to make sure that when a top level item is set to have no importance, either because the due date is far in the future, or because the importance slider is set to none, that the subtask will not show up in the to do list because the pie charts are not matching for that section.
Fixed a bug where effort was not being copied to the new record when you duplicated or beamed the task.
Fixed an indexing error that could occur at the end of an update when to do list exporting was turned on. This error could cause subsequent operations in Life Balance to modify the incorrect records in the to do database. This error was much more likely to occur when using the Action Names preference to "Leave to do list in optimal order."
2.5.1 Thursday, January 18, 2001
Worked around a compiler optimization bug that caused Life Balance to misfile Date Book records. The misfiling could cause record not on day messages and other errors in the Date Book.
Fixed a bug where Life Balance did not always update the modification date of the To Do database when it exported records. This sometimes caused unexpected behavior in other applications that accessed the To Do database.
Fixed a display glitch that caused the To Do List import/export preference tables to go blank when switching between sections of the Preferences form.
Fixed a bug where tasks in the built-in To Do List were being assigned an LB number LB0 if importing was turned on in general but was turned off for a specific category.
Fixed a crash when receiving a Life Balance beam when Life Balance was not running.
Fixed an incorrect error message when beaming between two unlicensed copies of Life Balance.
Worked around a situation where Action Names Datebook would sometimes delete our LB numbers from the built-in To Do List.
Corrected a problem where the due dates of tasks in Life Balance could be reset to 12 am if To Do List importing was turned on.
Changed our To Do List indexing algorithm so that it continues to scan beyond the first deleted item. This should prevent Life Balance from creating duplicate records if the To Do List database becomes unsorted by other third party applications.
Changed the To Do List exporting code so that it will not modify records unless the data in them has actually changed. This should prevent unnecessary messages from the Palm Desktop that records have changed on both the device and the desktop.
Fixed a bug where canceling an update would leave the To Do list empty.
2.5 Thursday, January 4, 2001
Added full two-way synchronization with the built in to do list application. Added import/export preferences to control copying data fields for Life Balance to and from similar data field in the native Palm to do list database.
Added task dependencies controlled by a check box in the task details which allows you to set up a sequence of tasks that must be completed in order.
Added a "Move" command under the Task menu that uses the new task picker to move the selected task to another section of the outline. The selected task is moved to be the last child under the new parent task that you select. As a bonus, you can use this command in the To Do List and Balance sections of Life Balance to quickly see the parents of the selected task.
Added a "Duplicate" command in the Outline. The duplicated section is identical to the selected section, except that none of the tasks are checked off, no credit has been awarded, and there are no links to the Date Book. (This is due to the limitation that a Date Book appointment can only be linked to a single task in Life Balance.)
Fixed a bug where hitting the hardware scroll buttons could make the Notes field appear even when the Notes tab was not selected.
Fixed a minor bug where under rare circumstances, only the first line of a selected multi-line task would be displayed.
Made various internal changes for compatibility with future Palm OS devices.
2.4.2 Thursday,November 9,2000
Fixed an additional case of the 2031 bug. The earlier fix in version 2.4 reduced the frequency of the bug, but did not eliminate it entirely.
Fixed an object not in form error when tapping the Add button in the Task Details.
Relaxed the rules that check for corrupted Date Book records. The old rules were complaining about yearly repeating appoint-ments imported from the Palm Desktop for Windows, even though the uninitialized repeatStartOfWeek field in these records was harmless.
Changed the color checkbox drawing code to be more compatible with Chrome.
2.4.1 Monday, September 18, 2000
Made sure that Purge would not delete tasks linked to DateBk3/4 templates.
Made a distinction between deleting a task by hand and purging it. When a task is deleted by hand, the corresponding link (LB number) is also removed from any Date Book records that the task is linked with. This means that the Date Book record will be eligible for re-linking using the Link with Date Book command. When a task is purged, the LB numbers are left alone so that the Date Book records wont show up again in the Link with Date Book form.
Removed the code that automatically removed old LB numbers from the Date Book when upgrading from 2.3.1 to 2.4. These numbers might represent purged tasks, and so removing the LB numbers would not be appropriate.
2.4 Friday, September 1, 2000
Beaming! From the outline, you can select a task and beam it (with all of its subtasks) to another Life Balance user. Any Places involved are automatically beamed as well. Note that if you beam the same data more than once (or if the person beams the data back), the beamed data will replace the corresponding tasks on the receiving device.
Fixed the "2031" bug!!! Jonathan Bexiga, our summer intern, came up with a repeatable case of this bug on his last day of work for us, and it was then fairly easy to track down the cause of the bug and fix it. The bug only occurred when viewing and OK-ing the details for a task that was scheduled "By Date Book" without tapping on the Time tab. Even then, the bug would occur randomly according to what was previously in memory. Our thanks go out to Jonathan and all of the other Life Balance users who sent us their data (sometimes repeatedly) in order to help us track down this problem.
When deleting a place, you can now specify another place that will be substituted for the place you're deleting. (This is useful for merging two places that should be identical, which is handy for beaming.)
Reorganized the preferences into a single screen with a popup to set different preferences.
Added code to check for corrupted Date Book records. The user is notified of the corrupted record, and the Life Balance operation that was using the record is automatically cancelled.
Added a preference to turn Note icons on and off.
Added "hourglass" lead time icons for black & white Palms. These can be turned on and off in the preferences.
Added small application icons for the Palm application launcher.
Changed the Date Book handling code to ignore DateBk3/4 templates that are scheduled on 1/1/2020.
Changed the task details so that the current date and time is always the default when switching a task from Once to "By Due Date."
Changed the display of User Codes and License Codes to be in uppercase so that it's easier to register without errors.
Added "housekeeping" code to remove LB numbers from the DateBook when the task is deleted in Life Balance.
Changed the Import To Do List command so that it does not import deleted or checked-off items.
Fixed a bug in the Import To Do List command that caused it to stop importing items after a deleted item.
Fixed a scrolling bug that prevented the hardware scroll up button from working under certain circumstances.
Added code to automatically reset due dates corrupted by the "2031" bug and remove orphaned LB numbers from the Date Book the first time that Life Balance 2.4 is run.
2.3.1 Saturday, June 3, 2000
Corrected the internal version number so that the Palm OS will recognize that version 2.3.1 is more recent than 2.2.1.
2.3 Friday, June 2, 2000
Twice as fast! Restructured the low-level data access code to be simpler and more efficient. This not only speeds things up, but it makes the application 25 KB smaller!
Fixed a small display glitch where a task would sometimes be drawn in the wrong form.
2.2.1 Wednesday, April 12, 2000
Fixed a bug where changing the place of a task when in the To-Do List could cause a task not found error.
Fixed a problem where if you edited the task name in the Task Details form and then added the task to the Date Book, the old name would be used rather than the new one.
2.2 Tuesday, March 21, 2000
Added color pie charts, bitmap buttons, application icon, and Llama. Fixed several custom gadgets to draw properly in color.
Added colors to the To-Do list check boxes for scheduled tasks. Red means that a task is past due. Yellow means that you are within one lead-time of the due date. Green means that you are within two lead-times of the due date. The colors are updated when you update the To-Do list.
Added "Effort" tab to task details where you can specify how much effort you should accumulate in your "Actual" pie chart when you check off this task. The default amount of effort for a task is inherited from the parent task when the subtask is created.
Added popup menu for tasks that happen By Date Book, so that you can select which occurrence of a repeating Date Book event you will be working on next.
Added a "By due date" option to the "Happens" popup in the task details, so that tasks with simple due dates can be scheduled without resorting to the Date Book. This helps keeps the DateBook from getting cluttered.
Improved sorting of To-Do list so that if two tasks have the same priority, the one with the closest due date appears first.
Added standard Palm "Phone Lookup" item to the Options menu. Because the standard shortcut for this is 'L', the shortcut for "Go to Last task" in the To-Do list was changed to 'B' (for "bottom").
Added a dialog box that will alert the user that a task needs to be selected before "Phone Lookup", "Delete" and "Details" are chosen.
Changed "According to Dates" in Happens popup menu to "By Date Book", since Palm refers to the built-in calendar as the Date Book. (The old terminology was a holdover from the Newton version.)
Added help information to the upgrade alert that appears the first time that you run Life Balance 2.2.
Added "Are you sure" dialog box when deleting a task using the menu to make it more consistent throughout the program.
Made sure that pressing the hardware button assigned to Life Balance would not switch forms if the Palm device was previously dozing.
Corrected handling of the Date Book when the task is scheduled twice on the same day.
Fixed a scrolling bug where the scroll bar would sometimes disappear after collapsing an outline item, even though not all of the outline was visible.
Changed the "Link with Date Book" feature to schedule repeating events for the first future occurrance, rather than the very first occurrance in the Date Book.
Changed the "Import To-Do List" feature to schedule items with due dates using the new "by due date" feature of Life Balance, rather than posting the task to the Date Book.
Fixed a rare but possible crash when deleting text from a task using the task details form or the on-screen keyboard.
Fixed a date handling bug that would sometimes display March 1 as February 29.
Added "Thank you" screen after successfully entering a license code to be more responsive that everything went well.
2.1.1 Wednesday, February 16, 2000
Fixed a crash when opening the Date Book if the task was not scheduled.
Kept parent tasks from appearing on the To Do List if any of the subtasks will occur again in the future.
Added "New task" and "New subtask" menu items to the Outline's task menus so that GoType users can use the shortcuts to create new tasks from the keyboard.
Added a note icon to the Outline, To Do List, and Balance views when a task has notes. Tapping the icon will display the notes.
Changed the wording of some displays based on user feedback.
2.1 Wednesday, January 26, 2000
Sped up Date Book operations by as much as 200 times!!! This speedup is largely automatic, but users upgrading from older versions of Life Balance should use the new "Link with Date Book" menu item in the Outline to ensure that their Life Balance tasks are properly matched with the Date Book. The new system only uses LB numbers in the Date Book notes for most operations the old system of matching task names in Life Balance to Date Book descriptions is only used during the linking process.
Instructions: Go to the Outline and choose "Link with Date Book" from the Task menu. Your Date Book records will be scanned and you will be presented with a list of Date Book records. The records that match existing Life Balance tasks will already be checked off. If you wish to mirror additional Date Book records in Life Balance, check them off as well. When you are done, tap the "Link" button and your tasks will be linked to your Date Book entries. New Life Balance tasks will be created as necessary.
If Life Balance is assigned to one of the hardware buttons, then pressing the assigned button repeatedly will cycle through the four main forms.
Added an explicit preference in the Startup Settings for which Date Book application should be launched when the Open button is tapped in the Task Details form. The previous system of launching the application assigned to the hardware Date Book button was causing crashes for users that had a non-Date Book application assigned to this button.
Modified the behavior of dragging Outline items so that it is no longer possible to create outlines with more than eight levels. Extremely deep outlines were causing a crash in the display code.
2.0.2 Wednesday, January 5, 2000
Added a "Startup Settings" option that allows you to specify which form Life Balance should start up in. This defaults to "last form used", but can be set to any of the four main forms. This is particularly helpful if you have the To Do list hardware button on your Palm device set to Life Balance, since you can then force Life Balance to always open into the To Do list.
Changed the Date Book "Open" button in the task details so that it opens whatever application is assigned to the Date Book button, not necessarily the built-in Date Book app. This means that it will launch DateBk3 if it is assigned to that button.
Corrected problems tracking repeating events in the Date Book. Repeating events that were previously showing up as "not scheduled" should now have the proper date and time.
Corrected a intermittent display bug when pasting text into a task description. The pasted text should now always show up.
Added the missing "LB" prefix to the note that's added to new Date Book items in order to track them. Date Book items should now be tracked properly even if their names change.
Added another optimization to allow the Date Book tracking code to examine even fewer Date Book records.
2.0.1 Wednesday, December 29, 1999
Removed code that was resetting some Date Book settings each time Life Balance was launched. In particular, this was erasing thecategories in DateBk3.
Sped up the code that examines the Date Book for matching events. The code now skips over non-repeating past events, which should make certain operations faster for people who have lots of old
events in their Date Book.
Fixed a sign error in the effect that the pie charts have on theTo Do List priorities.
Changed the startup test to require Palm OS 3.0 or greater.
Added exception handling code to PilotMain, so that errors during startup will be reported to the user rather than causing a crash.
2.0 Wednesday, December 22, 1999
First public release.
|