Important!: This version does not work with Newton 2.0. We're working on a new version.
NOTE!!! ==> $10 Shareware <== NOTE!!
(but free to registered 1.x users - thanks for paying!)
Bug fix release :)
Do you ever wish you could tell when you have meetings and anniversaries (day notes), just by glancing at the small calendar displayed in the upper right corner of the Dates display? You know, just like those $50 pocket organizers that put boxes around anniversary dates, and little marks at the top or bottom of a day with a meeting in the morning or afternoon?
Calendar Marker does just that! Every time you open the Dates application, it swiftly checks for any and all day notes and meetings in the current month. It also does this check when you change or make a new appointment, or select a new day to view. It then draws a box around any day with a day note, and places a small line to the left of any day with a meeting. A line is drawn near the top of a day with one or more morning meetings, while a line is drawn near the bottom for one or more afternoon meetings.
You can now see just how over-committed you are in a month!
What about Week numbers?
Calendar Marker displays those to the left of the month. It counts the first week in a year with more than 3 days as week 1. If the first week in a year has 3 or fewer days in it, it is numbered the same a the last week of the previous year. If the last week in a year has fewer than 4 days in it, it is numbered 1. Those are the rules.
Calendar Marker (CalMarkr.pkg) is an AutoPart, so it does not show up in your extras drawer. It uses almost no Heap at all (meaning you won't get "out of memory" messages because of it!). It's very inexpensive!
Calendar Marker Prefs (CMPrefs.pkg) is a regular application that will show up in your extras drawer. You use it to enable/disable the various CM options:
If you currently have an old version of CM installed, remove it before installing this version.
Use your favorite package installer to install CalMarkr.pkg and CMPrefs.pkg on your Newton. It will work when installed on a card, but it will cause the "grip of death". I had to make this change because it would use too much heap otherwise. Once you have your pref set the way you like them, you can remove the CMPrefs.pkg package.
Calendar Marker will work with other calendar packages (such as Action Names & Agenda) if you install it AFTER those packages.
If you delete AN&A, you should reset your Newton so CM can start working again. If you have AN&A installed on a card, put CM on the card AFTER AN&A. This is a limitation of the Newton operating system and an inherent danger in patching existing applications.
Send a Check in US funds for $10 to:
97 Jewett Street
Pepperell, MA 01463
Comments, questions, feature requests,
etc.: email firstname.lastname@example.org
What's New in 1.2
Week numbers. They're even computed correctly if you're
in Europe. I've also speeded up CM a bit. When you select a
different day in the same month, CM just re-displays the
previously computed marks.
What's New in 1.1 (bugs! gahhh!) :
Corrected a bug that caused problems for people with
Calendar Marker (CM) and Action Names and Agenda (AN&A)
This is a problem, since both packages try to patch
the same part of the Dates application. While I cannot
fix AN&A, what I can do is make sure that CM will work if
you install it AFTER AN&A. If you delete AN&A, you should
reset your Newton so CM can start working again. If you
have AN&A installed on a card, put CM on the card AFTER
AN&A. This is a limitation of the Newton operating system
and an inherent danger in patching existing applications.
Corrected a bug that prevented Calendar Marker from
correctly calculating the date when the Newton is not
in a US locale (thanks to Nils Segerdahl for reporting
this bug and pointing out the specific problem!).
Corrected a bug that caused the wrong days to be hilighted
if you happen to not start your months on Sunday (thanks
to Michael Schmidl reporting this bug.) Our friends in
Europe should like this version better!
Return to John Schettino's home page