==================================== V-4.0b Updates ==================================== ** CHANGES/ADDITIONS ** * Saved Views popup list has been replaced with a full dialog, but no loss of efficiency as tapping on the list selects and invokes the view. Pushbuttons can be pressed first to invoke Add/Change/Delete. * Added Log dialog to allow today's date/time or event/ToDo's date/time to be inserted. Also includes popup list of editable strings that can be inserted ahead of the description field. * Added Phone Lookup command to the Edit menu in the ToDo Details dialog. * Added scale to Weekly graphical view so you can display from 8-24 hours on one screen * Added Week Selection Dialog to graphical weekly view * Checkbox for using Addr/ToDo/Memo buttons within DateBk4 has been replaced with three pushbuttons so the buttons can be assigned separately. * Split-Screen Preference dialog now has option to set the Creator ID of the addressbook application so you can launch other 3rd party addressbook applications rather than the built-in Addressbook application. * All time-bars in the 2nd and subsequent time bar columns are now drawn in red on color devices to make the appointment conflict more noticeable (just noticed the built-in datebook app on the Palm IIIc already does that!). * Most recent items lists are now preserved when changed views are invoked as is the Sort After Sync/Button Press Delay/ preference options (no possible reason to save those). * If scroll arrows are not being displayed in Day View, DateBk4 now displays a Template button ([T]). If not displayed, you can still access the Template dialog by double-tapping the Custom View button. ** BUGS FIXED ** * Fixes Index Out Of Range error when editing the note of a ToDo from integrated View that was displayed on today due to an advance display date set on it. * Fixes problem of losing ToDo Snooze alarms when exiting out of and re-launching DateBk4 * Fixes problem of accepting permanent registration code for a HotSyncUser name that has accented characters. * Fixes problem of one space being added to the end of the title in the second weekly view if you repeatedly tap on a blank day (if you tap enough times, the title stretches across the screen and eventually crashes the application). * Fixes problem of word search finding a match on the end of a word on occasion. * Fixes problem of leaving the top pixel row of the SEARCHING (TAP TO STOP) message on the screen when there is only one line matching * Fixes problem (Exception: ToDo record was Null?) of deleting a completely blank ToDo from the Details dialog when the blank ToDo was the very last record in the ToDo database. * Fixes problem of sometimes displaying the wrong day of the week name in the details dialog of the second weekly view. * Fixes button label in purge dialog to explicitly indicate that it is only completed FLOATING events that are purged with the middle button. Manual also has been updated to include that correction. * Fixes cosmetic display problem of pressing ToDo/Addr/Memo buttons while a menu is open. * Added graffiti shift indicators to the Find and Custom Views dialog. * If using ToDo/Addr/Memo buttons to power on machine while DateBk4 is running, button now forces opening of split-screen display if that database was displaying but window was closed. * Fixes problem of tiny F for filter not being relocated to right side of split-screen window when Lefty is invoked. * Fixes Index Out of Range error when global find locates a match on the note field of a ToDo and the ToDo is tapped on. * Fixes problem of editing the note of an advanced ToDo from its advance date and then being returned to the day of its Due Date, rather than the advanced date. * When graffiting time in 24h mode, leading 0 is now accepted, so you can graffiti 012 and have that recognized as 01:20 rather than 00:12 (note you now need to graffiti 002 to get 00:20 for example, as 02 would be recognized as 02:00. * When graffiting time in 12h mode, program is now more intelligent in guessing at the end time - it will not guess an end time that precedes the start time ( as appts spanning midnight are not a likely default here). * Fixes problem of not displaying color bars in graphical weekly view when option to display icons is unchecked. * Fixes problem of not clearly distinguishing overlapped events in graphical weekly view when color was being used. * Fixes problem of forcing private status on all events when creation category is set to a category that has the private attribute set. * Fixes problem of logging from a link on a ToDo in the split-screen window only not logging the correct description field to the addressbook note. * If a Stub app is used to completely mask the ROM Datebook application and there is no Datebook database, the HotSyncConduit does not properly initialize the AppInfoBlock of the Datebook database (the Rom Datebook app DOES do this properly). DateBk4 now checks for an improper AppInfoBlock and re-initializes it if it finds it's missing. * Fixes two security holes on OS 3.5 systems with masked records. If you used graffiti to search for a memo and it was masked, you could tap on the selected memo and see it. Or if the first memo in the display was masked and the prefs were set to put the focus on the window (which selected the item), it displayed. * If a repeat record with a link has an exception made, the link icon does not get displayed on the event, although the link is still there. * If a repeat record is moved in the graphical weekly view and an exception is made and icons are being displayed, some icons get displayed twice. * Fixes problem of not resetting the global find back to the start after CANCEL is struck in the global find dialog. * Eliminates bogus (but harmless) Warning Alert if you have set up a template for the Daily Journal and create a journal when private events are hidden. Warning Alert is now only given when the Journal itself was marked as a private event. * Fixed problem of not updating category info after a hotsync (only noticeable if using MS Outlook and mapping categories) as DateBk4 was missing the fix that was put in a later version of DateBk3. * Fixed occasional problem of spurious alarm warning when advancing the Date of a ToDo that has an alarm. * Fixed at least some (but probably not all) of the cases where the H flag was appearing unexpectedly (Split-screen completed ToDo's on a date other than displayed date were causing it to appear for example). * Fixes problem of sometimes skipping an expected time slot after an appointment (e.g. appt from 9 to 10:30 was causing 11:00 timeslot to be skipped. * Fixes problem of a newly inserted ToDo From a ToDo Template not always appearing immediately in the split-screen ToDo window. * Fixed problem in 2nd Weekly View of tap near bottom right of screen suddenly causing the Details button from the details view to "bleed-through" and appear. * Fixed problem of view navigation buttons disappearing in details view of 2nd weekly view (although they would "bleed through" if you tapped where they are normally located). * Fixes problem of the bottom of half of some time bars not getting erased when the PM option is not selected. * Fixes Replacement Legend too Long error when editing memo on Italian/Spanish Palm's when country code is set to Spain or Italy. * A bug fix in V-4.0a for code originally from the ROM memo application had an unfortunate side effect of moving edited memos to end of the database if manual sorting was selected. V-4.0b eliminates this side effect. * If a memo was edited AND modified by tapping on the link icon of an appt or Todo, then the insert pointer was not being returned to the appointment/ToDo when leaving the memo. * Fixed problem (also in DateBk3) of not holding the popup window on the screen in the graphical weekly view when the appointment was in a different timezone. * If SplitSscreen preferences has illegal value for addressbook creator ID, ROM app is supplied as default * Found and fixed another outstanding problem with editing the note of a ToDo with an advance. * Fixed problem of not erasing one pixel row in 2nd weekly view (descenders on top line of last cell in Weekly View was not getting erased. * Fixed problem of find/filter not properly folding over U/L case on accented characters. * Fixed problem of bottom pixel rows of time in graphical weekly view sometimes not getting erased on certain combinations of Icon Display and display Hours. * Sidestepped flaw in Lotus conduit of writing invalid end times by fixing them during the post-HotSync Cleanup * Prevents user from trying to use the REMIND feature with ToDo's and generates an error message if they attempt to do so. * Fixes Record Not on Day error when switching custom views from a view that had an item in a category that is no longer visible in the other view. * Debounces pen down in window title bar for 1/20th second to avoid displaying time when user was tapping window title to invoke menu (OS 3.5) * If you have the category preferences for a specific category set to not display undated Todo's on specific days of the week and are synchronizing categories, and set the Create ToDo category to that SAME category and attempt to create a ToDo on one of those days, prior versions generated a Record Not on Day error * If you popup a list of items in the year view and then tap on the list to freeze it on the screen and the list is large enough that it overlays the highlighted day, the blinking day now no longer "bleeds" through the list display. * Fixes Fatal Exception caused by checking off a repeat ToDo in the second weekly view. Adds animation as in day view, and also adds animation for checking off ToDos'. Also checked off ToDo now disappears from the display right away. * Prevents user from checking off a ToDo that is masked (Palm OS 3.5) in the second weekly view. * Fixed problem of moving day by day backwards in 4-month view skipping a month in the display. * Fixes problem of repeat event stored as template, but first occurrence on 1-jan-2020 has an exception placed on it after the template was stored (accidental deletion with CURRENT instead of ALL). * Exits from full address view if Daily Journal menu command is invoked so as to avoid AddrDB open error. * Fixes problem of leaving ToDo in split-screen display on a day prior to today when checking a ToDo back on (which makes it past-due and should advance it to today right away rather than waiting for screen refresh) * Fixes several minor remaining problems with the H/S hidden flags. In particular, it should now do a better (if not perfect) job of handling hidden ToDo's in split-screen mode). * Fixes problem of the right stem of the hidden H character sometimes being left on the screen when the PM option is not selected.