The face moves. The hand stands still.
(Time shown is 12 - 1pm in mid December.)
Ever gotten the minute and hour hands confused? Wondered whether it was AM or PM? Found digital clocks a little too abstract?. The Disk Clock moves multiple disks in what would be the clock face. Each disk has it's own distinct appearance.
There is only one hand. You know where you are - time flows past, with the future and the past uniformly to the right and left. Hours, moons, and years rotate smoothly through their appointed cycles, conveying multiple layers of information. Color denotes season, day of week, hours of daylight, or simply identifies the quarters of more abstract measures.
Even putting the now in a single place, you may still have to cast your eyes about to find the reference point for a disk. The default configuration features disks with 15-minutes, 1 hour, and 4-hours instead of the usual 1 and 1. Greater locality of the information you need saves your eyes from wandering.
Check out the Gallery of Unusual Time for some of the wondrous times systems - binary, decimal, hexadecimal, and more which I've run across in the process of making Disk Clock. They are either in the program, or may find their way in at some later date.
Because Dashboard is built on web technologies, it is possible to run the widget in browsers which support the same features. In particular, you need a browser with a solid canvas implementation.
License: Streetware / Attribution-Share Alike
If you're using Safari, click the download link. When the widget download is complete, Show Dashboard, click the Plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it. If you're using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. Show Dashboard, click the Plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it.
The latest version is 1.13.
About 1:23 pm
The day fills an entire disk, with day and night that move accurately throughout the year. That red mark is solar noon, giving another reference point. (It's around one currently because of Daylight Savings Time.) It appears that it's about quarter past one.
The major marks on the day disk mark out four hours, and the next disk down represents four hours. One hour fits nicely in your field of vision. In this case, we are in second quarter of the hour, a little after 1:20pm
If you need more detail, go down a step; the next disk is one hour, and you can see the individual minutes marked out. The blue highlighted section is 15 minutes, with the marker about three ticks into the second section, or around 1:23pm.
The next disk is 15 minutes, corresponding to the major divisions in the hour disk. In this case, it is just a few seconds past 1:23. Add the fine detail set if you need more precision.
Not sure what a disk represents? Just move the pointer over it - On the left side, you can see the time past in blue. Hover on the right, and you see time remaining in red. Hold the ALT key, and the description will show exactly what is under your pointer, at the end of the yellow arc.
Three simple operators - add, replace, and subtract - allow you to create your own custom interface that smoothly reconfigures itself in response to pointer hover.
Zoom out from a day to a year with a flick of your wrist
+
Switch between unrelated views, or simply maintain maximum size for each piece of information you need. (You can also run multiple instances and see everything at once) Here a classic clock switches over to a high resolution view where you can watch the seconds fly by.
<->
Display the information you need all the time - and then drop out the larger scales to read finer detail with greater accuracy. Or come up with your own use - combine any set of disks with any operator to make your own view of time.
The continuous disks are a natural way to look at ancient calendars such as as the Mayan Tzolk'in and Long Count Here, the apocalyptic long count zooms into the Tzolk'in.
-
The program could use some in-place documentation. Meanwhile, here are some things that aren't mentioned anywhere else just yet.
A few features are implemented, except that I can't figure out a clean way to make a GUI for them without breaking the widget complexity limit. If you open up index.html, you can find a few configuration parameters in the body onload handler.
birthday and the Lifetime set will be available for selection.hold: lock the clock at a different time to see how things look. I use it for debugging the extremes of the daylight routines.runFrom: similar to hold, but the clock starts running from that point. I use it for checking daylight savings time behavior.timeMultiplier: A normal clock is effectively 1. Set it -1 to run time backwards. 2 is double time, while 60 would show an hour in a minute. At high multipliers smaller disks will lock and stop moving. It's fun to watch the daylight change on an accelerated day disk.skip: name a unit ('day', '~month', 'hour', etc) and time will advance in fits and starts to test the animation engine. The unit is the maximum jump.bedtime: A dark overlay when you ought to be sleeping. It can operate relative to dawn or twilight, or at a fixed time (alarm mode) You can also set how long you usually sleep. There are examples of each mode in the file.normal and hover, and use hoverMode to configure how they combine.autoShow: Initial state of the auto checkbox.autoShowInhibit: Only performs the auto-show mode if you haven't looked at the clock (as determined by dashboard-activated events) in this many hours.autoShowDelay: The amount of time to flip to the alternate (hover) display when Dashboard is activated.startupDelay: The delay before the disks zoom up. It avoids choppy animation from Dashboard's new-widget-ripple effect.See changes for past differences, and latest for future changes.