Skip to content

Releases: alex-roc/periodic-calendar

0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 02:46

Runs the type-aware lint rules the community directory runs, and fixes what they turned up: onOpen and onClose were async with nothing to await. Verified on a phone: the calendar does not overflow and its controls measure 44 px.

0.4.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 02:35

Fixes what the community directory's automated review flagged on 0.4.0: the README's leftover screenshot placeholders, and the clip-path in the visually-hidden recipe, which the linter reports as only partially supported. No behaviour changes.

0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 02:23

The plugin is now Periodic Calendar. The community catalog already had a plugin with the old id and name, so submitting under it was impossible.

  • New id periodic-calendar, new name, new repository URL (the old one redirects). Obsidian keys an installation by its id, so this arrives as a new plugin folder — reinstall it and your settings from the old one will not carry over.
  • The manifest description now says what the shading does, which was missing from the one sentence the catalog shows.
  • Adds a contributing guide, pins js-yaml to the patched line, and moves to the lint ruleset the directory's scanner runs.

0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 02:04

Today and the open day no longer share the heatmap's colour.

  • Today is a filled pill around the day number, drawn inside the cell, so it reads the same on an empty day and on the darkest heatmap shade.
  • The day whose note is open is a ring around the cell, now in a neutral colour (--color-active-ring, --text-normal by default) instead of the accent — an accent ring over an accent shade was invisible.
  • A day that is both shows both marks. Keyboard focus keeps its own accent outline, which is a third thing.

Both marks are overridable: --color-background-today, --color-text-today, --color-active-ring.

0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 17:09

A shaded month by default

The numeric value a source reports for a period is now drawn as a background
intensity
, and hovering a cell shows the cell summary. Those two settings used
to default to hidden and note preview, which was the one combination in which a
source whose whole contribution is a magnitude showed nothing at all: no number, no
shading, and no tooltip either, since the preview replaces it.

An existing vault is migrated once, and only where the stored value is still the
old default — a choice you made yourself is left alone, and the migration never runs
again.

The shading is drawn on day cells only. Shading the week-number column and the
wide period buttons alongside the days turned the grid into stripes and made a whole
row read as selected; those cells keep their figure in the tooltip.

The active period is a ring

With a heatmap underneath, a solid accent cell is indistinguishable from the darkest
shade of that heatmap — "the note I am reading" and "my busiest day" became one
picture. The ring sits over any shade without hiding it, today keeps its
accent-coloured number underneath, and a cell that would take the drag in progress
gets a dashed outline. Three states, three appearances.

Sizes

Cell type is a step larger, closer to what the original Calendar reads like: it sets
days at 0.8em of the sidebar's text size and week numbers at 0.65em, not on
Obsidian's UI scale, and matching that scale made this plugin look meaner than the
one it replaces. A source's printed figure went the other way, to the smallest size
available, because it sits directly under the day of the month.

Footer cards are about half the height they were.

For plugin authors

docs/api.md now says plainly that a value can be hidden by a user setting and is
not shaded on coarse cells, so anything a source really needs to communicate belongs
in its tooltip as well.

0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 03:11
0.1.0