TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Built a timeline component for React with multiple layout modes

269 点作者 prabhuignoto超过 4 年前

19 条评论

waterside81超过 4 年前
I don&#x27;t know much about React, but I look at projects on github all the time and you nailed everything here. Demo right up front, well organized &amp; well written docs, tests passing.<p>Fantastic job!
评论 #24873236 未加载
alexkearns超过 4 年前
Great job - your timeline widget looks really neat. I look forward to seeing how it develops in future.<p>For your interest, there is a small group of hobbyist developers and small companies developing timeline products for the web.<p>As the developer of ChronoFlo Timeline Maker (<a href="https:&#x2F;&#x2F;www.chronoflotimeline.com" rel="nofollow">https:&#x2F;&#x2F;www.chronoflotimeline.com</a>), I welcome you to the timeline maker community!<p>Good luck with your project.
评论 #24871972 未加载
zbq超过 4 年前
I CANNOT believe this. This is EXACTLY what I was looking for. I tried making one of these last week and it&#x27;s practically impossible
评论 #24872004 未加载
justinph超过 4 年前
The accessibility of this leaves a lot to be desired:<p>- There are no landmarks.<p>- The keyboard navigation works poorly.<p>- There are no live regions to show changing content.<p>- The markup is a sea of divs and spans, so there is no structure to the content.<p>- There is no visible focus indicator.<p>Some of the advanced layouts do not work at all in Safari, accessible or otherwise.
评论 #24873233 未加载
评论 #24877884 未加载
评论 #24873347 未加载
momothereal超过 4 年前
I&#x27;ll keep an eye on this for the responsive feature that&#x27;s planned!<p>I recently implemented a timeline on the <a href="https:&#x2F;&#x2F;wavy.fm" rel="nofollow">https:&#x2F;&#x2F;wavy.fm</a> front page to communicate that the website is still in development. Trying to make it responsive with flexbox was an absolute nightmare, so I ended up using JS to render the component differently on mobile.
评论 #24870752 未加载
jakear超过 4 年前
I expected `tree` to allow multiple side by side (but still synced) timelines. For instance in your examples there&#x27;d be one line for European ops, and another for Japanese. Any plans to add that?
评论 #24871624 未加载
评论 #24871991 未加载
piercebot超过 4 年前
The ability to click and drag the timeline to scroll through it would be an excellent addition!
评论 #24870738 未加载
Tossrock超过 4 年前
I&#x27;ve wanted something like this for a while, but it&#x27;s missing what to me is the most important feature: scaling the distance between entries based on the length of time between them.
asadlionpk超过 4 年前
Thanks for making this. I am hoping this is responsive.
评论 #24873268 未加载
phailhaus超过 4 年前
Is it possible to zoom out? It&#x27;s hard to place events relatively to each other if you can only see 2-3 on the screen at a time.
评论 #24871955 未加载
jaquers超过 4 年前
Looks great, lots of presentation options and whatnot, but I was missing the ability to scroll on desktop.
评论 #24873948 未加载
gherkinnn超过 4 年前
Nice! Many years ago I built something like that as my first JS project. Oh the days.
评论 #24883615 未加载
Piisamirotta超过 4 年前
I just don&#x27;t understand why every JavaScript project uses emojis so much
评论 #24872901 未加载
nakovet超过 4 年前
Thanks for sharing it, I will try to use this soon to display an Event agenda.
评论 #24871029 未加载
naderkhalil超过 4 年前
This is really cool! Does it support printing or converting to pdf well?
评论 #24883616 未加载
vikashkoushik超过 4 年前
This excellent! Thank you this. Love it.
评论 #24876534 未加载
OliverGilan超过 4 年前
Super clean very good work
评论 #24871959 未加载
naeemnur超过 4 年前
your profile link at the bottom of the page is a 404
jaequery超过 4 年前
Must be a slow day on HN