All Projects → React9k → react-timeline-9000

React9k / react-timeline-9000

Licence: MIT license
React Timeline

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to react-timeline-9000

React Timeline 9000
React Timeline
Stars: ✭ 184 (-28.96%)
Mutual labels:  timeline, scheduler
React Timeline Gantt
A react Timeline component with virtual rendering
Stars: ✭ 347 (+33.98%)
Mutual labels:  timeline, scheduler
react-gantt-schedule-timeline-calendar
React Gantt Schedule Timeline Calendar component wrapper for gantt-schedule-timeline-calendar [ react gantt, gantt, react gantt chart, react schedule, react timeline, react calendar, gantt, schedule, scheduler, timeline, calendar, react gantt chart ]
Stars: ✭ 47 (-81.85%)
Mutual labels:  timeline, scheduler
Gantt Schedule Timeline Calendar
Gantt Gantt Gantt Timeline Schedule Calendar [ javascript gantt, js gantt, projects gantt, timeline, scheduler, gantt timeline, reservation timeline, react gantt, angular gantt, vue gantt, svelte gantt, booking manager ]
Stars: ✭ 990 (+282.24%)
Mutual labels:  timeline, scheduler
angular-gantt-schedule-timeline-calendar-example
Angular gantt-schedule-timeline-calendar usage example
Stars: ✭ 15 (-94.21%)
Mutual labels:  timeline, scheduler
Life Calendar
A look at the big picture.
Stars: ✭ 139 (-46.33%)
Mutual labels:  timeline, scheduler
Animated Timeline
🔥 Create timeline and playback based animations in React
Stars: ✭ 197 (-23.94%)
Mutual labels:  timeline
Timelinestoryteller
An expressive visual storytelling environment for presenting timelines on the web and in Power BI. Developed at Microsoft Research.
Stars: ✭ 244 (-5.79%)
Mutual labels:  timeline
Timeline
瀑布流式的时间轴
Stars: ✭ 2,028 (+683.01%)
Mutual labels:  timeline
Wcstimeline
Simple timeline with data model.
Stars: ✭ 165 (-36.29%)
Mutual labels:  timeline
Advanced-xv6
Modern improvements for MIT's xv6 OS
Stars: ✭ 26 (-89.96%)
Mutual labels:  scheduler
Timelines
A powerful & easy to use timeline package for Flutter! 🚀
Stars: ✭ 246 (-5.02%)
Mutual labels:  timeline
Just Animate
Making Animation Simple
Stars: ✭ 242 (-6.56%)
Mutual labels:  timeline
Mojs Player
GUI player to control your animations
Stars: ✭ 243 (-6.18%)
Mutual labels:  timeline
Jquery.timeline
You can easily create the horizontal timeline with two types by using this jQuery plugin.
Stars: ✭ 179 (-30.89%)
Mutual labels:  timeline
Adtimeline
Timeline of Active Directory changes with replication metadata
Stars: ✭ 252 (-2.7%)
Mutual labels:  timeline
Scrape Twitter
🐦 Access Twitter data without an API key. [DEPRECATED]
Stars: ✭ 166 (-35.91%)
Mutual labels:  timeline
Life
Life - a timeline of important events in my life
Stars: ✭ 2,627 (+914.29%)
Mutual labels:  timeline
Chataigne
Artist-friendly Modular Machine for Art and Technology
Stars: ✭ 251 (-3.09%)
Mutual labels:  timeline
Mojs Timeline Editor
GUI for interactive `html`/`custom points`/`timeline` editing while crafting your animations
Stars: ✭ 215 (-16.99%)
Mutual labels:  timeline

React Timeline 9000

A performance focused timeline component in react

Build Status

Build Status CodeFactor npm (scoped)

Demo

Documentation

Getting Started

Action Command
Build $ make
Test $ make test or $ make test-watch
Run dev server $ make run
  • Add import react-timeline-9000/lib/style.css (or use your own styles based on this file)

Contributing

Feel free to make a PR :)

Interaction

Default interaction for multiple selection is largely governed by the leading item, which is defined as the item that is directly interacted with when multiple items are selected.

Dragging

All items will move by the same horizontal delta and row changes will be calculated by the row delta of the leading item

Resizing

All items will gain the resize delta from the leading item.

Overriding the default behaviour

TBA

onInteraction(type, changes, leadTimeDelta, leaderGroupDelta,selectedItems)

Props Summary

See http://react-timeline-9000.s3-website-ap-southeast-2.amazonaws.com/docs/ for detailed docs

Props

Name Default Description
groupOffset
startDate
endDate
snapMinutes
showCursorTime
cursorTimeFormat
itemHeight
timelineMode
timebarFormat
itemRenderer
groupRenderer
shallowUpdateCheck False If true timeline will try to minimize re-renders . Set to false if items don't show up/update on prop change
forceRedrawFunc () => False Function called when shallowUpdateCheck==true. If returns true the timeline will be redrawn. If false the library will decide if redrawing is required
useMoment True If true timeline will use moment for dates (including for items and rowLayers); otherwise the type for dates is number

Data

Name
items
groups
selectedItems

Callbacks

Name
onItemClick
onItemDoubleClick
onItemContext
onInteraction
onRowClick
onRowContext
onRowDoubleClick
onItemHover
onItemLeave

Styling

  • View src/style.css for styling examples.
  • For the default styles, import react-timeline-9000/lib/style.css

Default Z-indexes

Item Index
Row Layers 1
Vertical markers 2
Timeline items 3
Timeline items when dragging/resizing 4
Selection box (for multi-select) 5
Group column 6
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].