Skip to content

Conversation

@AlexU-A
Copy link

@AlexU-A AlexU-A commented Jan 26, 2026

Summary

  • Adds a complete interactive timeline visualization (index.html) using official Drupal brand guidelines
  • Timeline displays events from oldest (Drupal 1.0, 2001) to newest
  • Events are grouped into three eras: Early Years, Growth Era, Modern Era
  • Includes filtering by priority level and search functionality

Features

  • On-brand design: Uses official Drupal colors (Blue #009CDE, Navy #12285F, etc.)
  • GUI block styling: Era headers feature control dots and layered frames per brand guidelines
  • Clean card design: Cards use border-left accent to avoid visual clutter
  • Responsive: Works on mobile and desktop
  • Accessible: WCAG AA compliant contrast ratios
  • Self-contained: All data embedded in HTML, works on GitHub Pages

Test plan

  • Open index.html in browser
  • Verify events display oldest to newest
  • Test filter buttons (All, Major Milestones, etc.)
  • Test search functionality
  • Verify responsive layout on mobile

Generated with Claude Code

AlexU-A and others added 3 commits January 26, 2026 11:14
Features official Drupal brand elements including:
- GUI block styled cards with control dots and layered frames
- Brand colors (Blue, Navy, Yellow, Purple) for priority levels
- Decorative GUI blocks in header
- 45-degree shadow line patterns
- Responsive design with Noto Sans typography
- Filter by priority and search functionality
- Era-based grouping (Early Years, Growth, Modern)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Reverse chronological order so the timeline reads from Drupal 1.0 (2001)
to present day, showing the natural progression of Drupal history.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace heavy GUI block frames with clean border-left accent
- Remove control dots from cards (keep only on era headers)
- Use subtle box-shadow for depth instead of layered frames
- Add gradient background for priority-1 items
- Fix image sizing to use natural dimensions
- Improve hover effects with translateY instead of translate

Full GUI blocks with control dots work for hero elements but create
visual clutter when repeated on every card in a list.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@AlexU-A
Copy link
Author

AlexU-A commented Jan 26, 2026

I decided to create a version with a "clean" application of the drupal-brand-skill.

AlexU-A and others added 3 commits January 26, 2026 11:39
Use the official CDN as recommended by the upstream repository:
https://cdn.jsdelivr.net/gh/weitzman/drupal-timeline/drupal-timeline.json

This ensures the visualization always shows the latest timeline data
without requiring updates to this repository.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Position dots precisely on the timeline line center (line at 8px, 3px wide = center at 9.5px)
- Use top: 50% with transform: translate(-50%, -50%) to vertically center dots on their associated cards
- Update mobile responsive styles with matching calculations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Header becomes sticky and shrinks when scrolling past initial viewport
- Compact header shows smaller logo and title in horizontal layout
- Year navigation sidebar on left side for quick navigation through timeline
- Sidebar highlights current year as user scrolls
- Sidebar updates when filtering events
- Responsive: sidebar simplifies on medium screens, hides on mobile
- Smooth scroll when clicking year links

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant