devextreme-reactive icon indicating copy to clipboard operation
devextreme-reactive copied to clipboard

The Timelines feature

Open clintcmc opened this issue 5 years ago • 12 comments

  • [x] I have searched this repository's issues and believe that this is not a duplicate.

I'm using ...

  • [ ] React Grid
  • [ ] React Chart
  • [x] React Scheduler

Description

Is it possible to put the time of day across the top in 'DayView' and have the 'Appointments' listed vertically rather than the current setup which has the time of day down the left side and Appointments listed horizontally?.

This would allow more 'Appointments' to be listed. If you have many at the same time they get so small you cannot read the contents without clicking into them.

Environment

  • devextreme-reactive: xxx
  • react: xxx
  • browser: xxx
  • bootstrap: none
  • react-bootstrap: none
  • material-ui: none

clintcmc avatar Dec 19 '19 16:12 clintcmc

Hi @clintcmc,

Do you mean Timeline view? If so, we are going to implement it after we are done with the Grouping feature.

If not, could you please attach a screenshot?

MaximKudriavtsev avatar Dec 20 '19 08:12 MaximKudriavtsev

Hi,

Thank you for your response.

Yes that is pretty much what I need. Great to see it is already on your road-map.

Do we have a rough idea of when this will be?

Many thanks,

Clint

clintcmc avatar Dec 20 '19 08:12 clintcmc

@clintcmc,

As soon as we finish Grouping and Compact Appointments.

If you would like to use this feature now, you can use our React Wrappers. Please refer to our documentation.

MaximKudriavtsev avatar Dec 20 '19 11:12 MaximKudriavtsev

Is there a rough implementation timeline for when you anticipate having this feature? I see your comment above about there being a few features out in front of this, but I'm not sure if that correlates to weeks, months, years, etc. We are looking into using DevExpress but are debating if the release cadance will give us the features we need in the timeframe we need.

tj111 avatar Mar 03 '20 15:03 tj111

My company recently purchased a license and we will be needing this view as well for our suite of apps. From what I understand the timeline view will be one of the major pieces that we will use.

Re: the React Wrappers with devextreme-react, it appears that drag-and-drop with a Redux store forces a complete re-render of the UI when an event in the events data payload changes.

This is not a viable UX, which is what brought me here today. As such, we are blocked until this timeline is implemented, and I wanted to add a +1 as it is one of the main reasons that we purchased the library rather than building from scratch. Thanks.

nrakochy avatar Mar 09 '20 18:03 nrakochy

Hi @tj111 and @nrakochy,

If all goes according to plan, we expect to introduce this feature in the second part of this year.

Could you describe your use case with Timelines? It will be very helpful for us.

MaximKudriavtsev avatar Mar 10 '20 13:03 MaximKudriavtsev

Thanks for the note.

In terms of use cases, we have N number of "Resources" that need to load a schedule view, and then take action. We are primarily using these components in the space and facilities management apps. For example,

As a meeting organizer, I want to see a schedule of rooms for my selected floor, so that I can reserve a room for my meeting

Screen Shot 2020-03-10 at 10 02 49 AM

As a dispatcher, I want to see a list of available, qualified technicians, so that I can schedule the work order quickly.

Please let me know if you need further info.

As one addition consideration, would love it if we could inject a component into the "Header" row of the resources (in this case, for Sorting and Search). Thanks again...

Screen Shot 2020-03-10 at 10 09 35 AM

nrakochy avatar Mar 10 '20 15:03 nrakochy

@nrakochy,

Thank you very much! I think it would be very useful.

would love it if we could inject a component into the "Header" row of the resources (in this case, for Sorting and Search)

The following demo demonstrates how to add the Resource Filter into the Scheduler's toolbar. You can choose resources to display by the filter. In this case, you can change a text input type to improve UX.

MaximKudriavtsev avatar Mar 11 '20 08:03 MaximKudriavtsev

Hey guys, is there any update on this? We are stuck using the old component to get the timeline view but are having performance and usability issues with the rendering mechanics when we push updates via sockets to it. We are looking into either moving into a different product or rolling our own solution to get the timeline view unless this one is coming shortly.

tj111 avatar Oct 20 '20 14:10 tj111

Hi @tj111,

Unfortunately, this feature won't appear in 2020. We decided to postpone it due to other priority tasks in our Roadmap. Though we cannot give you a new ETA, we'll definitely consider implementing this next year. We will make an update here if we decide to start working on it.

If it's a must-have requirement and you have a limited time frame, consider migrating to our DevExtreme Scheduler for React.

MaximKudriavtsev avatar Oct 21 '20 11:10 MaximKudriavtsev

Hi @MaximKudriavtsev Any update on timeline feature, is there any ETA decided for this ?

vibhor-nuvolo avatar Jun 24 '21 11:06 vibhor-nuvolo

Hi any update on this?

emmmarosewalker avatar Oct 17 '22 09:10 emmmarosewalker