Timeline plugin: time mode control - #243
Conversation
Replaces the time mode placeholder with the granularity switcher: one button per mode, in canonical order, with the active mode highlighted. Missions choose which of YEAR, MONTH, DAY and HOUR appear and which one the timeline starts on. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AgqjkZhQvfoBgdJtt9SSKS
- Group the granularity buttons under a labelled role and mark the current one with aria-pressed, so the active mode is no longer carried by a CSS class alone. - Raise inactive mode labels to the base-darker grade; at 10px the previous base-light grey sat at about 2.24:1 against the control's white background. Hover now moves to the primary colour rather than repeating that grade.
|
Review pass over the stack (#239–#243). Pushed as In this PR
One correction to the review that produced this: it flagged the same low-contrast pattern at three other lines and asked for all four to be fixed. Checking each, only this one is a real failure — two are Depends on #239The I traced the normalization itself and it's sound — an empty or all-invalid
|
Replaces the time mode placeholder with the granularity switcher: one button per mode in canonical order, active mode highlighted. Missions choose which of YEAR, MONTH, DAY, HOUR appear and which one the timeline starts on.
Stack — merge in order, starting from the base:
development