-
Will Riley Yesterday at 9:14 am
Opening for review. Added the
TimelineComponentwith vertical, horizontal, compact, and alternating variants. Tests cover 216 assertions across all four gemfile targets. Previews are inelements/timeline_component_preview.-
Amy Kim 9:41 am
Looks great overall. One question — the nested thread connector uses a hardcoded
-2.075remleft offset. Is that derived from a token or is it magic? -
Jake Sullivan 10:03 am
It's
connector-col (1.75rem) + col-gap (0.75rem) - line-width (2px)— I'd love to see it expressed as a CSS calc so it self-documents. Otherwise LGTM. -
Will Riley 10:22 am
Good catch — I'll derive it from the tokens in the next commit so it stays in sync if connector-col or col-gap ever change.
-
-
Jake Sullivan Yesterday at 10:48 am
The alternating layout is a nice touch. Did you consider adding a token for the minimum column width so callers can tighten it on narrow viewports?
-
Will Riley 11:05 am
Good idea — added
--timeline-alt-min-col: 12remand wired it to the1frcolumns. Pushed to the branch. -
Jake Sullivan 11:19 am
Perfect. Approved.
-
-
Priya Sharma Today at 8:55 am
Nit: compact variant last-item feels a bit tight — the bottom of the final dot almost clips the element below it. Could we bump the padding-bottom by
0.25rem?-
Will Riley 9:08 am
Fixed in
3a91c2f— overrode the last-child rule in.is-compactto add the extra breathing room.
-