citizenlab icon indicating copy to clipboard operation
citizenlab copied to clipboard

TAN-4750: Add timeline

Open EdwinKato opened this issue 5 months ago • 2 comments
trafficstars

Changelog

Added

  • Timeline to the project page

EdwinKato avatar Jun 16 '25 11:06 EdwinKato

Messages
:book: Changelog provided 🎉
:book: Notion issue: TAN-4750
:book:

Run the e2e tests

:book: Check translation progress

Generated by :no_entry_sign: dangerJS against 215d18e26894692b752f37e2f0487687e0319aff

cl-dev-bot avatar Jun 18 '25 07:06 cl-dev-bot

@luucvanderzee there is still a known bug where sometimes the chart is not correctly centered on the current day on initial render. I'm working on a fix for this but this can already be reviewed.

EdwinKato avatar Jul 02 '25 10:07 EdwinKato

@luucvanderzee hold on on the review. Fixing something in the setup

EdwinKato avatar Jul 02 '25 11:07 EdwinKato

Sorry for the large amount of critique and requested changes! Anything with timelines and calendars is just super super hard to get right, and developing this stuff without libraries is really not easy. I would say it is normal to take a few weeks.

If stuff like the scrolling is really hard to fix, we could consider releasing it without, because the overview part (which is the main functionality) already works fine and could provide value. But I am afraid that the yankiness would distract and discourage clients from using it in their day to day workflow. We can discuss this on Monday maybe

Not a problem at all, I really appreciate the thorough review! You've raised some great points. Also reminds me to test it out with really small timelines and long text. I agree that the user experience with the scrolling is critical, and we should get it right. I'll dig into the issues now

EdwinKato avatar Jul 03 '25 09:07 EdwinKato

@luucvanderzee good points 💪 . Feedback has been addressed. Please take another look when you get a moment

EdwinKato avatar Jul 10 '25 08:07 EdwinKato