Commit Graph

5 Commits

Author SHA1 Message Date
midzelis e1303f81ab refactor/split handleTimelineScroll into smaller functions 2025-09-11 22:15:29 +00:00
midzelis abd97c4a93 Improve consistency between scrollTop and scrollTo 2025-09-11 22:15:29 +00:00
midzelis 58a95c5a4b Fix code quality issues in timeline components
• Fix variable naming consistency (leadout → leadOut)
• Remove unused props from timeline-asset-viewer interface
• Add styleMarginRightOverride prop for dynamic margin control
• Simplify skeleton component styling
2025-09-11 22:15:29 +00:00
midzelis 364468afac Create Timeline facade component to unify timeline usage
• Create timeline/timeline.svelte as main entry point for timeline functionality
• Combine BaseTimeline, TimelineKeyboardActions, and TimelineAssetViewer
• Update all route imports from base-timeline to use Timeline component
• Move scrubber.svelte to timeline/base-components/
• Fix timeline-keyboard-actions date handling from result.dateTime to result.date
• Clean up unused imports and props
2025-09-11 22:15:29 +00:00
midzelis dcc34bd1be Reorganize timeline components into final directory structure
• Move timeline-viewer to timeline/base-components/base-timeline-viewer
• Move base-timeline to timeline/base-components/base-timeline
• Move skeleton to timeline/base-components/
• Move timeline-day to timeline/base-components/
• Move selectable-timeline-day to timeline/internal-components/
• Move timeline-asset-viewer to timeline/internal-components/
• Move timeline actions to timeline/actions/
• Update all imports to reference new locations
2025-09-11 22:15:29 +00:00