TrayDay Version History from v6.1
7.10 (released July 25, 2015):
Update
For compatibility with Windows 10.
7.03:
Minor update
Further update to improve compatibility with Windows Vista.
7.02:
Minor enhancements
Title bar of 3-month calendars can now optionally show the current (or
center) month - for example, February 2007. Previously it would only
show the "outer" months - for example, January - March 2007. The setting
can be changed in Calendar settings.
Converted the help file to HTML Help format for compatibility with
Windows Vista, which does not support WinHelp-based help files.
Some updates made to program and help file to improve compatibility with
Windows Vista.
7.01:
Bug fixed
Fix of bug where with certain tooltip settings, days to or after MyDate
would display incorrectly.
7.0:
New features
Added new calendar formats. The original (pre version 7) calendar is now known as Small, and the new formats are Normal, Large, 3 month horizontal and 3 month vertical.
Added color scheme features. The colors of the following elements of the
calendar are fully user-configurable: background, day numbers, current
day, weekend, 3 month headers, weekday initials and week numbers.
Additionally you can store a combination of colors as a scheme, and
retrieve it easily if required. The following schemes are preset: Aqua,
Barley, Beige, Evergreen, Neon, Salmon, Slate, Steel and Color safe
(for monitors displaying 256 colors or fewer). There is a further option
for the 3 month calendars - to fade the outer months. This fades
slightly the text of the outer months, allowing the center month, which
is normally the current month, to stand out.
Extended the MyDate feature to make it possible to change MyDate from
the calendar, giving a quick way of finding out the difference between
two dates. Previously this feature could be set in Settings / Tooltip;
the difference between the date set there and the current date could
then be viewed on the tooltip which appears when the mouse pointer is
held over the date in the tray. Also the difference between MyDate and a
date left-clicked on the calendar would appear on the menu. In version 7
MyDate can be set directly from the calendar by left-clicking a date and
selecting "Set MyDate to...". If the current date, or a date clicked on
the calendar, is before MyDate, then "Days to MyDate..." appears on the
tooltip or calendar menu. If the date is after, then if in Settings /
Tooltip "Count MyDate as day 0" is set, "Days after MyDate..." appears
on calendar or menu. Or if "Count MyDate as day 1" is set, "Days of
MyDate..." appears.
A right-click menu has been added to the calendar to allow quick access
to Calendar settings, or to change to a different calendar format.
Added new option to user format characters. The existing a, aa or aaa
gives the day of the year with a minimum of 1, 2 or 3 digits. The new
option is z, zz or zzz, which gives the number of days remaining in the
year.
The option to not show the startup box is now available during the
evaluation period. At the end of the evaluation period the startup box
is always shown.
Fixed date icon for first day of the month in the 3rd set (black
numbers). Day 1 appeared in white.
Fixed a problem where sometimes on rebooting the TrayDay calendar would
not return to its position from the last session.
Fixed error where in certain circumstances the week number displayed on
the tooltip would not update correctly at the start of a new week.
A correction has been made to the week number of the last week of the
year, as displayed on the calendar or in user formats. Previously if
there was a week after the 52nd week it was always given as week 53, but
if the year ends with part of a week, then it, and the rest of that week
in the following year, should have the same number. If the part of the
week in the following year is too short to be considered as week 1 (ISO
standard 8601 says week 1 should be the week that includes the first
Thursday of the year) then that whole week is week 53. But if the part
of the week in the following year includes a Thursday and is therefore
week 1, then the part of the week in the previous year is also week 1.
Thus, by ISO standard, the last 2 days of 2002 are part of week 1, 2003,
whereas the last 5 days of 2004 are in week 53, 2004.
Fixed problem where if the counters setting "Reset at midnight /
startup" (on the Settings / User formats tab) was not checked, user
formats disappeared from the left-click menu.
6.5:
New features
A new set of date icons has been added, with the Windows XP
user in mind. They have white text to match the standard
Windows XP desktop, or any color scheme where a mid/dark color
is used for the tray or notification area.
Restored the Shift icon feature for Windows XP users. This was
removed in version 6.4 because differences between the Windows
XP notification area and the system tray in earlier versions of
Windows meant that the TrayDay icon was shifted away from the
time rather than towards it. However some users have requested
it back; although it moves the icon away from the time, at
least it moves it to a consistent, easy to spot, location.
Changed color of text for today's date on calendar to white if
calendar background (Windows dialog background color) is mid to
dark blue. Previously blue on blue was difficult to see.
In the event of a Windows Explorer crash the TrayDay icon(s) in
the tray are now restored, ensuring continuing availability of
the program.
Added multi-monitor support. Previously if the TrayDay calendar
was moved to a monitor other than the primary monitor, on
restarting TrayDay it would be moved back to the primary
monitor. The location of the calendar is now correctly
remembered, and the calendar restored to its previous position.
Other changes
Corrected a problem where a certain unusual sequence of events
resulted in the TrayDay calendar aligning dates wrongly with
the day of the week. This only occurred if Monday was set as
first day of the week, and the user made certain specific
changes to the Tooltip settings, and then selected the Home
button on the calendar; the calendar would be incorrect until
the next time it was opened.
Corrected a problem where the Julian date was incorrectly
calculated for years prior to 1801 and after 2099, because of
limitations in the formula used. For example, the Julian date
for February 28, 1800 was shown as 2378554 when it should have
been 2378555.
Corrected a problem where if the Settings dialog was moved away
from the center of the screen and the Calendar tab then
selected, part of the dialog would move back to the center of
the screen.
6.4:
New features
Added new date counter so that you can define a date (past or
future) and quickly see the number of days since or to that
date displayed in the tooltip or calendar left-click menu.
For example, set it so that MyDate is your date of birth
(day zero): the TrayDay tooltip will then tell you how many
days old you are. Or click any date on the calendar to see how
many days old you are on a particular date. Go to Settings /
Tooltip to set this up.
Added new check box "Start TrayDay every time Windows starts"
to Settings / Options. Although the option to have TrayDay
start automatically is given when installing, you can now turn
this feature on or off from within TrayDay.
Other changes
Fixed problem where if Windows was in a System Standby state
(Power settings) at midnight, the date icon was not updated
when Windows resumed - that is, the desktop was restored
exactly as before, with the previous day's date. This behavior
was only noted in Windows 2000.
Removed "Shift icon" features when running on Windows XP.
Windows XP will not allow the TrayDay icon to relocate to next
to the time, as in previous versions of Windows, so these
features no longer apply. "Shift icon" will still function
correctly on other versions of Windows. Note that because the XP Notification area will
probably have fewer icons in it than in previous versions of Windows,
the TrayDay icon should be more visible - and the lack of "Shift icon" will be insignificant.
Changed wording in Settings / Tooltips from days "to... or
after" January 1, 2001 to days "after" (as January 1, 2001 is
now in the past).
6.3:
New features
Display of week numbers has been added to the calendar, as
requested by many users.
Added new user date format character "k", for the number of the day of
the week. If you have Monday as first day of the week, "k" gives 1 for
Monday through to 7 for Sunday. If Sunday is first day of the week,
"k" gives 1 for Sunday through to 7 for Saturday. This allows user
formats to define dates by calendar week and day number; as in the
International Standard 2000-W13-6 for April 1, 2000.
Changes made to the Settings/Calendar dialog, to explain the
significance of the ISO Standard for week number settings.
Previously, on left-clicking a date on the calendar, a menu
appeared allowing only the copying of the date to the
clipboard in the formats shown. This menu now allows copying,
inserting or pasting of the selected date; like left-clicking
the TrayDay icon, the action ticked on the right-click menu
(Copy, Insert or Paste) will occur.
6.21:
Bugs fixed
Millennium countdown display in the tooltip changed at midnight GMT, not user's local time. Now fixed.
In certain circumstances, if Windows taskbar located at top of screen, calendar would not keep its previous position when TrayDay was restarted; fixed.
Fix of problem whereby the day countdown of the evaluation period could, under certain circumstances, be advanced twice in a day.
If a user date format contained an automatic incrementing counter, this would be incremented on typing or pasting any user format. Fixed to only increment when format containing the counter is used.
Calendar would sometimes not display month and day letters if TrayDay started with /c option in the command line; fixed.
6.2:
New features
Old "Options" dialog changed to a tabbed "Settings" dialog.
Included in the Settings dialog is a User Format tab, allowing
you to organize your list of user formats in a way previously
not possible, and giving a "User format helper" to make it
easier to define or edit a user format.
Added hotkey support for opening the left-click menu. This can
be set in Settings/Options, and allows access to TrayDay
menus, dialogs and date insertion without using the mouse.
Added hotkey support duplicating the action of a left double-
click on the icon - now called the "default action". This
means you can set a combination of keys which will show or
hide the calendar, or insert the date directly - without
having to make a menu selection.
The option to use a
double-click to toggle the calendar on and off has been added.
Julian Day number and Millennium day countdown features added,
so that you can have the Julian Day number, Modified Julian
Day number, and/or day countdowns to January 1 2000 or 2001
displayed as a tooltip for the current date, or by left-
clicking any date on the calendar.
The Internet Time, as defined by Swatch®, can also be
displayed in the tooltip, if required.
"Shift icon" features are now available during the evaluation
period.
Bug fixed
The "double-click icon to insert a date" feature, which broke
in version 6.15, has been fixed.
6.15:
New features
Calendar now displays in your default dialog box color, rather than always grey.
Bug fixed
Change in the way in which registration information is stored
to solve "restricted permissions" problems sometimes
encountered with the Windows NT registry.
Fix of bug relating to the Reset counters setting, and fix of
problem in the display of the user date format in the Options
dialog.
6.14:
Maintenance update
Changes made because of transfer of copyright to MJMSoft Design Limited.
6.1c:
New features
Option added to have Saturdays or Sundays (or both) displayed
in red on the calendar.
Minor "cosmetic" improvements to the tear-off-page style icons
for dates 20 and 22 to 30. In previous versions the first
digit touched the left border - now moved slightly right.
6.1b:
Bug fixed
On the calendar, some non-English language users had day
letters and months appear in English. Now fixed, so that they
are displayed in the user's own language.
Fix of bug which meant that the calendar displayed dates
incorrectly from the day of change to daylight savings, to the
end of the month in which it occurred. Although effectively
fixed in this version, the bug was not actually noted until
after this release.
6.1a:
Bug fixed
Bug affecting regular shifting of the icon fixed.