Releases: DC23/jd-easytimekeeping
v1.6.0
v1.5.1
What's Changed
The main addition is an option to integrate with Foundry world time. When enabled, Easy Timekeeping will integrate with other modules such as Simple Calendar. The setting defaults to off to preserve the current functionality where Easy Timekeeping runs independently of world time and other modules.
There is also a new setting for adjusting the colour of the border on the analog clock.
🚀 Features
- Added optional integration with Foundry world time (#375) @DC23
- Added setting for the analog clock border color (#374) @DC23
- Adding step to UI opacity settings and setting min unfocused opacity to 0 (#370) @DC23
🧰 Maintenance
v.1.5.1-alpha2
v1.5.0
What's Changed
🚀 Features
- Implemented new analog clock feature (#367) @DC23
It's highly customisable, with the size, colors of the hands, 12-o-clock tick, and face all adjustable for each client. The time displays in the mouseover text and there's an additional setting for hiding the text-based time display while this clock is shown. As with the other features, this clock respects the GM setting controlling whether players can see the exact time. If they shouldn't know what time it is, they won't ever see this clock.

v1.4.1
What's Changed
You can change the order that shifts are displayed in the graphical shift clock with the Shift Clock Offset setting. The default value of 0 preserves the original behaviour, displaying the Night shift first and Evening last. The available offset values change the first displayed shift as indicated below:
| Shift Clock Offset | Graphical Clock First Shift |
|---|---|
| 0 | Night |
| 1 | Evening |
| 2 | Afternoon |
| 3 | Morning |
In my games, I'm using setting 3. While I know that technically the new day starts at midnight, it feels like it starts at dawn :)
🧰 Maintenance
v1.4.0
v1.4.0-alpha
v1.3.1
What's Changed
🚀 Features
- Added
Alt-Shift-Ekeybind for show-hide UI as workaround for open Foundry 13 bug that prevents setting an unset keybind. Without this, it was impossible to bring the floating UI back once it was closed or hidden. (#347) @DC23 - Update it.json (#345) @GregoryWarn
🧰 Maintenance
v1.3.0
What's Changed
🚀 Features
- The chat message for posting the time to chat can now be customised by registering a macro to override the string formatting. There is an example in the compendium. (#339) @DC23
- Added new API method
formatTimethat uses the same code astoTimeStringto format an arbitrary time rather than just the current time (#332) @DC23 - Added an optional
timeAugmentedparameter to thetellTimeAPI method (#331) @DC23
🐛 Bug Fixes
- Added await and try/catch around call to time change handler macro, so that errors in user time change macros are more obvious in the console. (#343) @DC23
- Updated chat message formatting example macro to include checking for the presence of the API, so that it doesn't put a harmless but scary error into the Foundry console (#341) @DC23
- Fixed console error when changing the time while daylight cycle is enabled and there is no active scene. (#336) @DC23
- CSS fixes for improved V13 compatibility (#328) @DC23

