Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planetary Hours Faces #234

Merged
merged 18 commits into from Apr 16, 2023
Merged

Conversation

randogoth
Copy link
Contributor

Two watch faces around the ancient western esoteric concept of Planetary Hours.

  • Planetary Time Face shows the current relative planetary hour with minutes and seconds, as well as the planetary ruler.
  • Planetary Hours Face has more of a planning application in mind. It can be used to flip through the start times of 24 planetary hours and their planetary rulers.

More details taken from the header file descriptions:

/*
 * BACKGROUND
 *
 * Both the 24 hour day and the order of our weekdays have quite esoteric roots.
 * The ancient Egyptians divided the day up into 12 hours of sunlight and 12 hours
 * of night time. Obviously the length of these hours varied throughout the year.
 * 
 * The Greeks assigned each hour a ruler of the planetary gods in the ancient
 * "Chaldean" order from slowest (Chronos for Saturn) to fastest (Selene for Moon).
 * Because 24 hours cannot be equally divided by seven, the planetary rulers carried
 * over to the first hour of the next day, effectively ruling over the entire day 
 * and lending the whole day their name. The seven day week was born.
 * 
 * PLANETARY TIME COMPLICATION
 * 
 * The hour digits of this complication watch-face display the current planetary hour 
 * according to the given location and day of the year (First hour from 12am to 1am,
 * the second hour from 1am to 2am, and so forth).
 * 
 * Like with normal clocks the minutes and seconds help dividing the hour into smaller
 * units. On this watch-face, all units naturally vary in length because the planetary
 * hours are not fixed by duration but by the moments of sunrise and sunset which 
 * obviously vary throughout the year, especially in higher latitudes.
 * 
 * On this watch-face the hours indicated as 12am to 12pm (00:00 - 12:00) are used for
 * the planetary daytime hours between sunrise and sunset and hours indicated as 12pm 
 * to 12am (12:00 - 00:00) are used for the planetary night hours after sunset and before 
 * sunrise.
 *
 * PLANETARY HOUR CHART COMPLICATION
 * 
 * This complication watch face displays the start time of the current planetary hour 
 * according to the given location and day of the year. The number of the current
 * planetary hour (1 - 24) is indicated at the top right.
 * 
 * Short pressing the ALARM button flips through the start times of the following 
 * planetary hours, long pressing it flips backwards in time. A long press of the 
 * LIGHT button immediately switches back to the start time of the current hour.
 * The Bell indicator always marks the current planetary hour in the list.
 * The LAP indicator shows up when the hours of the next phase are part of the 
 * upcoming day instead of the current one. This happens when the watch face is 
 * launched after sunset.
 * 
 * The planetary ruler of the current hour and day is displayed at the top in 
 * Latin or Greek shorthand notation:
 * 
 * Saturn (SA) / Chronos (CH) / ♄
 * Jupiter (JU) / Zeus (ZE) / ♃
 * Mars (MA) / Ares (AR) / ♂
 * Sol (SO) / Helios (HE) / ☉
 * Venus (VE) / Aphrodite (AF) / ♀
 * Mercury (ME) / Hermes (HR) / ☿
 * Luna (LU) / Selene (SE) / ☾
 * 
 * A short press of the LIGHT button toggles between Latin and Greek ruler shorthand
 * notation.
 * 
 * (IMPORTANT: Make sure the watch's time, timezone and location are set correctly for this
 * watch face to work properly!)
 */

@joeycastillo
Copy link
Owner

This is so wildly cool, thank you for making it!

@joeycastillo joeycastillo merged commit 2b87623 into joeycastillo:main Apr 16, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants