PHSM-Calendar History
Version 17.30 (03-03-2025):
- Added: It is now possible to use alternative data files for the Events.
This can for example be used to run multiple gadget instances with separate Events.
In Gadget mode:
- To switch the data file: press F11, or Shift+Ctrl+click on "Settings" in the upper right corner of the calendar (or on the version number).
A Windows "Open" dialog will be opened where you can choose between existing data files.
When pressing "Open", the selected data file will be loaded.
- To create a new data file: press Shift+F11, or Shift+Ctrl+right-click on "Settings" in the upper right corner of the calendar (or on the version number).
A Windows "Save As" dialog will be opened where the name of the new data file can be entered.
When pressing "Save", the new data file will be loaded.
In Internet Explorer (Edge in IE mode) with ActiveX enabled:
- Press F11, or Shift+Ctrl+click on "Settings" in the upper right corner of the calendar (or on the version number).
A prompt will open where the name of a new or existing data file can be entered.
When pressing "OK", the specified data file will be loaded.
in Browser mode:
- Press F11, or Shift+Ctrl+click on "Settings" in the upper right corner of the calendar (or on the version number).
A prompt will be opened where the name of an existing data file can be entered.
When pressing "OK", the calendar will be restarted and use the specified data file.
- In Browser mode, it is not possible to create a new data file from the calendar - this must instead be done manually in the folder where the calendar is started from.
Use only the suggested folder when switching or creating the data file.
In Gadget mode or in IE with ActiveX enabled, the .txt file in the calendar's gadget folder will be synchronized with the .dat file in the calendar's data folder when the data file is switched.
If there are periods in the file name, then the file type .dat or .txt must be specified.
If the prompt in Browser mode is blank when OK is pressed, then the default file PHSM-Dates.txt will be used.
The location of the data for the Events can be seen in the title bar of the "Edit / Delete / Add Events" dialog and by hovering the mouse over the version number in the calendar.
Changes to the layout, size and position of the "Open" and "Save As" dialogs will be remembered.
- Added: In Browser mode, it is now possible to switch between using localStorage or data file by Shift+Alt+click on "Settings" in the upper right corner of the calendar (or on the version number).
- Added: it is now possible to switch to a different date in the "Edit / Delete / Add Events" dialog without closing the dialog first. Just Double-click the other date in the calendar, or highlight the date and press F4.
Any changes will not be saved when switching this way.
Version 17.22 (02-02-2025):
- Added: Alarms in Events can now also be shown by pressing Shift+F2. Alarms for today's date or the marked date will be shown.
- Added: When testing with Shift+F2 or Shift+right-click on a date for Alarms in the date's Events, the Alarm window will now also be opened, even if there are no alarms set with @ht:mm in the date's Messages. In that case the text: [None] is displayed in the window.
- Added: In Gadget mode, automatic checks for the newest version of the calendar for download are now done every hour. Previously, checks were only performed when the calendar was reloaded. In Browser mode, reloading is still necessary.
- Added: Right-click on the version number in the upper left corner for manual check for the newest version of the calendar. In Browser mode, the calendar should be reloaded (F5) first.
- Added: Right-click on the blue label with the page number in the "Settings I-IV" dialogs now switches to the previous page.
- Changed: Alarms in Events are now also triggered when the Event is not displayed in the calendar.
- Changed: Made the second hand on clock 1, 10 and 19 easier to see.
- Fixed: Shift+click on the blue label with the page number in the "Settings I-IV" dialogs caused errors.
- Fixed: Switching pages with the keyboard in the "Settings I-IV" dialogs switched in the wrong direction.
- Fixed: If the clock was clicked, no keystrokes (F2, F3, F4 etc.) worked until there was clicked somewhere else.
Version 17.21 (01-01-2025):
- Added: In the "Search for Events" and "One-time Events" dialogs, Alt+right-click can now also be used to decrease the font size (added because Shift+right-click does not work in FireFox).
- Added: In the "Search for Events" dialog, Right-click on dates will now also open the "Edit / Delete / Add Events" dialog, just as Ctrl+click and Middle-click do.
- Fixed: In the "Search for Events" dialog, the size and position of the window were changed to the last saved when Middle-clicking on a date. Shift+click and Alt+click on dates did not work in Browser mode.
- Fixed: It was not possible to turn off "only ♫-tabbing" by pressing Ctrl+Tab if a ♫-sign was focused.
Version 17.20 (12-12-2024):
- Added: New "Settings IV" dialog for changing those settings for popup windows, which previously could only be set at the beginning of the file PHSM-Dates.txt. Options set at the beginning of PHSM-Dates.txt will now only be used the first time a new instance of the calendar is opened.
Colors can either be written manually in the color fields, or the button to the right of the color field can be clicked to open a dialog for color selection. Right-clicking the button will open a dialog for color name selection instead.
If Shift, Ctrl or Alt is held down while pressing Enter in the color field or clicking on the button, then either Color name, Hexadecimal color code or RGB color code will be inserted. In this way, the Color field can be used as a color code converter.
- Added: Shift+F7 opens "Settings IV" dialog.
- Added: New Help button in the "Edit / Delete / Add Events" dialog. The help provides a comprehensive description of the options for inserting active elements and formatting of the text in the Messages.
- Added: New Help button in the "Search for Events" dialog.
- Changed: In the "Search for Events" dialog, the "include HTML-tags in search" option has now been moved from the help to the main page. This setting is still not saved and F11 can no longer be used to activate it.
- Changed: Right-click and Shift+right-click on "Settings" in the top right corner of the calendar now opens the "Settings III" and "Settings IV" dialogs, respectively. Both Settings dialogs are now opened at the same time with Middle-click.
- Fixed: Size and position of the "History" window had not been saved since version 17.02.
- Fixed: In Gadget mode it was no longer possible to mark text in the Message fields in the "Edit / Delete / Add Events" dialog (silently updated November 13th 2024).
Version 17.13 (11-11-2024):
- Added: When hovering over the number of years shown at the end of recurring Events, the first year of the Event is shown.
- Changed: The default colors for the popup windows. Colors set by editing PHSM-Dates.txt still have preference, and can be used to set the colors to the previous defaults.
- Fixed: Since version 17.1 searching for day name and "Exactly as entered" had not worked correctly in the "Search for Events" dialog.
- Fixed: In "Search for Events", the help text was incorrect for internal links (to other Events) and the link was opened with more than 1 day.
Version 17.12 (10-10-2024):
- Added: It is now possible to set multiple alarms for the same Event.
- Added: If there are multiple alarms and multiple sounds (inserted with <play sound-file>) in the same Event, then the first sound will be played when the first alarm is triggered, the second sound is played when the second alarm is triggered, etc. If there are more alarms than sounds, the last sound is used for the remaining alarms. The first alarm is the one that appears first in the Event - which is not necessarily the one that is triggered first.
The last sound is still the one played when the "Notifications" window is opened, so inserting more sounds than alarms will play a separate sound for the notification.
- Added: It is now possible to test alarms in Events with Shift+right-click on a date. If there are one or more valid alarms for the date, the "Alarm" window will be shown with the same content as if the alarm had been triggered. If there are no alarms for the date, nothing happens. If there are multiple alarms for the same date, subsequent Shift+right-clicks will show these. Keep the Shift key pressed to hear the sound of the alarm.
- Added: When testing alarms, the number of alarms and the date of the Event followed by (test) is shown in the title bar of the window.
- Added: Size and position of the "Countdown" popup window is now saved separately from the size and position of the "Alarm" popup window.
- Added: If an Event with an alarm is changed via the "Edit / Delete / Add Events" dialog, and there is an Alarm window open for the same date, then the message in the Alarm window is updated when the changes are saved by clicking the "Apply" button. If the alarm no longer exists for the shown date after the editing, and there are no other alarms for the displayed date, then the Alarm window is closed.
- Added: In the "Countdown" and "Alarm" popup windows the time is now updated immediately, if the time format is changed.
- Added: The Elements (Fire, Earth, Air or Water) are now shown for the Zodiac signs.
- Changed: Clicking the double note character ( ♫ ) in Events now plays the sound the number of times specified in the <play> tag.
- Changed: The text for Messages in the "Alarm" popup window is now shown with the same font and color as the Messages in the other windows.
- Changed: The "Alarm" popup window can now be scrolled, if the Message takes up too much space.
- Changed: The text in the "Countdown" and "Alarm" popup windows now more clearly indicates, that the time shown is not the current time, but the time when the countdown finished or the alarm was triggered.
- Changed: The "Edit / Delete / Add Events" dialog is now loaded and ready for input approx. three times faster than before.
- Changed: The number of one-time events in the "Edit / Delete / Add Events" window is now shown immediately when the dialog is loaded.
- Changed: One-time events relative to Easter are now also deleted with the "Delete one-time events" function in the "Edit / Delete / Add Events" dialog.
- Fixed: If an Event with an alarm for today's date was deleted, the alarm could still be triggered if the calendar had not been restarted.
- Fixed: If, for example, +53 was entered in the "Week" field, so the year was changed, then dates related to Easter in the shown month were not updated.
- Fixed: In the "Search for Events" dialog, Ctrl+click (or Middle click) on Highlighted dates no longer worked correctly.
- Fixed: In the "Edit / Delete / Add Events" dialog it was no longer possible to enter + or - signs with the numeric keypad.
- Fixed: In the "Settings I" dialog, a seventh item was incorrectly displayed in the "Timer" selection box.
- Fixed: Since v. 17.1, Clock 1-27 had not opened correctly in the Flyout window.
- Fixed: Since v. 16.32 it had not been possible to enter Hebrew months (+month) in the "Edit / Delete / Add Events" dialog.
Version 17.11 (10-09-2024):
- Fixed: "Direct download" in the "New Version" dialog did not work with version numbers with only 1 decimal.
- Fixed: Deleting One-time Events from the "One-Time Events" page (opened via the "Edit / Delete / Add Events" dialog) did not automatically complete the deletion.
Version 17.1 (09-09-2024):
- Added: It is now possible to add an Alarm to the individual Events. This is done by appending @ hh:mm:ss to the Message of the Event to indicate the time of the alarm.
hh indicates the hour in 24-hour format and can be written with or without a leading 0 for values below 10. Minutes and seconds must have a leading 0. Colon or period must be used to separate hours, minutes and seconds. The seconds can be omitted.
Space after @ is optional, but there must be a space before the @, unless it is the first character on the line, and there must be a space, comma, or period after the time unless it is the last on the line.
If this syntax is not followed, it will not be considered an Alarm. This way, placing for example parentheses around the alarm: (@hh:mm) will preserve it without triggering it.
When the alarm is shown, the sound setting for Alarm 4 will be used, unless there is a <play sound-file> tag in the Message, then the specified sound will be used.
Alarms can be set in several Events for each day, but if several Events are set for the same time on the same day, then it is the first entered (oldest) Event that will be shown.
- Added: The four dates for Equinox and Solstice are now shown the same way as change of Daylight Saving Time is shown - with a yellow frame around the date, and when the mouse is hovered over the date. Equinox and Solstice are also shown in the windows "Events", "Notifications" and "Search for Events".
- Added: The Zodiac sign for a date can now be shown, when when the mouse is hovered over the date. The start date for a Zodiac sign can vary by ±1 day. Therefore, the start date for the Zodiac signs can be shown in 1-day or 2-day mode, which is configured together with the mode for displaying the Moon phases.
In 1-day mode, the most typical start date is used for each Zodiac sign. In 2-day mode, both possible Zodiac signs are shown for the two earliest possible start dates for each Zodiac sign.
- Added: The Moon phase and Zodiac sign are now also shown in the "Events" window for the date that is clicked on. If this is unwanted, it can be disabled by adding: showlunar = false; and/or showzodiac = false; in the start of the file PHSM-Dates.txt in the gadget directory.
- Added: It is now possible to change the font size in the "Search for Events" and "One-time Events" dialogs (opened via the "Edit / Delete / Add Events" dialog). The font size can be changed in 5 steps of 15%. After the last step, the changing starts over from 100%.
The size can be increased with Shift+click or by pressing Ctrl+Num+ (+ on the numeric keypad). The size is decreased with Shift+right-click or pressing Ctrl+Num-. The size can be reset by pressing Ctrl+0.
The selected size is remembered (not permanently in IE 8) separately for the two dialogs. The size is displayed in % in the title bar of the dialogs.
- Added: When List colors are selected (Alt+click) for the "Search for Events" and "One-time Events" dialogs, the same font as in the "Events" and "Notifications" windows is now used.
- Added: The date of Highlighted Events is now also shown highlighted when using List colors in the "Search for Events" dialog.
- Added: Consecutive spaces in Events are now displayed correctly in the "Events", "Notifications" and "Search for Events" windows.
- Changed: New algorithm for calculating the moon phases with much higher precision. Full moon and New moon will now almost always be shown with the correct date. Half Moon may still be shown with 1 day deviation - however, this only happens 5 times in the next 50 years. In 2-day mode, one of the two shown dates will now always be correct.
- Changed: "Highlight 2" notifications are now shown with regular font size, but with red text on yellow background.
Version 17.05 (08-08-2024):
- Added: New folder "Batch Files" in the "BrowserSupport" folder. In contrary to the .lnk files, the *.cmd files automatically chooses the English or the Danish version of the calendar based on Windows' language setting, and will also automatically detect if the browser is installed in "Program Files" or "Program Files (x86)".
- Added: "PHSM-Calendar Chrome App-mode.lnk" and "PHSM-Calendar Edge App-mode.lnk" in the folder "BrowserSupport" now automatically adapts the size of the browser window to the calendar.
- Fixed: Revised all the .lnk files in the folder "BrowserSupport" - the files in the folder "Program Files" did for example not work, if they were run from a 32bit program (e.g. Total Commander).
- Fixed: If the calendar was shown from an online location (e.g. http://calendar.madsenworld.dk) with IE8's browser-engine (e.g. the Lister plugin urlview.wlx for Total Commander), then clock 1 to 27 was not shown correctly.
Version 17.04 (07-07-2024):
- Added: New button for "Direct download" in the dialog "New Version". The same subversion (Standalone, Internet, Unicode) as the currently running will be downloaded.
- Added: "PHSM-Calendar Chrome App-mode.lnk" and "PHSM-Calendar Edge App-mode.lnk" to the BrowserSupport folder for start in App-mode.
- Fixed: In Browser mode the field "Clock 1" in the dialog "Settings I" was shown in red also for non-digital clocks, when the dialog was opened.
- Fixed: In Browser mode it was no longer possible to switch to saving the events in the browsers LocalStorage, if PHSM-Dates.txt had been saved in Gadget mode with version 17.03 (silently updated June 8th 2024).
Version 17.03 (06-06-2024):
- Added: Klaxon.wav and Submarine.wav to the sounds for notifications and alarms - the sounds are suited for being repeated.
- Changed: The last dates element in the file PHSM-Dates.txt is now always set to "", when the calendar synchronizes the file with PHSM-Dates.dat. This makes it possible to insert comments after the last event in PHSM-Dates.dat, and it is no longer necessary to remember to NOT put a comma after the last event when manually editing PHSM-Dates.txt.
- Fixed: Some problems when starting Countdown or Stopwatch by pressing Enter in Gadget mode.
Version 17.02 (05-05-2024):
- Added: New item in "Settings II" for turning colors in the result list on and off in the dialogs "Search for Events" and "One-time Events" (opened via the "Edit / Delete / Add Events" dialog). The same as Alt+click on the result list in the dialogs.
- Added: A small blue label with the page number is now shown in the three Settings dialogs - because in many situations it is not possible to see the page number in the title bar of these dialogs.
- Added: Pressing ArrowLeft, ArrowRight or Backspace on the keyboard will now change the page in the three Settings dialogs.
- Added: Shift+click on the fields Date and Time is now also supported in Internet Explorer, when ActiveX is accepted.
- Added: All options in the "Settings I" dialog are now index numbered, and the index numbers for "Boxes" in "Settings III" now starts at 0.
- Fixed: If "Javascript-date" was selected for "Clock 2" in the "Settings I" dialog, then Clock 2 was removed in the calendar.
- Fixed: If the clock is stopped (e.g. by Ctrl+click on 1/10 sec), then the time is now no longer changed, when changes are made in the calendar.
- Fixed: If the format for the time is changed, then it is now changed immediately in the popup windows for Countdown or Alarms, also when the windows are open.
- Fixed: The position of the dialog for selecting Islamic epoch and leap year was wrong, when the Gadget was running minimized.
- Fixed: In Gadget mode and in Internet Explorer Shift+click on "Settings" or pressing Shift+F6 did not switch to "Settings II", if the dialog was already open.
- Changed: The corners of the calendar are no longer rounded, when the calendar is opened in a popup window.
Version 17.01 (04-06-2024):
- Fixed: Most of the files in the installation packet were not updated for the English version.
- Fixed: Change of language did not work in certain windows, if the History window was open.
Version 17.0 (04-04-2024):
- Added: A new page with settings which replaces "Settings II". The previous "Settings II" has now become "Settings III". "Settings I and II" opens in the same window and "Settings III" in a separate window, but switching can be made between all three dialogs in both windows using the two arrows in the bottom of the dialogs.
- Added: it is now possible to make the selected display of Events (All / Notifications / One-time / Recurring / No) permanent. This can be selected in the new "Settings II" dialog or by Shift+Ctrl+click on the label for the third day name (Wed/Tue).
- Added: Right-click can now be used with click on:
- "Settings" to open "Settings I and III" at the same time (just as Double-click).
- On a date to open the window "Events" (just as Shift+click).
- On a date with Alt pressed to open "Highlighted Notifications" (just as Alt+middle-click).
- On the label for the second day name (Tue/Mon) to toggle backwards in the display of moon phases (just as Middle-click).
- On the label for the third day name (Wed/Tue) to toggle backwards in the display of events in the calendar (just as Middle-click).
- "Date type / Timezone UTC" to open the dialog for setting Islamic calendar type (just as Ctrl+Alt-click).
- The Date field to switch to the next date format (just as Alt+click). Middle-click switches to the previous date format (just as Ctrl+click).
- The Time field to switch to the next time format (just as Alt+click). Middle-click switches to the previous time format (just as Ctrl+click).
- The AM / PM field to switch to the next hour strike sound (just as Alt+click). Middle-click switches to the previous sound (just as Ctrl+click).
- The Timer type to switch backward (just as Middle-click).
- "On / Off" with alarms to open the dialog for selection of week day an message (just as Middle-click and Alt+click).
- Changed: Switched the function for click on the label for the third (Wed/Tue) and fourth (Thu/Wed) day name.
- Changed: Reversed the order for displaying events in the calendar when clicking the label for the third day name (Wed/Tue).
- Changed: The Flyout Window with the big clock can now only be closed by clicking "Click to close the Flyout" or by clicking outside of the gadget. However it can now also be closed by pressing Escape.
- Fixed: When the JavaScript clock (Clock 0) was shown, opening of the clock in a separate window could stop the clock, and make restarting necessary.
- Fixed: When the calendar was run in a Chromium browser, then Alt+middle-click on a date did not work correctly, and the sound was not played when pressing Alt+F2 and Ctrl+F2.
- Fixed: When the calendar was run in FireFox, and the JavaScript clock was shown in a separate window, then the window was not focused after clicking the clock in the calendar.
- Fixed: When the calendar was run a Chrome App, the title bar of the popup windows was not shown with the correct color.
- Fixed: When the calendar was run in for example Chromium browses, the height of the popup windows were reduced with between 1 pixel (Chrome, Edge) and up to 23 pixels (Opera) at every re-opening.
- Fixed: The calendar could not start if the background color had been set to Background (Desktop Background).
- Fixed: The daily Notification could show wrong content, if the Search dialog had been opened in the first 30 seconds after shift to a new day or start of the calendar.
Version 16.4 (03-03-2024):
- Added: In the "Edit / Delete / Add Events" dialog "Today" can now be chosen as a Day. "Today" events will only be shown, when events for the current date are displayed. "Today" events are shown in the chosen month or in all months (Month = 0), and can only be edited, when the current date is opened in "Edit / Delete / Add Events". The value of the Date field will always be set to 6 for "Today" events.
- Added: Repeated Shift+click / Alt+click / Alt+middle-click or repeated press on F2 / Alt+F2 / Ctrl+F2, when opening the "Events" / "Notifications" / "Highlighted Notifications" windows, will now toggle between showing the configured number of days or just the clicked or marked date.
- Added:In Gadget mode, when the calendar loads the events from PHSM-Dates.dat, some tests for correct syntax are now performed for each line in the file to catch for example commas, that has not been converted to %2C in the message text during manual editing of the file.
If errors are found, a prompt will pop up showing the number of the line with the error and showing the line itself.
Pressing OK will save any corrections made in the line, and the next possible error line will be shown. If Cancel is pressed, no more errors will be shown. Corrections are only saved permanently to the file, if all lines with errors have been edited.
If you prefer to edit in a text editor, you can just repeatedly press the OK button to make a note of each line with errors, and then open the PHSM-Dates.dat file in a text editor (F8 for Notepad).
- Added: The number of years since the first event can now also be shown for events for a specific day name and week number - choice no. 9 in the "Select day in month..." box (e.g. Sunday in week 8).
- Added: The color Silver to the choices for border color for events.
- Added: Whatthefuck.wav to the sounds for notifications and alarms.
- Changed: The box "Select day in month...", now pops up in the "Edit / Delete / Add Events" dialog as soon as a week day is chosen in the "Day" field. The box can still also be opened by clicking the "Date" field, when a week day is chosen. The box is now always shown in the same position. When an element is chosen in the box, the change is shown immediately in the main dialog. Press OK to save the selected or Escape to cancel the change. If week day is set to "Today", no selection box is shown, but the value in the "Date" field is set to 6 (6 = all).
- Fixed: Click on the link "browser" near the top of the Help window hasn't been working since v. 16.32.
Version 16.33 (02-02-2024):
- Added: Two new notification types: "Highlight 1" and "Highlight 2", which can be selected in the Notification column in the "Edit / Delete / Add Events" dialog.
The two new types works the same way as "Audio-visual", but displays the date for the event with yellow text on red background. If "Highlight 2" is selected a bigger font is used.
- Added: Alt+middle-click on a date will show only the highlighted notifications. Pressing Ctrl+F2 will show the highlighted notifications for the current date or the marked date.
- Fixed: When the calendar was run online ( calendar.madsenworld.dk ) in Internet Explorer, the popup windows: "Events", "Notifications", "Countdown", "Alarm 1-4" and "WorldClock" were not opened correctly.
- Fixed: Change of background color and text color did not occur until restart of the calendar for the "Events", "Notifications", "Countdown" and "Alarm 1-4" windows.
Version 16.32 (01-01-2024):
- Added: In Events, media files in links and embedded sound ( Ctrl+click on ♫-signs ) will now be played directly in the program associated with the file type.
This is now also supported, when the calendar is run in Internet Explorer or in Active Desktop under Windows XP (requires that use of ActiveX is allowed when starting the calendar).
When the calendar is run as a Gadget, then MPC-HC Player (if installed) will still be used, if the associated program is Windows Media Player, because WMP tends to crash the calendar.
- Added: When the calendar is run in Internet Explorer or in Active Desktop under Windows XP (with ActiveX activated), then pressing F9 or F10 will open PHSM-Dates.dat or PHSM-Dates.txt in Notepad as in Gadget mode.
- Fixed: In Gadget mode links in Events to local HTML-files was not handled correctly, if there was a hash in the URL ( # after .htm(l) ).
- Fixed: In Gadget mode it is now also possible to make links to files without stating a path to the file - the file will then be looked for in the folder where PHSM-Calendar.htm is located.
- Fixed: In Gadget mode Ctrl+click on embedded sound did not work anymore in the "Notifications" and "Events" windows.
Version 16.31 (12-12-2023):
Version 16.3 (11-11-2023):
- Added: In the Events it is now possible to make links to other Events. The Syntax is <a href="#dd.mm">text</a>, where dd is the day and mm is the month. Hyphen, slash, period, or comma (- / . ,) can be used between day and month (replace comma with %2C when manually editing the PHSM-Dates.dat file).
In the windows "Notifications", "Events" and "Search for Events" clicking the link will show all Events for only this date in the shown year. Press BackSpace to go back to the original Events.
- Added: In the dialog "Settings I" the digital clocks in the list for "Clock 1" are now shown with red text to make them easier to find.
- Added: In the PHSM-Calendar*.zip file, restartGadgets.cmd can now be found for restarting Gadgets, if the calendar is frozen.
- Changed: Optimized the code for reading the data file with the Events.
- Fixed: In FireFox the ClockLink clocks were not shown, if the mouse had been hovered over the clock.
- Fixed: Wrong reference to readme file in Help - About the Clocks.
Version 16.22 (07-07-2023):
- Fixed: &-signs were erroneously shown for Islamic Date III and IV in Main Calendar and Help.
- Fixed: The shortcut Alt+M in the dialog "Select day" for the Alarms did not work.
Version 16.21 (06-06-2023):
- Added: The position of the "New Version" dialog is now saved (not permanently in IE 8).
- Added: In the dialog "Edit / Delete / Add Events" non-default values in the fields "Border Color", "Border Type" and "Notification" are now shown with blue text.
- Added: In the PHSM-Calendar*.zip file, saveSettings.cmd and restoreSettings.cmd can now be found for backup of Gadget's settings file.
- Fixed: Alarm messages were no longer activated by pressing OK after editing the message.
- Fixed: &-signs were erroneously shown in certain error messages in the "Edit / Delete / Add Events" dialog.
Version 16.2 (05-05-2023):
- Added: Clicking the header label of the fourth date column (Wed or Thu) will now toggle between displaying No events, Recurring events, One-time events, Notifications or All events. Middle-click (wheel) will toggle backwards and Shift+click will display All events. This setting is not saved.
Status for what is shown, can be seen in the popup-help, when the mouse is hovered over the header label. The status is also indicated by underlining first, second, third or no letter in the label.
The labels of the week days are shown with the same color as the week numbers, when display of Events is not set to "All events".
- Added: In all dialogs (gray background) all labels are now clickable, and keyboard shortcuts are added to all labels and most buttons. Press Alt + the underlined letter to use the shortcut (Shift+Alt+letter in Mozilla browsers).
- Changed: Increased the number of characters that can be entered in the Month and Week fields from 4 to 5.
- Fixed: In the dialog "Search for Events" the search could erroneously remove events for "Today" and "Tomorrow", when "Whole words only" was selected.
- Fixed: The big clock in separate or flyout window was not updated at random clock shifts.
Version 16.1 (04-04-2023):
- Added: When the Help window is open, a click on any element in the calendar will automatically scroll to the relevant section in the Help window. This can be turned on and off by pressing F12. Status can be seen in the title bar of the Help window. Notice: if this feature is enabled in Browser mode, it is not possible to change the content of the calendar's input fields.
- Added: In the Help window it is now possible to jump between each section with the Tab key. Note: when this feature is enabled in Browser mode, you cannot change the content of the calendar's input fields.
- Added: It is now possible to use the Tab key to jump between embedded sound clips in listed events. The ♫-signs will be highlighted with a frame - like links. Press Enter to play the sound clip. A single press on Ctrl+Tab will toggle between jumping to both links and sound clips or jumping to sound clips only. This works in the "Events", "Notifications", "Countdown" and "Alarm 1-4" popup windows, and in the "Search for Events" dialog. The title bar of the window shows: "(only ♫-tabbing)", when this feature is turned on.
- Added: The size of the Help window, the History window and the Big Clock window can now be changed, and the size and position are saved (not permanently in IE 8). Double-click on the window to reset size and position.
- Added: The function keys now work from all popup windows.
- Changed: In the "Search for Events" dialog pressing F12 is now replaced with F11 to include HTML-tags in the search.
- Changed: Made some changes to the "Search for Events" dialog to make it work better on SmartPhones.
- Fixed: If new sound clips were selected in the "Settings I" or "Settings II" dialogs, the sound clip was not played if one of the popup windows "Events", "Notifications", "Countdown" or "Alarm 1-4" was open.
- Fixed: In Browser mode, pressing F5 in the popup windows could erase the content of the window - depending on the used browser.
Version 16.0 (03-03-2023):
- Added: It is now possible to set the Random clock shift at Startup or Every hour to only shift between clocks of the same type as the currently shown clock.
This is set by Ctrl+click or Alt+click on the ▲/▼-button at the left of the clock, or from the "Settings I" dialog.
- Added: In Gadget mode under Windows 7 a small Explorer window is opened at startup (not at reload) to initialize popup dialogs. This will make the startup slower, but opening the gadgets popup dialogs will be more stable.
- Changed: Shift+Alt+click on the ▼-button is now used to permanently show the current clock.
- Changed: The previous feature for randomly switching colors for clock 0 and for randomly switching between only clocks 1-27 is removed - use the new "same type" setting for random clock switching instead.
- Changed: PHSM-History.htm in the da-DK folder is now in Danish - mostly Google-translated.
- Fixed: Ctrl+click on the reset button had not reset the color of the text in the dates of the previous or the next month since version 14.4.
- Fixed: Some errors in the BrowserSupport .lnk files.
- Correction: It is Ctrl+Alt+click on the date type - e.g. 'Islamic Date (II c):' - that is used to select different schemes for conversion of the shown Islamic dates - not Ctrl+click as previously stated in the History for v. 15.2.
Version 15.52 (12-12-2022):
- Fixed: Entering a value like 4+ in the Month field had stopped changing the month, only the year was changed.
- Fixed: On SmartPhones scrolling of the "Settings I" and "Settings II" dialogs is now enabled (necessary for split screen).
- Fixed: In the "New Version" popup dialog the button "Go to download page" had not worked since version 15.5.
Version 15.51 (11-11-2022):
- Fixed: If showing Moon phases was turned off, an extra, blank line was shown when hovering dates with events in the calendar.
- Fixed: If the computer had entered sleep mode between midnight and the time of the Daylight Saving Time change, the calendar and clock might not be updated until the next hour shift after waking the computer again.
Version 15.5 (10-10-2022):
- Added: Clicking the header label of the second date column (Mon or Tue) will toggle between displaying Moon phases with 1 or 2 days or not showing the phases at all. Middle-click will toggle backwards.
The four principal moon phases are shown. The moon phases are calculated with an accuracy of ±1 day, so there is a bigger chance that the moon phases will actually fall on one of the shown dates, if displaying 2 days is chosen. When showing 2 days there will be around 1 wrong showing per year - when showing 1 day around a third of the showings can be off by 1 day.
The Moon phase is shown for all dates, when the mouse is hovered over the date.
The small moon phase icons, can be disabled by simply deleting the four moon*.gif files in the calendar's sounds folder.
- Added: Shift+click on the header label of the second date column (Mon or Tue) will open timeanddate.com with a calendar of moon phases for the year that is currently shown in the calendar (years 1900 to 2100 only).
- Added: Clicking the header label of the third date column (Tue or Wed) will now toggle the background color of the Current date (same as Shift+Ctrl+click on a date).
- Added: Clicking the header label of the fourth date column (Wed or Thu) will now toggle the display of Events (same as Alt+click on 'Week'). This setting is not saved.
- Added: Shift+Alt+click or Alt+middle-click on the Date type value will now open timeanddate.com with a calendar for the year that is currently shown in the calendar.
- Added: Support for multiple <play sound-file> tags in Event messages. The last entered sound will be played in Notifications.
- Added: One new sound for Countdown / Alarms and Notifications: Police.
- Changed: Pressing Shift+Win key will now toggle the display of moon phases.
- Changed: When running the calendar in a browser, accidentally zooming various dialogs is now prevented by blocking zoom with Ctrl+Mouse-wheel. It is still possible to zoom with Ctrl++, Ctrl+- and Ctrl+0.
- Changed: In the Danish dialog changed all occurrences of "vækkeur" to "alarm".
- Fixed: The title was not shown correctly when hovering over double note signs ( ♫ ) in Event messages, if there wwre quotation marks around "sound-file" in the <play sound-file> tag.
- Fixed: Entering 0 in the Year field had no effect (should go to year 2000).
- Fixed: Entering -0 in the Month field caused an error (should just do nothing).
Version 15.4 (09-09-2022):
- Added: Increased the number of Alarm clocks from two to four.
Version 15.3 (08-08-2022):
- Added: In Gadget mode Ctrl+click on the double note sign ( ♫ ) of an embedded event sound will play the sound clip in "Media Player Classic Home Cinema" - if installed. This makes it possible to for example see the cover-art of .mp3 files.
PHSM-Calendar will look for the MPC-HC Player in this list on the system drive:
- "Program Files\MPC-HC\mpc-hc64.exe"
- "Program Files\MPC-HomeCinema\mpc-hc64.exe"
- "Program Files (x86)\MPC-HC\mpc-hc.exe"
- "Program Files (x86)\MPC-HomeCinema\mpc-hc.exe"
- "Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64_nvo.exe"
- "Program Files (x86)\K-Lite Codec Pack\MPC-HC\mpc-hc_nvo.exe"
The MPC-HC Player can be downloaded here: github.com/clsid2/mpc-hc/releases. After installation of the MPC-HC Player the calendar has to be reloaded (press F5) to detect the presence of the player.
- Added: Four new sounds for Countdown / Alarm: Twelvedays, Beeth5th, Coffeetime and Coffeebreak and two new Notification sounds: Twelvedays and Beeth5th.
- Added: Sound clips can now also be embedded in Alarm messages by the use of the pseudo-tag: <play sound-file> (see notes for version 12.0). The embedded sound will override the sound chosen in the "Settings I" dialog.
- Changed: When embedding sound in Event and Alarm messages it is now possible to use full path to the sound file. The path must include the drive letter - relative paths are not supported. This means that the sound file no longer has to be placed in the gadgets "sounds" folder - but if it is placed there, the name can still be entered without path.
- Changed: Microsoft Edge now has to be started in kiosk mode in order to make the calendar's popup windows work correctly. Therefore the Edge .lnk files in the BrowserSupport folder are updated accordingly.
- Fixed: Due to a Windows SideBar bug the gadget would crash when clicking on links in events, if the link was pointing to audio or video files, and if the file type of the link was associated with Window Media Player. To avoid that, the most common file types supported by Windows Media Player will instead be opened in the MPC-HC Player - if installed (see above).
- Fixed: Backslashes ( \ ) in event messages was not saved correctly to PHSM-Dates.txt.
- Fixed: In the "Settings I" dialog the Alarm Repetitions and the Alarm Sound was not always reset correctly when clicking Cancel or pressing Escape.
- Fixed: When using the copy function in the "Search for Events" dialog, embedded sound tags was not copied correctly.
- Fixed: The .lnk files in the en-US BrowserSupport folder was erroneously pointing to PHSM-Kalender.htm in the da-DK folder instead of pointing to PHSM-Calendar.htm in the en-US folder.
Version 15.21 (07-07-2022):
- Changed: The font for the labels in the main calendar window is changed to "Microsoft Sans Serif" for better readability in Gadget mode.
- Fixed: Since version 14.5 Ctrl+click on a date in the "Search for Events" dialog did not open the correct date for editing, if the number of the day or the month was 8 or 9.
Version 15.2 (06-06-2022):
- Added: It is now possible to select different schemes for conversion of the shown Islamic dates. Ctrl+Alt+click on the date type - e.g. 'Islamic Date (II c):' - and a dialog will pop up for choosing both Astronomical (a) or Civil (c) calendar and the Leap year scheme (Type I to IV). Type II c = Kuwaiti Hijri calendar is set as default.
Other common schemes are Type I c = Standard Hijri calendar, Type II a = MS Hijri Calendar (Microsoft) and Type III a = Fatmid / Bohra calendar.
It is also possible to choose the Umm al-Qura calendar used in for example Saudi Arabia, Bahrain and Quatar. This conversion is only valid for the period March 14th 1937 to November 16th 2077 - outside this period Type II c conversion will be used.
More information about these Islamic calendar conversions can be found here and here.
- Added: Events can now be made for day-names on a specific date - for example for Friday the 13th. In the "Edit / Delete / Add Events" choose a Day, and then click on the Date field. Then choose option 0 = Xxxdays with the date: and enter the date in the field to the right.
- Added: When displaying events, a double note sign ( ♫ ) is now shown at the place where there is a sound embedded in the message by the use of the pseudo-tag: <play sound-file> (see notes for version 12.0). You can then click on ♫ to test the sound.
- Added: You can now search for events with embedded sound in the "Search for Events" dialog by clicking the double note ( ♫ ) at the right side of the "Search for" input field.
- Added: Pressing F12 in the "Search for Events" dialog will now toggle searching in possible HTML-tags on and off.
- Added: The number of sound repetitions for the daily Notification can now also be set to -1 (infinite).
- Added: When using the button Delete one-time events in the "Edit / Delete / Add Events" dialog, it is now asked if any current changes should be saved before deleting the events.
- Added: When running as a Gadget, a check has been made every time the seconds passes 50 to detect whether the timestamp of the PHSM-Dates.dat file has been changed (for example due to manual editing) and the calendar was refreshed if so. Now the PHSM-Dates.txt file will also be updated at this check, to be in sync with the PHSM-Dates.dat file.
- Fixed: Embedding sound in event messages with <play sound-file> can now handle filenames with single quotes ( ' ) in the name.
- Fixed: Using the percent sign ( % ) in event messages could sometimes lead to unwanted results.
- Fixed: The Reset button in the "Search for Events" dialog had not worked properly since version 14.4.
- Fixed: When running the calendar in a browser, the "Search for Events" and "Edit / Delete / Add Events" dialogs were unintentionally closed, when updating the window via the right-click menu or pressing Ctrl+R - or by tapping the update button in SmartPhone browsers.
Version 15.1 (05-05-2022):
- Added: It is now possible to add events for Hebrew Dates. In the "Edit / Delete / Add Events" dialog just put a plus (+) before the Hebrew month number in the Month field. The year - if needed - should still be entered as Gregorian year.
- Changed: The last selected Date type is now kept in display, and it is recalled when the calendar is restarted. Changing the Date type while hovering dates is therefore no longer possible. Clicking on the Date type value will return to showing Timezone UTF.
- Changed: Directly selecting the Date type is now done by clicking on the Date type label (e.g. "Timezone UTC:" or "Islamic Date:") while pressing Ctrl (Islamic Date), Alt (Hebrew Date), Shift (Julian Date), Shift+Ctrl (Julian Day), Shift+Alt (Modified Jul. Day) or Ctrl+Alt (Timezone UTF).
- Changed: Repeatedly clicking the Date type label will cycle through the six states in this order: Islamic Date, Hebrew Date, Julian Date, Julian Day, Modified Jul. Day and Timezone UTF. Middle-click (wheel) on the Date type label will cycle backwards.
- Changed: Opening the Personal World Clock webpage at timeanddate.com is now done by Shift+click on the Timezone UTC value, instead of click on the Timezone UTC label.
- Fixed: Reduced the flickering in the Help dialog, when items are changed in the calendar.
- Fixed: After saving events in a browser (using localStorage), the events for the current date was not shown correctly in the calendar.
Version 15.0 (15-04-2022):
- Added: It is now possible to add events for Islamic Dates. In the "Edit / Delete / Add Events" dialog just put a minus (-) before the Islamic month number in the Month field. The year - if needed - should still be entered as Gregorian year.
- Added: When pressing the Ctrl or Alt key down when hovering a date with the mouse, the "Timezone UTC" field will now change to show the Islamic Date (Ctrl) or the Hebrew Date (Alt). You can still see the Julian Date by pressing Shift. You need to set focus on the calendar (click on it) if you want to toggle between the modes without moving the mouse to another date. Press Escape to show Timezone UTC again. Due to regional differences, the Islamic (Hijri) Date can be off by one day compared to your location. Dates in the month of Ramadan is shown with lime green.
- Added: Help for pressing Shift, Ctrl and Alt when hovering a date with the mouse.
- Changed: When pressing the Shift+Ctrl or Shift+Alt keys down when hovering a date with the mouse, the "Timezone UTC" field will now change to show the Julian Day Number (Shift+Ctrl) or the Modified Julian Day Number (Shift+Alt).
- Changed: In the "Edit / Delete / Add Events" dialog it is now possible to add the 29th of February without having to be in a leap year in the main calendar before opening the dialog.
- Fixed: Setting a Countdown to the stated time of day (Alt+click on 'Start') would add 23 hours to the countdown, when done on the day where the change of Daylight Saving had occurred.
- Fixed: If the Help was open, it was not possible to change the value of the 'hr', 'min' and 'sec' fields in the bottom of the calendar.
- Fixed: In the Help, the fields 'hr', 'min' and 'sec' showed the values for the previous timer type when toggling through the timer types: Countdown, Stopwatch, Alarm 1 and Alarm 2.
- Fixed: The Help did not keep the srcoll position in Internet Explorer 7 and 8 (Windows XP) when making changes in the calendar.
Version 14.51 (18-03-2022):
- Fixed: The three minimized modes of the calendar did not work properly anymore - scrollbars were shown, and shifting between the modes could crash the calendar.
Version 14.5 (14-03-2022):
- Added: When pressing the Shift, Ctrl or Alt key down when hovering a date with the mouse, the "Timezone UTC" field will now change to show the Julian Date (Shift), the Julian Day Number (Ctrl) or the Modified Julian Day Number (Alt). You need to set focus on the calendar (click on it) if you want to toggle between the three modes without moving the mouse to another date. Press Escape to show Timezone UTC again.
- Added: The "Week" field now shows the number of weeks before(-) or after(+) the current date or the marked date when hovering a date with the mouse. Only a number of up to ±9999 weeks can be shown in this field - after that >+10k or <-10k will be shown.
- Added: It is now possible to go up to 999 weeks forward (+) or back (-) via the "Week" field. The previous maximum was 53 weeks. A maximum of 4 characters can now be entered in this field.
- Added: On SmartPhones the last tapped date now stays marked until tapped again, or until another day is tapped. That makes it easy to see which date will be used, when tapping the value of the "Daylight Saving" or the "Leap Year" fields.
- Added: On SmartPhones a tap on 'min' (at the bottom) will toggle between showing long month name / short month name + (number) in the Month field.
- Added: "PHSM-Calendar Edge IE-mode.lnk" in the BrowserSupport folder for starting the calendar in Internet Explorer Mode in the Edge browser. This way the flash clocks can still be shown if Flash has been re-enabled with the FlashWin10.exe tool.
- Changed: The calendar now shows year 0 according to ISO 8601 standard. Hence year 0 now equals year 1 BC, year -1 equals year 2 BC etc.
- Changed: Entering 0 in the "Number of Day" field no longer changes the calendar to the month of the marked date. -0 of +0 can still be used for that. The change is made to prevent that tabbing by the "Number of Day" field changes the displayed month.
- Changed: Increased the possible number of characters that can be entered in the Year field to 5.
- Changed: Years below 1000 is now shown with leading zeros.
- Fixed: The Week field was not updated when marking a date via the "Number of Day" field
- Fixed: When changing the week via the "Week" field, the calendar sometimes showed the wrong month when using week formats other than no. 1 (ISO 8601).
- Fixed: If a date was marked via the "Number of Day" field, pressing F4 did not open the "Edit / Delete / Add Events" dialog with the marked date, but used the current date.
- Fixed: After clearing a marked date by Shift-click on the Reset button (next to the Week field), F4 would still open the "Edit / Delete / Add Events" dialog with the previously marked date.
- Fixed: The value of the "Daylight Saving" and/or the "Leap Year" fields shown while hovering a date could be reset to those of the current date, when using the keyboard - for example pressing Tab, Enter, F2 or F4.
- Fixed: On SmartPhones after marking a date via the "Number of Day" field, the "Search for Events" and "Edit / Delete / Add Events" dialogs would always open with the current date instead of the last tapped date.
- Fixed: On SmartPhones scrolling was not enabled in landscape mode and in the "Search for Events" and "Edit / Delete / Add Events" dialogs.
- Fixed: Changing year or month in the "Search for Events" dialog did not work correctly for years below 1000.
- Fixed: The calendar was not shown correctly for years between 1 and 99.
- Fixed: Ctrl+click on the Reset button did no longer reset the theme color in version 14.4.
Version 14.4 (14-02-2022):
- Added: It is now possible to write a number in the far right Number of Day field to go this number of days back (-) or forward (+) in the calendar - relative to the current or the marked date. If +/- is omitted and the number is less than 365/366, then the calendar will go to the day with the stated number in the currently shown year. The found date will be marked. A maximum of 5 characters can be entered in the field.
- Added: When copying the search result to Clipboard in the "Search for Events" dialog it is now optional to include the header with Start day and date.
- Changed: Pressing the Reset button in the "Search for Events" dialog now leaves the parameters for copying to Clipboard unchanged.
- Changed: The modifier keys (Ctrl, Alt etc.) is changed for the Date and Time next to the Week field - see Help for more information. This is done to avoid changing the Date and Time format by accident and to match the modifier keys for the sound setting of Hour strike and Countdown / Alarms.
- Changed: Tabbing between fields and buttons with the Tab key now restricts the cycling to the current part (clock, calendar, timer) of the calendar.
- Fixed: Better handling of invalid input in the hr, min and sec fields after pressing Enter.
- Fixed: If the Week field was focused, then a click in one of the two last rows of dates would make the calendar go to the week of the clicked date instead of going to the entered week.
- Fixed: When running Gadget in minimized mode, using the Tab key could cause unwanted scrolling of the window content.
- Fixed: If the clock was set to (0) (done by clicking clock no. 0) before opening the "Settings I" dialog, then pressing Cancel would restore the clock to 0 instead of (0).
Version 14.3 (14-01-2022):
- Added: New button [ copy ] in the "Search for Events" dialog for copying the search result. A dialog with Options is now shown - here it can be chosen where to place the number of days and whether possible code in HTML-tags should be included in the copied text. The choices will be remembered. When it is chosen to place the number of days before the Message, the days are aligned with spaces, hence it will only present well with a fixed width font.
If Shift+Ctrl+C is used for copying the search result, the Options dialog is bypassed and the last selected options will be used.
- Changed: In the Events and Notifications popups the color of the number of days from the clicked day (e.g. [4 days]) is now shown with the same color as the date, to distinguish it better from the Event message.
- Changed: If a wrong time (> 24 hours) is entered for the Alarms, the last valid value is now shown, as it is in the calendar's other input fields after illegal input.
- Changed: In the Main calendar a click on the Reset button (next to the Week field), will no longer reset a marked date. Use Shift+click to also clear the marked date.
- Changed: In the Main calendar Alt+click in the Month field is now the only way of shifting the format between "long name of month" and "short name & (number)". Previously Shift+click or Ctrl+click could also be used for this.
- Changed: In the "Search for Events" dialog Shift+click on a date can no longer be used for opening that date in the "Edit / Delete / Add Events" dialog. Ctrl+click, Middle-click or Win+click will still open the date for editing.
- Changed: To be less confusing, clicking on a date in another year in the "Search for Events" dialog will no longer change the year in this dialog - the year will still be changed in the calendar. The year in the "Search for Events" dialog can still be changed with the (◄ Year ►) arrows or by changing the year in the calendar itself.
- Fixed: Selecting text with the keyboard no longer worked in the "Search for Events" and "Edit / Delete / Add Events" dialogs.
- Fixed: Gadget showed error when pressing F5 in the Help window.
Version 14.2 (01-01-2022):
- Added: From the Help window it is now also possible to open the History in a full browser window - hence making searching possible when opened from gadget or Internet Explorer.
- Fixed: Shift+Ctrl+C for copying the search result to Clipboard in the "Search for Events" dialog was no longer working in gadget and IE 8.
Version 14.1 (01-01-2022):
- Added: It is now possible to search inside HTML-tags in the "Search for Events" dialog. Click on "Note:" and then click in the box at: "Click here to also search in possible HTML-tags".
- Fixed: Clicking on the Year ► forward arrow in the "Search for Events" dialog was no longer working.
- Fixed: When changing the Year in the "Search for Events" dialog, the number of the anchor day was not always correctly kept.
- Fixed: When running in browsers the window size of the "Search for Events" and "Edit / Delete / Add Events" dialogs was no longer restored correctly when middle-clicking the window.
- Fixed: IE 11 did not update the "Search for Events" and "Edit / Delete / Add Events" dialogs correctly when resizing the window.
- Fixed: Improved the prevention of elements in the gadget from being selected, when moving the mouse with the mouse key pressed down or when double-clicking.
Version 14.0 (24-12-2021):
- Added: It is now possible to mark a date. Long-click (hold the button down for more than ½ sec) on a date to mark it and Long-click one more time to remove the mark. Only one date can be marked at the same time. A marked date is shown with a red frame and lime-green text. Pressing F2, Alt+F2, F3 and F4 will use the marked date, as will the new second "Number of Day" field. The date stays marked also if you change the month or the year. Restart of the calendar or clicking the Reset button (next to the Week field) will remove the date mark.
- Added: New field to the right of "Number of Day". When hovering a date with the mouse this new field shows the number of days before(-) or after(+) the current date or the marked date. It is shown with yellow for the current date or with lime-green if a date is marked. Only a number of up to 99999 days can be shown in this field - after that >+100k or <-100k will be shown.
- Added: To better indicate when an invalid value is entered in an input field (Clock number, Month, Year, Week, hr, min or sec), the field is focused, the value is selected, and an error sound is played.
- Added: When changing the time for the two Alarms it is no longer necessary to click On / Off to save the setting.
- Added: It is now possible at the same time to use + or - before and after a number in the Month field. The + or - after the number (to go to next / previous year) will only have effect if the number is not big enough to cause a shift in the year by itself.
- Added: When the "Search for Events" dialog is open, Ctrl+click (or Middle-click) on another date in the calendar will now change the start date in the search dialog to that of the clicked date.
- Added: Better visual and functional support when using the Tab-key to navigate between the elements in the calendar.
- Added: You can now leave an input field by pressing the Escape-key.
- Changed: When clicking the Reset button or pressing F5 in the "Search for Events" dialog, the value of the "Search for" field is left as it was.
- Changed: Improved the update.cmd found in the program archive. It will now offer to run the installation of PHSM-Calendar.gadget if it is not already installed. It will also check for the presence of 8GadgetPack under Windows versions higher than 7.
- Fixed: In Gadget and Internet Explorer under Windows 10 selected content in input fields was not deselected when clicking a button (◄ or ► etc.).
- Fixed: After editing one of the fields Clock number, Month or Year, clicking on a button (◄ or ► etc.) would go the previous or next value of what was entered in the field. If you really also want to go back of forward, you will now have to click the button one more time or Long-click it.
- Fixed: Error when entering numbers higher than 12 followed by a + or - (to go to next / previous year) in the Month field.
- Fixed: Error when putting + or - both before and after a number in the Month field.
- Fixed: Error when reloading the calendar when run as Gadget or in Internet Explorer 8 while the "Edit / Delete / Add Events" or the "Search for Events" dialog was open.
Version 13.0 (22-11-2021):
- Added: Update.cmd which can be used to update a current installation of PHSM-Calendar without having to close the gadget (as you have to when running PHSM-Calendar.gadget), thus preserving the settings. Unpack the downloaded archive to a local drive and double-click on update.cmd to run the update.
- Added: The .lnk files in the BrowserSupport folder are now provided for browsers installed in both "Program Files" and "Program Files (x86)".
- Fixed: The Help and History window could keep popping up on computer or browser restart, if no changes had been made in the calendar since updating to a new version of the calendar.
- Fixed: Middle-click did not always correctly restore the height of the "One-time Events" window in the "Edit / Delete / Add Events" dialog.
- Changed: In the English dialog changed all occurrences of "Options" to "Settings".
Version 12.5 (11-11-2021):
- Added: When entering a new month in the Month field, you now have the option to go to that month in the next or the previous year by putting a + or - at the end of the name or number of the month (e.g. jul+ or aug-).
- Added: It is now also possible to change the size of the "Search for Events" dialog. The size and position will be saved when the dialog is closed. Double-click on the search result area of the dialog will reset the window to the default size and position. Middle-click on the search result area will reset the the window to the last saved state.
- Added: Double-click and Middle-click can now also be used to change the size and position of the "One-time Events" window that opens when clicking the "One-time events before:" count in the "Edit / Delete / Add Events" dialog. The height of the "One-time Events" dialog is now saved separately from the height of the "Edit / Delete / Add Events" dialog
- Added: The Help now also shows the link for downloading the Flash installer when the calendar is run in Internet Explorer.
- Changed: In the "Edit / Delete / Add Events" dialog don't suggest the current month when editing weekday events previously set for all months (i.e. 0 in the Month field).
- Changed: Interchanged the action of Shift+click and Shift+Ctrl+click when clicking on the Date or the Time in the bottom of the calendar.
- Changed: In the English dialog changed all occurrences of "Change Events" to "Edit Events".
- Changed: In the Danish dialog changed all occurrences of "Ret Begivenheder" to "Rediger Begivenheder".
- Changed: The combined Standalone + Internet package with PHSM-Calendar will not be distributed anymore.
- Fixed: Not all settings could be saved under Windows XP, because Internet Explorer 8 doesn't support more than 50 cookies.
Version 12.1 (03-03-2021):
- Changed: In Gadget mode the link in the Help for downloading the Flash installer now points to different installers under different Windows versions:
Both Installers also remove Adobes Flash block.
- Changed: When opening the Notifications dialog box with Alt+click on a date, or Alt+F2, the sound clip that has precedence for that date will now be played. The sound will stop when the Alt-key is released. This is to make it easier to check the sound when using the <play> tag in the Event Message or the Birthday / Wedding Anniversary sound feature (see notes for version 12.0 and version 9.56 here below).
Version 12.0 (14-02-2021):
- Added: The calendar's Help and History will now be shown the first time a new version of the calendar is opened.
- Added: Folder "flash" with a batch script for removing the block that Adobe has put on playing Flash content.
- It will re-enable Flash for Gadgets and Internet Explorer.
- Currently it also re-enables Flash for some Chromium based browsers (Opera) and some Gecko based browsers (SeaMonkey, but not FireFox).
- The fix will only have effect if Flash is not uninstalled. In case you have uninstalled Flash, the original installer for Flash ActiveX for Windows XP, Vista and 7 can be downloaded here:
- gadget.madsenworld.dk/Flash/install_flash_player_ax.zip.
- Added: The batch script for removing the Adobe Flash block can be run directly from the Help in Gadget mode - just click: "Remove Adobes 2021 Flash blocking" in the start of the Help.
- Added: It is now possible to play custom sound clips for each event. To do so, add this code to the Event Message:
- <play number sound-file>
- Use for example: <play 3 CloseEncounters.wav> to play the file CloseEncounters.wav three times.
- Number can be omitted - then it defaults to the value for "Repetitions" as chosen in the "Options II" dialog.
- Set number to -1 for infinite repetitions.
- The sound file has to be placed in the 'Sounds' directory with the other calendar sound files.
- The file type can be omitted for .wav files.
- In Gadget mode playing .wav and .mp3 files is supported. Supporting browsers may also play .ogg files.
- Sound set this way will override the sound for Birthdays and Wedding Anniversaries (see history for version 9.56 here below).
- Added: Soundclip CloseEncounters.wav.
- Changed: The calendar will no longer try to show Flash clocks in Google Chrome and Microsoft Edge browsers.
- Changed: If the 1st of the month was shown in the leftmost column, it was previously shown in the first row of the calendar. Now it will be shown in the second row - with the full last week of the previous month in the first row. This way there will always be shown some days from the previous month. This complies with other common six row calendars.
- Changed: Increased the initial scaling on SmartPhones to take better advantage of taller screens (for example 9x20 aspect ratio).
- Fixed: When tapping on a date on SmartPhones, the month was reset to the current month if the tapped date was in another Daylight Saving period than the current date. The displayed calendar would still be the same, hence not matching the name of the month.
Version 11.5 (12-12-2020):
- Added: The Countdown / Alarm 1 / Alarm 2 popup windows can now be repositioned and resized - also in Gadget mode and in Internet Explorer. The size and position are remembered (same setting for all three popups). Double-click in the popup window to reset the size and position.
- Added: The "Options II" dialog can now also be opened by Middle-click on "Options".
- Fixed: In Internet Explorer when changing the sound by Ctrl+click or Alt+click on "Countdown" or "Alarm 1" or "Alarm 2" the sound clip example was not played.
- Changed: Updated the .lnk files in the BrowserSupport subfolder of the installer packet.
Version 11.4 (30-10-2020):
- Changed: In Chromium based browsers: When links are opened in a browser tab, the tab should now be opened in the foreground.
- Changed: In Gadget mode: Links in the "Events", the "Notifications" and the "Alarm 1/2" popup windows are now also opened in Windows' standard program for the file type in the link.
- Changed: In Gadget mode: Ctrl+click on "Options" now opens the Download page in Windows' default browser.
- Changed: In Gadget mode: Click on "Timezone UTC" now opens the Personal World Clock page in Windows' default browser.
- Fixed: The Alarm clocks were 1 hour wrong for the rest of the day after a Daylight Saving Time shift.
- Fixed: The Alarm clocks might not go off if they had been tested prior to the alarm time.
Version 11.3 (09-09-2020):
- Added: You can now Shift+click on "On / Off" in the lower right corner of the calendar to test the current Alarm.
- Added: HTML can now be used in the custom message for Alarm 1 and Alarm 2 - for example to show a link.
- Added: If the events are saved in the browsers LocalStorage, the raw events data can now be shown by Shift+Alt+click on any date in the calendar or by clicking the [Show data] button in the "Change / Delete / Add Events" dialog.
- Added: If the events are saved in the browsers LocalStorage, you can now click on the [Use datafile] button in the "Change / Delete / Add Events" dialog to discard localStorage and use PHSM-Dates.txt again.
- Changed: When setting the Hour Strike sound, the Countdown sound or the Alarm Clock sounds directly in the calendar, the soundclip will now stop playing when the Ctrl or Alt key is released.
- Fixed: Pressing the "Apply" button in the "Change / Delete / Add Events" dialog didn't close the dialog in browsers (updated in v. 1.2 at 10-08-2020).
Version 11.2 (08-08-2020):
- Added: Events can now be saved as localStorage from the "Change / Delete / Add Events" dialog in browsers that support localStorage. When choosing to save Events as localStorage the data will no longer be loaded from PHSM-Dates.txt.
You can Ctrl+click on the Cancel button in the "Change / Delete / Add Events" dialog or Shift+Ctrl+click on the calendar's version number to discard localStorage and use PHSM-Dates.txt again. All Events saved in the localStorage will then be deleted!
In order to be able to use the "Change / Delete / Add Events" dialog and the other dialogs of the calendar with files on local hard disk in newer browsers, the following is necessary:
- In Chromium based browsers (Google Chrome, Microsoft Edge, Opera etc.) start the browser with this parameter:
--allow-file-access-from-files
- In Mozilla Firefox, run
about:config
from the address line, and then set the parameter:
security.fileuri.strict_origin_policy
to false
- Added: It is now possible to change the width of the "Change / Delete / Add Events" dialog also in Gadget mode. The width and position will be remembered. The height of the dialog will be adjusted to the content (if more than 8 events for the chosen date).
Double-click on the help area of the dialog will toggle between default window width and full screen width (useful for editing long Event messages). Middle-click on the help area will reset the the window to the last saved state.
When showing One-time Events, the height of the dialog can also be changed.
- Added: A customized message can now be shown for Alarm 1 and Alarm 2. Click "Msg." in the "Select day" dialog, to edit the message and activate it.
- Added: More functions are now available on SmartPhones:
- Tap the value for 'Daylight Saving' to open the "Search for Events" dialog.
- Tap the value for 'Leap Year' to open the "Change / Delete / Add Events" dialog.
- Tap the value for 'Number of Day' to reset the use of PHSM-Dates.txt.
- Tap "sec" to open the "Select day" dialog for the Alarm Clocks.
- Changed: Increased the maximum allowed number of characters in Event messages from 512 to 994.
- Fixed: No alarm sound or the wrong alarm sound was played if the alarm type was not selected at the time of the alarm.
- Fixed: Alarm 1 was not shown if the time of Alarm 2 was set prior to the time of Alarm 1.
- Fixed: Sounds should now be played on SmartPhone (tested in Google Chrome on Android 6).
- Fixed: The deletion of one-time events from the "Change / Delete / Add Events" dialog didn't work in version 11.0.
- Fixed: When using Internet Explorer higher than version 8, comments in PHSM-Dates.dat was not always transferred correctly to PHSM-Dates.txt when saving changes in the "Change / Delete / Add Events" dialog.
Version 11.0 (07-07-2020):
- Added: An extra Alarm Clock. You can set different Day schemes and Sound schemes for the two alarms.
- Added: The Countdown timer and the Stopwatch can now run independently.
- Added: Alt+click on "Stop" In Stopwatch mode will stop the counter display to show the Splittime, while the stopwatch is still running in the background. Click on "Cont." to continue and show the total elapsed time again.
- Added: 27 new clocks (3 types) - no. 1 - 27. All previous clocks are therefore moved 27 places. These new clocks are shown as html5 clocks by default, but will be shown as Flash clocks if html5 is not supported as in Gadget mode or in old browsers (IE 8). The new clocks are installed with both the standalone and the internet version of the calendar.
If you switch from non-random to random clock while clock 1 - 27 is shown, then randomly switching will only be among these 27 clocks. Much like if you switch to random clock while clock 0 is shown, then it is only the color theme that changes randomly. To have all clocks being randomly switched, turn random on while a clock with a higher number than 27 is shown.
- Added: Clicking the Middle mouse button (usually the wheel), is now supported for these actions:
- Clicking in the area around the clock to open the Big clock window.
- Clicking on a date to open the "Search for Events" dialog.
- Clicking on the timer ("Countdown / Stopwatch / Alarm 1/2") to shift it backwards to previous timer.
- Clicking on "Stop" in Stopwatch mode to stop the watch to show Split time.
- Clicking on "Off / On" when the Alarm Clock is open to open the Weekday picker.
- Added: All click combinations (Shift-, Ctrl-, Alt-, Double-, Middle-) are now also possible on the clock itself.
- Added: Double-clicking in most resized dialog windows (in browsers) will now restore their default size.
- Added: Support for saving the settings as "localStorage" instead of as "cookies", when supported by the browser. So now the settings can be saved in Chromium based browsers and other browsers that don't allow cookies for files on local hard disk.
Info on how the settings are saved can be seen under "Settings" in the Help text that pops when the version number in the upper left corner is hovered with the mouse.
- Changed: The clocks and theme were always reset to clock 1 when using the "Default" button in the "Options II" dialog. This now only happens if the "Use Flash clocks" option is disabled before clicking the button.
- Fixed: Adding a comment line at the very end of the PHSM-Dates.dat file would lead to a corrupted PHSM-Dates.txt file.
- Fixed: In Chromium based browsers, opening the "Search for Events" dialog with Ctrl+click on a date is now done in a separate window as intended, and not in a browser tab.
- Fixed: In Gadget and Internet Explorer it was no longer possible to open a new "Change / Delete / Add Events" dialog from the "Search for Events" dialog, if the "Change / Delete / Add Events" dialog was already open.
- Fixed: The Clocks were not adjusted, when the shift to or from Daylight Saving Time occurred.
- Fixed: When running the calendar as an Active Desktop item or in Internet Explorer under Windows XP, it was not possible to load the Flash clocks from https://madsenworld.dk/clocks, because of outdated security protocols in Windows XP. Therefore the clocks at madsenworld.dk are now loaded from http://madsenworld.kk/clocks2 under Windows XP.
- Fixed: The "Cancel" button in the "Change / Delete / Add Events" dialog had stopped working in browsers (silent updated in v. 1.3 at 08-05-2020).
Version 10.3 (05-05-2020):
- Changed: Blocked display of year 0 in the calendar, since year 0 doesn't officially exist.
- Changed: Show the year before the message in the one-time events list in the "Change / Delete / Add Events" dialog.
- Fixed: In the "Change / Delete / Add Events" dialog a warning message about setting an event relative to Easter Sunday (Date: 0) was given for events that already existed.
- Fixed: Unwanted changes could be saved when closing or cancelling the "Change / Delete / Add Events" dialog, after an error or warning message had been shown (for example about wrong or missing input).
- Fixed: Clicking on a link when showing one-time events in the "Change / Delete / Add Events" dialog caused an error in the dialog afterwards.
- Fixed: The translation of the message shown when saving search results to Clipboard in the "Search for Events" dialog was not used in the Danish version.
Version 10.2 (03-03-2020):
- Added: Clicking on the One-time events count in the "Change / Delete / Add Events" dialog will now show a list of all one-time events prior to the date.
- Added: The Events / Notifications popup window can now be resized - also in Gadget mode and in Internet Explorer. The size and position are remembered. Double-click in the window to reset the size and position.
- Added: The messages in the "Search for Events" dialog are now wrapped, if they are too long to fit in the window.
- Added: More space between each event in the Events / Notifications popup window to make it easier to distinguish each event, when the lines are wrapped.
- Changed: The color of the dates is made a little lighter in the Events / Notifications popup window and in the "Search for Events" dialog, to make it easier to distinguish date from message.
- Changed: The color of the events count in the "Change / Delete / Add Events" dialog changed to light blue for better visibility.
- Changed: If an event is set for all months (month = 0) then the age of the event will never be shown.
- Fixed: When using comments in PHSM-Dates.dat, and the comments did not contain any text, then the data did not get transferred correctly to PHSM-Dates.txt, when applying changes to the events from the "Change / Delete / Add Events" dialog.
- Fixed: The "New version" alert (if not postponed) was shown every time a "Show Events / Notifications" or "Search for Events" dialog was opened.
- Fixed: Wrong search results when using Ctrl+click on a date in January when showing December, or on a date in December when showing January.
Version 10.1 (17-12-2019):
- Changed: F3 now opens the Search dialog using the current date as the base date. Use Alt+F3 to open the Search dialog with the 1st of the currently shown month.
- Added: The number of days from the clicked date until any Event is now shown in both the Notification / Event popups and in the Search dialog.
- Changed: The calendar can now be run from a secure server (https: protocol), and therefore now also gets the clocks from https://clocklink.com and https://madsenworld.dk instead of http://clocklink.com and http://madsenworld.dk.
Version 10.0 (08-08-2019):
- Added: New Search dialog, where Events / Notifications for the next year can be searched for. Click on "Note:" in this Search dialog for more help. The Search dialog is opened by Ctrl+click (or Win-click) on any date or by pressing F3.
- Click on a date in the search results will change the month in the calendar to that of the date.
- Ctrl+click on a date in the search results will open the "Change / Delete / Add Events" dialog for that date.
- Click on possible links in the messages will open the link in Windows' standard program for the file type in the link - when in Gadget mode. In Browser mode, links are opened in a browser window.
- Alt+click in the message column of the search results will change the colors in the results field to the colors used in the "Notifications" / "Events" alert boxes (those opened with Alt+click / Shift+click in the calendar).
- Shift+Ctrl+C will copy the search result to the Clipboard.
The Search can either be done automatically - while you type, or manually by pressing Enter after the search string is typed. Click the "a" / "m" button to toggle between automatic / manual search.
The search parameters are remembered between search sessions. Click on the Reset button will reset the search parameters, the year and the month. Click on the "x" will delete the search text.
- Added: More shortcut keys (F2-F4, F6-F10, Shift+Win, Ctrl+Win, Alt+Win), see Help for details (Press Alt+F1 or ?). The shortcut keys also works in the dialog windows.
- Added: Link to the PHSM-History.htm file in the start of the Help dialog.
- Added: When changes are made to the Events using the "Change / Delete / Add Events" dialog, any other open dialog window is updated accordingly.
- Added: When "Alarm Clock" is selected, a double-click on "sec" will open the "Select day" dialog.
- Added: When a new instance of the gadget is opened for the first time, an advise to maximize the gadget for future use is shown.
- Added: The location of the data file for Events is now shown when hovering the version number in the upper left corner.
- Changed: Ctrl+click on a date now opens the Search dialog.
- Changed: Shift+Alt+click on a date now opens the PHSM-Dates.dat file in Notepad (previously done with Ctrl+click).
- Changed: The calendar can now also be reset (with F5) in its minimized states.
- Changed: Playing the birthday tune for Notifications will only be done if the notification for the birthday Event is set to "audio-visual".
- Changed: The birthday tune for Notifications will be played if at least one Event for the current day has "Birthday" without a trailing period in the message (previously all Events for the current day had to be without trailing period).
- Changed: In "Options II", instead of the option to disable using Flash clocks from local hard disk/folder, you can now choose to disable the use of Flash clocks in general.
- Changed: The html5 clocks 13-18 (211-216) are moved up to 1-6 (199-206).
- Fixed: In Gadget mode, when entering values with a leading 0 in input fields, for example the month or year field, the octal instead of the decimal value was used.
- Fixed: Minor errors in the Help and in handling the Year and the Week input fields.
Version 9.58 (01-01-2019):
Added: Support for comments in the PHSM-Dates.dat and PHSM-Dates.txt files.
In PHSM-Dates.dat:
Any line in the PHSM-Dates.dat file that does NOT begin with a number followed by a comma followed by another number and a comma and then some text like:
-10,1,text
will be considered being a comment. It is recommended to start the commented line with for example ; or // to make it more visible as being a comment.
An Event can be commented out for future re-use by placing on or more non-alphanumeric characters, like for example ; or // or & or # etc. in front of the Event - like:
; 1,1,New Years Day,,lime,,0
In PHSM-Dates.txt:
When saving an Event from the "Change / Delete / Add Events" dialog all comments in the PHSM-Dates.dat file will be transferred to PHSM-Dates.txt with // in front of the comment (or the old Event). Using // is the only way to make comments in PHSM-Dates.txt.
Note: Comments that are only present in the PHSM-Dates.txt file will not be transferred to the PHSM-Dates.dat file, and will be lost when saving Events via the "Change / Delete / Add Events" dialog.
Recommended use:
Open the PHSM-Dates.dat file in a text editor (Ctrl+click on any date). The lines can now re-arranged and comments can be added to your needs. Save the file and Ctrl+Alt+click on any date to load the new PHSM-Dates.dat file. Then double-click on any date with an Event to open the "Change / Delete / Add Events" dialog. Now click the "Apply" button - this will transfer all the changes in the PHSM-Dates.dat file to the PHSM-Dates.txt file with the correct syntax.
Version 9.57 (21-11-2018):
- Fixed: Clock 2 was not updated when changing the Date or Time setting in the "Options I" dialog.
- Fixed: Error when clicking the Reset button in the "Options I" dialog when neither Flash nor html5 was supported.
Version 9.56 (06-10-2018):
- Added: If the Message of a Notification contains the text "Birthday", the sound Happybirthday will be played on the day of the Event. If instead the Message contains the text "birthday" (all lowercase), the sound Happybark will be played. If the Message contains the text "wedding" (Upper- or lowercase), then the sound Congrats will be played. Put a period after the text (e.g. "Birthday.") to use the sound configured under "Options II" - as in previous versions.
Apart from English this is supported for German, French, Spanish, Italian, Danish, Swedish, Norwegian and Russian: ("Geburtstag", "Anniversaire", "Cumpleaños", "Compleanno", "Fødselsdag", "Födelsedag", "Bursdag", "День рождения") and ("hochzeit", "mariage", "boda", "matrimonio", "nozze", "bryllup", "bröllop", "свадьба")
- Added: There is now a Unicode version of the Calendar, which is saving the Events data files in Unicode format. Existing PHSM-Dates.dat and PHSM-Dates.txt files has to be converted before installing the Unicode version - more about this in the unicode-en.txt file.
- Fixed: When making an Alt+click or a Shift+click on a date, the Notifications- or Events window did not open immediately during the first 30 seconds after start or restart of the calendar.
Version 9.55 (09-09-2018):
- Added: The Alarm Clock can now be set for specific weekdays. Alt+click on On / Off (or a tap at "sec" in SmartPhone browser) in the lower right corner will open a box for selecting the days that the alarm shall be applied to. If the Alarm Clock is set to "On" it will be shown in green only on the chosen weekdays.
- Added: The calendar will now fill out the screen on SmartPhones and can not be minimized beyond full view.
- Added: 30 seconds delay before notifications pops up when passing midnight.
- Fixed: Big Clocks shown in separate window or flyout window, were not updated when clicking the Random Clock button at the left under the clock.
Version 9.54 (01-04-2018):
- Added: Alt+click on the Month field will now toggle between displaying full month name or short name plus the number of the month.
- Added: Double-clicking Month or Year fields in the "Change / Delete / Add Events" dialog now fills the field with the value for the date that was clicked in the calendar. Double-clicking Date fields still fills out all three fields - if the Day field is blank.
- Added: Info about the clocks are now also shown when hovering the cursor next to the clock - useful with the html5 clocks which can not show this info when hovered directly.
- Added: Example (Easter Sunday) of how to use HTML in an Event/Notification.
- Added: 1 new html5 clock (in 5 colors) - no. 277 - 281, or no 79 - 83 if no Flash.
- Changed: Made the text more precise in the box that pops up when the Day field is not blank and the Date field is clicked in the "Change / Delete /Add Events" dialog. For example will the first option in the box now show "First Monday" instead of "First week", if Day is set to "Mon" - better indicating that it is not Monday in the first week of the month, but the first Monday of the month that is going to be set.
- Fixed: Events for the last Saturday or Sunday in the year ("Date" option set to 9 and "Week number" set to 54) was not shown in years where the last Saturday or Sunday falls in week 51.
- Fixed: The calendar got hung when using the Cancel button in the "Options I" dialog, if clock number 0 was active when the dialog was opened.
Version 9.53 (17-10-2017):
- Added: The number of one-time Events before the clicked date and the total number of Events is now shown in the "Change / Delete /Add Events" dialog.
- Changed: Removed the Internet Explorer window-opening check at startup - it could cause troubles and delays some times.
- Fixed: The English / International version was wrongfully writing to the PHSM-Dates.txt file in the directory of the Danish version.
Version 9.52 (10-10-2017):
- Fixed: Using the Cancel button in the "Options I" dialog, didn't always reset Clock 2 correctly.
- Fixed: The Calendar could stop working, when there was less than 32 items in the Events database and there were Events defined by weekday plus week number.
- Fixed: Keeping the color for day names when display of Events is toggled off (Alt+click on "Week") and the Text/Box color is changed.
Version 9.51 (18-08-2017):
- Fixed: Clicking the "Edit datafile" and the "Datafile backup" buttons in the "Change / Delete / Add Events" dialog didn't work.
Version 9.50 (09-08-2017):
- Added: When run on a SmartPhone (Chrome browser) - tabbing one of the fields: Clock number, Month, Year, Week or hr/min/sec (Countdown, StopWatch, Alarm Clock) will now open a numeric keyboard for input.
- Added: The Flash clocks now works in Microsoft Edge. You have to allow the use of Flash in Edge though.
- Added: It is now possible to set Events based on Day name to a specific week number. The chosen week number is then displayed in the Month field. Set Weeknumber to 54 for last week of the year.
- Added: It is now possible to set Events based on Day name to "All weeks" or to "Odd/Even week numbers" in the month.
- Added: In the "Change / Delete /Add Events" dialog, when the Day field is not blank, clicking the Date field opens a small dialog to select between the 9 possible week options for the chosen Day.
- Added: It is now possible to set an Event for all Months, just enter 0 in the Month field. Set Date to 32 for the last day of the month.
- Fixed: Events based on Day name (Sun - Sat) was shown for all years in the calendar even when the Year field or the 1x field were filled out in the "Change / Delete /Add Events" dialog.
Version 9.41 (14-07-2017):
- Fixed: The border of the Gadget is now rendered with correct color, also if the Windows Desktop background color is set to a light color.
- Fixed: Using Ctrl+Enter and Alt+Enter in the Clock number field now works again in browsers too.
- Fixed: The theme color of Flash clock no 96 (1007-black) is now updated when the computer is restarted or wake up from sleep or hibernation.
Version 9.40 (07-07-2017):
- Added: Shift+Alt+click on any date in the calendar, or Alt+click on the "Week" column header will now toggle the display of Events in the calendar. This setting is not saved. The day names over the columns are shown with the same the color as the week numbers, when display of Events is toggled off.
- Changed: Shift+click on the "Week" column header will now (re)set the first Day of the Week to Monday, and the first Week of the Year to the week with the 1st Thursday (the ISO 8601 standard).
- Changed: When new Events occur for Countdown, Alarm or Notification the Event message will be updated also if the message window is already open due to a previous Event.
- Added: The color of the week numbers can now be set in the "Options II" dialog.
- Added: The border color and the background color of the current date can now be set in the "Options II" dialog.
- Added: The background color of the current date can now be toggled between transparent and the previously selected color by Shift+Ctrl+click on any date in the calendar.
- Added: The font color of highlighted text is now changed from yellow to blue, when the background is lighter than Sienna.
- Added: The first time the Calendsr is started after installation, it will be shown in full size, even though the gadget state is minimized - to show the full potential.
- Added: When performing Shift+clicks or Double-clicks on an element, unwanted selection of one or more other elements is now cleared.
- Fixed: The "Options I" and "Options II" dialogs will now again be closed (and reset) when pressing Escape.
- Fixed: Error when entering only space or an empty string in the Year and the Week field.
- Fixed: When run as a Gadget, the scroll state of the Help and Notifications windows are now kept when making changes to the main window. This only worked in browsers before.
- Improved: Made the Gadget more robust against errors because of denied access between opened windows and the main Gadget due to a Microsoft bug. To enforce that, a small browser window is opened and closed after the Gadget has loaded.
Version 9.30 (10-02-2017):
- Added: 1 new html5 clock (in 3 colors) - no. 274 - 276, or no 76 - 78 if no Flash.
- Updated: The world001-gray.swf clock file.
- Fixed: Sometimes when deleting an Event in the "Change / Delete / Add Events" dialog, earlier Events on the same date would duplicate and overwrite the previous Event in the database.
Version 9.20 (01-01-2017):
- Changed: If the gadget is running in one of it's 3 minimized states, then it will now open in the same state next time the gadget is loaded.
Version 9.10 (03-12-2016):
- Added: 7 new html5 clocks - no. 267 - 273, or no. 69 - 75 if no Flash.
- Added: html5 clocks can now be used as Clock 2 together with Clock no. 0.
- Added: The first weekday can now also be toggled by clicking on Sun/Mon above the first date column.
- Changed: "Options I" and "Options II" dialogs now opens overlapped when double-clicking "Options" in the main window.
- Fixed: The display of the Clock 2 options in the "Options I" dialog now reflects whether Clock 1 is a Flash clock or a html5 clock.
- Fixed: Html5 clocks can now also be shown in large browser window (Ctrl+click next to clock).
Version 9.00 (08-08-2015):
- Added: A new function in the "Change / Delete / Add Events" dialog for deleting all one-time Events (i.e. Events with a mark in the 1x column) prior to the date that was double-clicked when opening the dialog.
- Added: It is now possible in the "Options II" dialog to set permission to use ActiveX in Browser mode (Internet Explorer, not Microsoft Edge). ActiveX is necessary for adding / editing / deleting Events when double-clicking a date.
- Added: It is now possible in the "Options II" dialog to set permission to use Flash clocks located on the local hard disk (standalone installation) also for use in browsers. To avoid recurrent warning messages it can be necessary to specify the folder that contains the Flash files as a trusted location under the "Advanced" tab in the Flash Player Settings Manager. You can open the Flash Players Settings Manager by right-clicking on the Flash clock in the calendar and then choose Global Settings. You can also toggle this setting by holding down Shift+Ctrl+Alt while clicking the version number in the upper left corner of the calendar.
- Added: The "Options II" dialog can now be opened directly by Shift+click on "Options" in the upper right corner of the calendar.
- Added: A warning will be displayed when trying to change the Options when cookies are not supported in Browser mode (Opera and Google Chrome on local hard disk).
- Added: Error messages are now displayed in the two "Options" dialogs and in the "Change / Delete / Add Events" dialog when communication between windows are blocked in Browser mode (Opera and Google Chrome on local hard disk).
- Fixed: Since Adobe Shockwave Flash version 18.0.0.203 the Flash clocks could no longer be dynamically updated if they were placed on the local hard disk (standalone mode). The routines that displays and switches between the different clocks have now been totally rewritten.
- Fixed: Errors in the Events database could occur if an error message had been shown after clicking "Save" in the "Change / Delete / Add Events" dialog.
- Fixed: When showing clock no. 0 the CPU-usage was more than 50% when run in Internet Explorer 8 or as an Active Desktop element under Windows XP.
Version 8.54 (15-05-2015):
- Added: Playback of the soundclips from the Options I and II dialogs can now be stopped by clicking on the dialog or pressing a key on the keyboard or closing the dialog window.
- Fixed: The sound for Alarm Clock Alert, Countdown Alert and Event Notification didn't work when random clock was enabled and the time was exactly a full hour (like 12:00:00).
Version 8.53 (10-05-2015):
- Changed: Priority of alert windows and sounds is now: Alarm Clock Alert, Countdown Alert, Event Notification, Hour Chime.
- Fixed: Error handling of non numeric input in Countdown / Stop Watch / Alarm Clock input fields.
- Fixed: Updating of Alarm Clock message window.
- Fixed: "Year" postfix in Notifications / Events if the number of years is 1.
- Fixed: Some help text issues.
Version 8.51 (06-04-2015):
- Fixed: Entering HTML-code in the "Message:" field in the "Change / Delete / Add Events" dialog caused the code to be shown when hovering a date. The HTML-code is now filtered away.
- Fixed: Entering double quotation marks (") in the "Message:" field in the "Change / Delete / Add Events" dialog corrupted the PHSM-Dates.txt file.
Version 8.50 (29-03-2015):
- Added: New Alarm Clock function - toggle through the timer modes by clicking Countdown -> Stop Watch -> Alarm Clock. The Alarm Clock runs separately from the Countdown / Stop Watch. In the "Options I" dialog select Countdown or Alarm Clock in the Timer field to set the sound values for the respective timer.
- Added: Any change made from the main calendar window is now applied to all open popup windows.
- Added: In Gadget mode and in IE when ActiveX is permitted the date of the PHSM-Dates.dat file is continuously checked to see if it has been updated manually from outside the gadget, and if so the Events and notifications are reloaded from the file. Practical if for example the dates file is distributed over a network.
- Added: 17 new html5 clocks (3 types) - no. 250 - 266, or no. 52 - 68 if no Flash.
- Added: 2 new alert sounds - no. 26 Reveille and no. 27 Alarm, for use with the Countdown / Alarm Clock feature and for the Notification alert.
- Added: Pressing F5 will now also reload the calendar when in Gadget mode.
- Changed: Click on the green 10th of seconds now toggles them on and off. Ctrl+click now stops the clock - reverse from previously to prEvent accidentally stopping the clock.
- Fixed: Gadget partly froze when pressing F1 under Windows 8.x.
Version 8.40 (18-10-2014):
- Added: Support for javascript based graphic clocks in html5 enabled browsers.
- Added: 51 (10 types) html5 clocks.
- Added: Detection of whether Flash and/or html5 is supported, in order to only show the supported clocks.
- Added: The JavaScript clock (Clock 0) is now also shown in Flyout and Separate window.
- Added: Support for playing sound clips in html5 enabled browsers.
- Added: 5 more sound clips.
- Changed: All of the sound files are now in PCM format, because some browsers could only play this type of wav file.
Version 8.30 (08-08-2014):
- Changed: Expanded the length of the text that can be entered as Notification / Event Message from 80 to 512 characters.
- Added: Change of Daylight Saving Time is now also shown in the Notifications / Events dialog.
- Added: It is now also shown if there are no upcoming Events / Notifications when you Shift+Click or Alt+Click on a date in the calendar.
- Added: It is now shown whether it is upcoming Events or upcoming Notifications that are displayed when you Shift+Click or Alt+Click on a date in the calendar.
- Added: The Day and Date of the clicked day is now shown in the Notifications / Events dialogs. Current Day and Date is shown for automatically opened Notification dialogs.
- Fixed: Various functions didn't work when the java-script clock was stopped (by clicking on the green 10th of seconds).
- Fixed: It is now possible to open the "Options II" dialog from the "Options I" dialog in Android's Internet browser.
- Fixed: When run as gadget, trying several sounds after each other in the Options I and II dialogs could make all dialogs malfunction thereafter. This is probably due to a Microsoft Sidebar bug (since there is no such problem when run in Internet Explorer) - have now made a workaround to prEvent this.
- Fixed: New bug-fixed world001-gray clock (shown when clicking the Timezone value).
Version 8.20 (03-07-2014):
- Added: You can now double-click in any Date field in the Change / Delete / Add Events dialog to have Date, Month and Year prefilled with the values of the date that was double-clicked in the calendar.
- Added: The file PHSM-Dates.txt is now automatically synchronized with the PHSM-Dates.dat file when PHSM-Dates.dat is changed using the Change / Delete / Add Events dialog. PHSM-Dates.txt is used for Events when run in Browser mode.
- Added: New Year's Greeting.
- Added: Formatted popup dialogs for Countdown and Event Notification are now also enabled for other browsers than Internet Explorer. If the popup window is blocked, an alert box is shown instead - as previously.
- Added: Some changes to make the Calendar look better on Android phones - works best in Google Chrome for Android.
- Added: Shift+click on the Options element in the upper right corner now opens the Web page for downloading the gadget. To open the download Web folder as previously use Ctrl+click.
- Added: The Options element in the upper right corner is now also shown when run in Browser mode.
- Added: More comprehensive help for several items when hovering them with the mouse.
- Changed: The number of days to look ahead for notifications can now be set up to 366 days from the "Options II" dialog.
- Changed: The calendar now checks for hourly changes and Events for the whole first minute of every hour instead of for the first second only.
- Fixed: Resetting the Notification Type in the "Options II" dialog didn't work.
- Fixed: The effect of choosing "Dotted" or "Dashed" in the Change / Delete / Add Events dialog was reversed since version 8.10.
Version 8.15 (27-04-2014):
- Added: Ctrl+click on the green 10th of seconds now toggles showing them. Turning off showing 10th of seconds can save CPU resources.
- Added: Click on Clock number 0 now toggles between showing the Time or the Day and Date.
- Added: The default Gadget border style can now be set from the "Options II" dialog.
- Added: Some minor improvements to the Help.
- Fixed: Toggling the language now also updates the dates in the Notification window if it is open.
Version 8.10 (12-03-2014):
- Added: The calendar now checks for new version on startup and restart.
- Added: New option "None" added to the "Options II" -> Boxes dialog.
- Added: Toggling the language will now toggle it in all open windows.
- Changed: The name of the file PHSM-Settings.htm has been changed to PHSM-Settings1.htm.
- Fixed: Using the option "0 Countdown alert sound" in "Options II" -> Sound didn't work.
Version 8.08 (18-02-2014):
- Added: Internet Explorer newer than version 9 (Trident) is now detected.
- Added: It is now possible to Change / Delete / Add Events via the dialog when run in Browser mode in Internet Explorer or as Active Desktop element under Windows XP. You have to press OK in an alert dialog box to allow the browser to use ActiveX at startup though. To disable this you have to set usedatfile = false in PHSM-Calendar.htm. This is always disabled when run from an Internet server, because you cannot edit files there via ActiveX.
- Added: Notifications now show "today!" or "tomorrow!" for Events nearby.
- Added: The default Box border style can now be set from the "Options II" dialog. This is because the previously used dotted boxes can be hard to see on certain screens or when Internet Explorer newer than version 9 is installed - instead you can now use for example dashed boxes.
- Fixed: It is now possible to countdown to a specified time of day also on the days where Daylight Saving Time start or ends.
Version 8.00 (14-09-2013):
- Added: It is now possible to save Events per weekday basis - for example the 4th Monday of September or the last Sunday of August.
- Added: It is now possible to restrict Events to only be shown for the stated year.
- Added: The default values for Events (Border color, Border style, Notification type, Days to look ahead and Alert sound) can now be set from the "Options II" dialog - click the label "More" in the Options dialog to open "Options II".
- Changed: In Gadget mode the Events are now stored in PHSM-Dates.dat which is placed in the users roaming application data folder (usually C:\Users\UserName\AppData\Roaming\PHSM-Calendar). This way the same data file can be accessible to the Gadget when using it on different computers on a Network, and after version 8.00 there is no need to back up the data file any longer when updating PHSM-Calendar.
- Added: In Gadget mode it is now possible to Change / Add Events via a dialog. Double-click on a date to open this dialog.
- Added: from the "Change / Add Events" dialog it is possible to:
- Make a Backup copy of the Events data file.
- Open the file PHSM-Dates.dat in Notepad for manually editing.
- Open the "Options II" dialog to change the default values for Events and Notifications.
- Changed: Double-click instead of Shift+click in the area around the clock to open it in Flyout window.
- Changed: The Calendar now shows random clock every hour, when installed for the first time.
Version 7.05 (05-07-2013):
- Fixed: Changed the way Clock 0 (the non-Flash clock) is displayed, because it could use a lot of CPU resources.
- Fixed: Ctrl+Alt+click on the calendar area in minimized state is now disabled, because it would freeze the gadget.
- Fixed: Random clock number could get out of range, causing an error message.
- Changed: Increased the height of the gadget by 1 pixel - please re-adjust if you use it as Windows XP Active Desktop Element.
Version 7.02 (09-05-2013):
- Fixed: Error message about "playSound" when closing notification window after startup in certain cases.
- Fixed: Switching from Clock 0 to another clock did not work properly under Windows 7 and Windows 8 (but was OK under Windows XP).
- Fixed: The response from the gadget got slower and slower when using the Options dialog.
- Fixed: While a bigger clock is shown in a separate window, changing Clock 1, Background color, Text color or Language will now again also be changed in the separate window.
Version 7.01 (07-05-2013):
- Fixed: Random error when starting the gadget - hopefully fixed, but hard to know since it occurred seldomly.
Version 7.00 (28-04-2013):
- Added: Clock number 0 which is not a Flash clock. Makes the clock usable also when Adobe Shockwave Flash is not installed or supported for example as gadget under Windows 8.
- Added: The Week format can now be changed, either from the Options dialog, or by clicking "Week" to the left of the day labels. Click on "Week" will toggle between displaying Monday or Sunday as the first day of the week. Ctrl+click on "Week" will toggle between setting week number 1 to the first week that contains a Thursday, or alternatively setting week number 1 to the week that contains the 1st of January.
- Added: It is now possible to make the calendar mark user defined dates. This is done by editing the file PHSM-Dates.txt according to the instructions inside the file. Se more about this in the file readme.txt or in the gadgets Help.
- Added: Ctrl+click on any date in the calendar will either open PHSM-Dates.txt in Notepad (Gadget mode), or open the folder containing PHSM-Dates.txt (Browser mode).
- Added: Ctrl+Alt+click on any date in the calendar will now reload the calendar - useful after editing PHSM-Dates.txt to see the changes.
- Added: Alt+click on any date in the calendar will show the notifications 5 days ahead (configurable).
- Added: Shift+click on any date in the calendar will show all Events 5 days ahead (configurable).
- Added: Dates are now also marked when they appear in the visible part of the previous and next month in the calendar.
- Added: A notification displaying the Events for the next 5 days can now be shown when the time passes midnight - or the first time the computer is started on a new day. This can be customized or disabled - see inside PHSM-Dates.txt
- Added: The date of Easter Sunday is now calculated, and days that timewise relate to Easter Sunday can now be marked using PHSM-Dates.txt - see how to inside the file.
- Added: Gadget only: Alt+click on the Date (below the calendar) will open Windows' Region and Language dialog, for easy access to changing the date and time format.
- Added: Gadget only: Alt+click on the Time (below the calendar) will open Windows' Date and Time dialog, for easy access to changing the current time and date.
- Changed: Made the display of the title bar of the various popup windows more uniform.
- Fixed: Erroneous mouseover texts were shown when hovering dates in the same place in the calendar grid as the place of the current date and of the change of daylight saving dates.
Version 6.40 (14-04-2013):
- Added: The Week format can now be changed, either from the Options dialog, or by clicking "Week" to the left of the day labels. Click on "Week" will toggle between displaying Monday or Sunday as the first day of the week. Ctrl+click on "Week" will toggle between setting week number 1 to the first week that contains a Thursday, or alternatively setting week number 1 to the week that contains the 1st of January.
- Added: It is now possible to make the calendar mark user defined dates. This is done by editing the file PHSM-Dates.txt according to the instructions inside the file. Se more about this in the file readme.txt or in the gadgets Help.
- Added: Ctrl+click on any date in the calendar will either open PHSM-Dates.txt in Notepad (Gadget mode), or open the folder containing PHSM-Dates.txt (Browser mode).
- Added: Ctrl+Alt+click on any date in the calendar will now reload the calendar - useful after editing PHSM-Dates.txt to see the changes.
- Added: Alt+click on any date in the calendar will show the notifications for this date.
- Added: Dates are now also marked when they appear in the visible part of the previous and next month in the calendar.
- Added: A notification displaying the Events for the next 5 days can now be shown when the time passes midnight - or the first time the computer is started on a new day. This can be customized or disabled - see inside PHSM-Dates.txt
- Added: The date of Easter Sunday is now calculated, and days that timewise relate to Easter Sunday can now be marked using PHSM-Dates.txt - see how to inside the file.
- Added: Gadget only: Alt+click on the Date (below the calendar) will open Windows' Region and Language dialog, for easy access to changing the date and time format.
- Added: Gadget only: Alt+click on the Time (below the calendar) will open Windows' Date and Time dialog, for easy access to changing the current time and date.
- Changed: Made the display of the title bar of the various popup windows more uniform.
- Fixed: Erroneous mouseover texts was shown when hovering dates in the same place in the calendar grid as the place of the current date and of the change of daylight saving dates.
Version 6.20 (10-03-2013):
- Fixed: When viewed in Gecko based browsers (FireFox, SeaMonkey), the Calendar could freeze if the Flash clock was changed rapidly several times after each other (apparently a bug in these browsers).
- Fixed: The currently shown month and year is now maintained when using the Options dialog.
- Added: It is now possible to jump a number of months back or forward by entering the number preceded by - or + in the Month field (just like the Year field and the Week field).
- Changed: When adding or subtracting weeks in the Week field, there is now added/subtracted to the currently shown week number - not to the week number of the current day.
- Changed: The calendar is now centered in all browsers, not just IE.
Version 6.10 (21-02-2013):
- Fixed: The gadget could freeze (crash) if the Options dialog was used when the gadget was in minimized state.
- Added: Start and end of Daylight Saving Time is now shown with a yellow box around the date.
- Added: Ctrl+click on ▲ in the upper right corner in Browser mode now takes you to the home directory on the internet - to check for new versions.
- Added: Improved the loading time of the various popup windows.
- Added: Improved the appearance of the gadgets corners in the minimized states.
- Added: When reinstalling/reopening as gadget, the last used minimized state is now used.
- Added: One more clock (198).
- Changed: The background of the calendar is now only automatically changed to black for clocks 5032-* (191-196) when these clocks are loaded randomly.
Version 6.01 (03-02-2013):
- Fixed: The free floating Options dialog did not work in Gadget mode when not installed as standalone.
- Fixed: Options could not be saved for a new instance of the calendar opened in a new window (for example open the Help window, click on the link: gadget.madsenworld.dk in the bottom of page and then click on PHSM-Calendar.htm).
- Fixed: The ▲ in the upper right corner was not shown for a new instance of the calendar opened in a new window.
- Added: The Flash clocks can now be loaded from a local clocks\ folder on a website, when run from this website (for example http://gadget.madsenworld.dk/Test/PHSM-Calendar.htm) - use standalone version for this.
Version 6.00 (02-02-2013):
- Added: When run as a gadget the calendar now has 3 minimized states: Calendar only, Clock only and Countdown/Timer only. Each time the gadget is maximized and then minimized again the next minimized state is used. The first time the gadget is used it starts up in Calendar state. Use the gadgets "Larger size"/"Smaller size" icon, or select "Size..." in the context menu to change the size.
- Added: The settings of the Calendar can now be set in a separate Options dialog. When run as a gadget, click the gadgets wrench icon or select "Options..." from the gadgets context menu. The Options setting dialog can also be opened in a free floating dialog window by clicking the word "gadget" in the upper right corner when run as a gadget, or by Shift+click on the ▲ in the upper right corner when run in a browser or as an Active desktop item.
- Added: When run as a gadget Shift+click in the area immediately around the clock will now open the bigger clock in a gadget Flyout. Use Ctrl+click to open in a free floating window as in earlier versions.
- Added: While the bigger clock is shown in either flyout or separate window, changing Clock 1, Background color, Text color or Language is also changed in the flyout/window.
- Changed: The default Background color is now "black" instead of the Desktop's background color.
- Changed: Changes to the Background color, the Text color or the Next/Previous Month's color while the clock is in random mode will now be used when going back to normal mode.
- Changed: Clicking the ▲ in the upper right corner when run in a browser or as an Active desktop item now opens the new instance of the calendar positioned at the lower left of the cursor position.
Version 5.20 (01-01-2013):
- Fixed: Error if an empty string was entered in the Year field.
- Added: The Year field now accepts negative years.
- Added: Put + or - in front of the number in the Year field to to add or subtract it to current year.
- Added: Use Shift+Enter in the Year field to interpret the input as entered (don't calculate).
Version 5.10 (23-12-2012):
- Added: The number of sound repetitions for the countdown alert is now set by clicking "Countdown" while pressing the Shift, Shift+Ctrl or Shift+Alt key (Gadget and IE only).
- Added: The sound used for the countdown alert can now be set by clicking "Countdown" while pressing the Ctrl or Alt key (Gadget and IE only).
- Added: Hour strike can now be set by clicking "am" (or "pm"). To make it permanent between sessions hold down Shift while clicking (Gadget and IE only).
- Added: The sound used for Hour strike can be set by clicking "am" (or "pm") while pressing the Ctrl or Alt key (Gadget and IE only).
Version 5.01 (25-11-2012):
- Added: The Timer state (countdown / stopwatch / running / starttime) is now saved immediately, not just at unload.
Version 5.00 (18-11-2012):
- Added: The number of ding sounds played with the countdown message can now be set by Ctrl+click or Alt+click on "Countdown" (Gadget and IE only).
- Added: The Countdown / Stopwatch timer will now continue even when the gadget is reloaded, for example at computer reboot, logoff-logon or Active Desktop update.
- Added: Alt+click on Countdown "Start" now only accepts input up to 24 or 12 hours depending on the chosen Time format.
- Added: The Timer state (countdown / stopwatch) is now remembered between sessions.
- Added: A current randomly chosen clock can now be used permanently by Alt+click on ▼.
- Added: 15 new Flash clocks (4 types, no. 169-170, 135-138, 139-146 and 197).
- Fixed: Calculation of countdown to stated time (Alt+click on "Start") was wrong when stated time was before current time and 12-hour time format was used.
Version 4.53 (29-10-2012):
- Fixed: The color for version number and the border of the countdown timer fields could not be set (Ctrl+click on ◄ or ►).
- Fixed: The number of colors for each type of Flash clock was not shown correctly when hovering the clock or showing it in a separate window.
- Added: All popup windows (help, timer alert, larger clock etc.) can now be shown at the same time.
- Added: Black and white to the colors / background color selections.
Version 4.50 (19-10-2012):
- Added: The format for Date and Time can now be set for both digital Flash clock and text clock (by click on the text date or text clock). There are 3 different Date formats (DMY, MDY and YMD) all with 3 different separators (-, / and .). There are also 3 different Time formats (24 hours, 12 hours and 12 hours without leading hour zero) each with 2 different separators (: and .).
- Added: The digital Flash clock is now also updated every hour for the billiard ball clock (clock no. 96, 1007-black).
- Added: The digital Flash clock now also shows name of day (English only).
- Added: 22 new Flash clocks (7 types, no. 55-77 and 125-134).
- Fixed: The countdown / stopwatch timer was gaining several seconds each minute!
- Fixed: The Flash clock was not shown in standalone version when showing the calendar in popup window when run in Internet Explorer under Windows 7.
- Fixed: The path to local hard disk clocks was not shown correctly (when hovering the version number) when run in Internet Explorer under Windows 7.
- Fixed: The update when changing Flash clocks now works reliably in AppleWebKit browsers (Google Chrome, Apple Safari).
Version 4.40 (03-10-2012):
- Added: Ctrl+click on ▲ now changes the Flash clock randomly every hour (click on ▲ changes the clock randomly at startup only).
- Added: Ctrl+click on the version number (upper left corner) now makes PHSM-Calendar get the Flash clocks from www.clocklink.com. Alt+click will get the clocks from madsenworld.dk. Ctrl+Alt+click will get the clocks from local hard disk (standalone version).
- Fixed: Running seconds at countdown/timer stays green also when the clock or theme is changed.
- Fixed: The local path to the clocks is now shown correctly (when hovering the version number) when the calendar is used in Internet Explorer (standalone version).
Version 4.30 (19-09-2012):
- Added: 10 new Flash clocks.
- Added: Clicking ◄◄ or ►► now jumps to the Previous/Next TYPE of clocks. Use Shift+click on ◄◄ or ►► to jump 10 clocks now and Shift+click on ◄ or ► to jump to First/Last clock.
Version 4.20 (10-09-2012):
- Added: 33 new Flash clocks.
- Added: The face of clock number 74 (1007-black) changes every hour. The theme color is now automatically adjusted to these changes. Clock number 75 is the same, but without automatic theme adjustment.
- Added: Full help for mouse-clicks with modifier keys (Ctrl, Alt and Shift).
- Added: The location of the currently used clock files is now shown when hovering the version number in the upper left corner.
- Added: More background colors.
- Fixed: When passing midnight the clock and colors was reset to the startup values. Now the current clock and colors are preserved.
Version 4.00 (10-07-2012):
- Added: Countdown/stopwatch timer - click the label "Countdown" to change mode. For the countdown you can either enter the amount of time to countdown, or you can enter a desired time in the future to count down to.
- Added: PHSM-Calendar can now be installed in a standalone version, which means that all the Flash clocks are installed and run from local hard disk - so that Internet access is not necessary. Note: running the Flash clocks from local hard disk can cause security alerts etc.
- Fixed: The flash clocks now uses your systems timezone.
- Fixed: The timezone for odd timezones like +5450 (Kathmandu) is now displayed correctly.
- Fixed: Reading cookies changed, so the settings should now be remembered correctly, also in browsers that writes cookies in random order.
- Fixed: Problem with the Year field after having entered the year manually and later using the forward button (►).
Version 3.40 (09-04-2012):
- Added: Text and Box colors can now be set set by pressing the Ctrl key while clicking the color setting arrows (◄ and ►).
- Added: The color of the visible Dates for previous and next month can now be set by pressing Ctrl+Alt while clicking the color setting arrows (◄ and ►).
- Changed: Shift (instead of Ctrl) is now used to go to first/last option when clicking the Clock setting arrows (◄◄ and ►►), or the Color setting arrows.
- Added: Holding Shift down while clicking the Month setting arrows will go to January/December.
- Added: Holding Shift down while clicking the Year setting arrows will go to the Start/End of the current Century.
- Added: Holding Ctrl down while clicking the Reset arrow will reset the Colors to the color theme for the selected clock. Holding down Shift+Ctrl will reset both the date and the colors.
Version 3.30 (04-04-2012):
- Added: Background colors (10) can now be set by pressing the Alt key while clicking the color setting arrows (◄ and ►).