Skip to content

Conversation

SagorIslamOfficial
Copy link
Collaborator

A new fully-featured Timeline element, including its configuration, rendering, styles, and interactive behaviors.

Timeline Element Implementation

  • Added a comprehensive configuration schema for the Timeline element, supporting timeline items, layout, appearance, item styles, content styles, hover effects, and responsive settings in timeline/config.yml.
  • Implemented the Timeline element's template in timeline/element.php, wiring together HTML, styles, and scripts via Twig partials.
  • Created the main Timeline markup in timeline/partials/html.twig, supporting both vertical and horizontal layouts, timeline items with title, date, image, description, link, and active state, as well as placeholder content.
  • Added frontend interactivity in timeline/partials/script.twig, including intersection-based animation, smooth scrolling for hash navigation, and responsive behavior.

@SagorIslamOfficial SagorIslamOfficial self-assigned this Sep 23, 2025
@SagorIslamOfficial SagorIslamOfficial added the enhancement New feature or request label Sep 23, 2025
@SagorIslamOfficial SagorIslamOfficial linked an issue Sep 23, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feat: Timeline element for Quix builder
1 participant