aboutsummaryrefslogtreecommitdiff
path: root/src/components
AgeCommit message (Collapse)Author
2022-10-14Allow non-unit-aligned timelinesTerry Truong
- Remove paddedMinDate/etc - Add getMovedBounds(), Ticks, JDN_EPOCH - In lib.ts, add getScaleRatio(), and fix off-by-year bug in getMonthDiff()
2022-10-12Convert to represent dates instead of numbersTerry Truong
- Add HistDate class - Adapt TimeLine and BaseLine to work with HistDates - For own-size-watching components, add onMounted() hook to run before ResizeObserver is set up
2022-10-11Fix regression where baseline timespans move on startupTerry Truong
2022-10-11Add global store, do general refactorTerry Truong
Resolve typescript issues Make terminology more consistent
2022-10-10Prevent span-regions in baseline becoming too small to seeTerry Truong
2022-10-10In Timeline.vue, make 'ticks' computedTerry Truong
2022-10-10Fix non-pointer-centered scrolling in horizontal modeTerry Truong
2022-10-10Skip initial timeline+baseline transitionsTerry Truong
2022-10-10Add timeline bound indicators to baselineTerry Truong
2022-10-10Add BaseLine.vueTerry Truong
2022-10-10Lengthen mainline to avoid gaps during resize transitionsTerry Truong
2022-10-10Refactor transition-skip code to use ResizeObserverTerry Truong
2022-10-10Animate timeline mainline along with ticks/labelsTerry Truong
2022-10-10Make TimeLine track own sizingTerry Truong
2022-10-10Add timeline add/remove functionalityTerry Truong
2022-10-10Add 'momentum' to draggingTerry Truong
2022-10-09Skip tick transitions on horz/vert swapTerry Truong
2022-10-09Add timeline horz/vert switchingTerry Truong
2022-10-09Fix regression of non-smooth tick-scroll-inTerry Truong
2022-10-09Enlargen ticks present in larger scaleTerry Truong
2022-10-09Add timeline draggingTerry Truong
Add basic code for timeline pinch-zooming
2022-10-09Add padding before/after min/max dateTerry Truong
Change marker for min/max date
2022-10-09Prevent endmost tick labels being clippedTerry Truong
2022-10-08Make timeline-zooming cursor-centeredTerry Truong
2022-10-08Add TimeLine.vueTerry Truong
Add timeline shift and zoom actions, and basic styling/animation Make App determine TimeLine dimensions (incl handling resizes)
2022-10-08Add title barTerry Truong
Add IconButton.vue and components/*Icon.vue files
2022-10-07Install client side toolsTerry Truong
Install and configure Vite, Vue, Tailwind, Pinia, Typescript, and ESLint Add basic framework files (index.html, App.vue, main.ts, etc) Update READMEs Add favicon, font, and LICENCE.txt