Skip to content

Commit 26dccfa

Browse files
committed
Add screen reader explanation of the timeline
1 parent 148a13c commit 26dccfa

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

HOME_PAGE_PLAN.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@
6666
- Mobile grid-based diagram (`mobile.tsx`) with vertical layout
6767
- Responsive breakpoint at `xl:` (1280px)
6868
- CSS variables for all colors
69+
- Interactive milestone markers with hover/focus states (v4, v5, v6, v7, v1, v2, v3)
70+
- Links to relevant docs/repos for clickable milestones
71+
- Keyboard accessible (focus-visible states)
72+
- Refactored with `Milestone`, `TrackLabel`, `TrackEndCircle` components
6973
- Section 4 — "Stay in the loop" (`app/ui/marketing/home/stay-in-the-loop-section.tsx`)
7074
- Newsletter subscription card with form
7175
- Discord community card with button
@@ -77,8 +81,8 @@
7781

7882
### Remaining work
7983

80-
- **Timeline hover effects (desktop)**: Add hover states for timeline track segments/markers
81-
- **SR-friendly milestone list**: Add visually-hidden list of milestones for screen readers (TODO in `timeline-section/index.tsx`)
84+
- **Timeline hover effects (desktop)**: Added hover/focus states for all milestone markers
85+
- **SR-friendly milestone list**: Added visually-hidden list of milestones for screen readers
8286

8387
### Cleanup
8488

app/ui/marketing/home/timeline-section/index.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,19 @@ export function TimelineSection() {
7676
</div>
7777

7878
<div className="sr-only">
79-
TODO: accessible milestone list (for screen readers)
79+
<h3>Timeline milestones</h3>
80+
<ul>
81+
<li>2017: React Router v4 released</li>
82+
<li>2019: React Router v5 released</li>
83+
<li>2020: React Router v6 released</li>
84+
<li>2021: Remix v1 released</li>
85+
<li>2023: Remix v2 released</li>
86+
<li>
87+
2024: React Router v7 released (Remix features merged into React
88+
Router)
89+
</li>
90+
<li>2025: Remix 3 in development</li>
91+
</ul>
8092
</div>
8193
</div>
8294
</section>

0 commit comments

Comments
 (0)