Skip to content

Releases: DC23/jd-easytimekeeping

v1.6.0

23 Apr 07:31

Choose a tag to compare

What's Changed

🚀 Features

  • Implement day phase background images in analog clock (#379) @DC23

This is an optional cosmetic setting on the analog clock, defaulting to off. The images are currently fixed, though a future release might allow them to be customised.

new-clock-backgrounds-night new-clock-backgrounds-day

v1.5.1

19 Apr 01:27
a2a9349

Choose a tag to compare

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

  • Fixing Release notes workflow permissions that caused errors when merging a pull request #376 (#377) @DC23
  • 371 fix node deprecation warnings in actions (#373) @DC23
  • GitHub Action maintenance to address deprecation of older Node version (#372) @DC23

v.1.5.1-alpha2

14 Apr 11:16
a2a9349

Choose a tag to compare

v.1.5.1-alpha2 Pre-release
Pre-release

What's Changed

🚀 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

  • Fixing Release notes workflow permissions that caused errors when merging a pull request #376 (#377) @DC23
  • 371 fix node deprecation warnings in actions (#373) @DC23
  • GitHub Action maintenance to address deprecation of older Node version (#372) @DC23

v1.5.0

12 Apr 09:50
f4c50e2

Choose a tag to compare

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.
analog-clock

v1.4.1

11 Apr 09:17
07a9cb3

Choose a tag to compare

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

11 Apr 05:26
1bdf16c

Choose a tag to compare

What's Changed

🚀 Features

  • 349 increase the number of shifts (#357) @DC23
  • 352 option to change the order of the shifts in the UI (#356) @DC23
  • Implemented custom override to the word used for shifts (#354) @DC23

🧰 Maintenance

  • Confirmed Foundry v14 Compatibility (#358) @DC23

v1.4.0-alpha

11 Apr 05:19
1bdf16c

Choose a tag to compare

v1.4.0-alpha Pre-release
Pre-release

What's Changed

🚀 Features

  • 349 increase the number of shifts (#357) @DC23
  • 352 option to change the order of the shifts in the UI (#356) @DC23
  • Implemented custom override to the word used for shifts (#354) @DC23

🧰 Maintenance

  • Confirmed Foundry v14 Compatibility (#358) @DC23

v1.3.1

04 May 05:02
930bc06

Choose a tag to compare

What's Changed

🚀 Features

  • Added Alt-Shift-E keybind 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

  • Removed the border around the window header on the floating UI panel. It looked particularly ugly with light theme colours. (#344) @DC23

v1.3.0

13 Apr 08:44
6082a57

Choose a tag to compare

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 formatTime that uses the same code as toTimeString to format an arbitrary time rather than just the current time (#332) @DC23
  • Added an optional timeAugmented parameter to the tellTime API 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

🧰 Maintenance

  • Foundry v13 compatibility fixes (#334) @DC23

📖 Documentation

  • Adding example time change handler macro (#337) @DC23
  • Updated API documentation for gameTurnTime so that it references the variable week length (#330) @DC23
  • Added missing toTimeString method to API documentation (#329) @DC23

v1.2.2

24 Mar 06:12
21094b2

Choose a tag to compare

What's Changed

🚀 Features

  • Added a new API method factorTime to convert a total number of elapsed minutes into a timeAugmented object (#323) @DC23