Skip to content

1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Nov 20:51

New Features

  • i8n support! By default, the calendar will use your current locale's prefered language and week start (start on monday vs sunday). This is powered by moment locales and there might be mismatches between the moment locales config and the Obsidian languages. Please report any issues you find!
  • Weekly notes now show incomplete tasks and word count just like daily-notes.
  • The calendar will now show days from adjacent months to fill in the calendar (instead of just blank space)
  • Setting "Words Per Dot" to 0 will now disable the dots (hollow dots for incomplete tasks will still appear)
  • New command Calendar: Reveal active note will scroll the calendar view to show the currently focused note.

Bug Fixes

  • Daily Notes can now include hour/minute/second in the note title
  • Words per dot now how better unicode support for calculating the number of words in your note
  • Added support for * [ ] in addition to - [ ] for tracking incomplete tasks
  • {{sunday:YYYY-MM-DD}} in weekly note templates will now respect the current start of week selection (previously it always assumed the week starts on sunday)

CSS Changes (For Theme Creators)

  • All cell content was moved into a <div class="day"> within the <td>. This should allow for slighly more sophisticated styling if needed. If you were previously targetting #calendar-container td {...}, you'll want to change this to #calendar-container .week-num, #calendar-container .day { ... }
  • Renamed class on calendar <table> from .table to .calendar to avoid classes with existing themes
    • Some popular themes were applying display: block on the .table class which was causing the calendar to render inconsistently.
  • Add new CSS Variable var(--color-background-weekend) to applying a background color to the weekends