Skip to content

Releases: guidoschmidt/circadian.el

0.3.3

23 Dec 17:35
Compare
Choose a tag to compare

Fixed scheduling

What's Changed

  • fix: avoid redundantly load theme and allow setup multiple times by @tangxinfa in #19
  • Fix circadian-activate-theme-behavior by @jumper047 in #26

New Contributors

Full Changelog: 0.3.2...0.3.3

0.3.2

08 Jul 13:47
Compare
Choose a tag to compare
  • Using solar.el (Thank you @sarg for the PR)
  • Fixed arguments for run-at-time (in circadian-mapc) by introducing circadian--encode-time
  • Message the user when a theme has been enabled

v0.3.1

15 Dec 22:04
Compare
Choose a tag to compare
  • Added hooks: circadian-before-load-theme-hook & circadian-after-load-theme-hook

v0.3.0

22 Oct 14:26
Compare
Choose a tag to compare
  • Fixed bug when comparing time strings
  • Introduce :sunrise/:sunset keywords for configuration

v0.2.3

24 Sep 21:40
Compare
Choose a tag to compare
  • Use -*- lexical-binding: t -*-
  • Requiring cl-lib
  • Prefixed cl function like cl-first, cl-remove-if
  • mapcar changed to mapc
  • Swapped argument order for circadian-filter-inactivate-themes
  • Bugfix: load the last theme from circadian-themes, when the first time slot lies in the future

v0.2.2

17 Sep 14:02
Compare
Choose a tag to compare

Added testing, minimal change to function circadian-filter-inactivate-themes (now-time theme-list) (added now-time argument) for better testability

v0.2.1

12 Sep 11:40
Compare
Choose a tag to compare
  • Moved nyx-theme and hemera-theme to their own repos:
    nyx
    hemera
  • Use default themes for default configuration of circadian-themes
  • Introduce (circadian-setup) to map each time-theme pair to a corresponding timer and load the last overdue theme
  • Re-implemented configuration using associated list and timers (thanks to Steve Purcell for pointing me into this direction)