Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Timelines feature #2613

Open
2 of 4 tasks
clintcmc opened this issue Dec 19, 2019 · 12 comments
Open
2 of 4 tasks

The Timelines feature #2613

clintcmc opened this issue Dec 19, 2019 · 12 comments
Assignees
Labels
enhancement Scheduler The DevExtreme Reactive Scheduler component STATE: Need response

Comments

@clintcmc
Copy link

clintcmc commented Dec 19, 2019

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

I'm using ...

  • React Grid
  • React Chart
  • 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
@MaximKudriavtsev MaximKudriavtsev self-assigned this Dec 20, 2019
@MaximKudriavtsev MaximKudriavtsev added question Scheduler The DevExtreme Reactive Scheduler component labels Dec 20, 2019
@MaximKudriavtsev
Copy link
Contributor

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?

@clintcmc
Copy link
Author

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

@MaximKudriavtsev MaximKudriavtsev changed the title Show times in 'DayView' across the top rather than down the left side The Timelines feature Dec 20, 2019
@MaximKudriavtsev
Copy link
Contributor

@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.

@tj111
Copy link

tj111 commented Mar 3, 2020

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.

@nrakochy
Copy link

nrakochy commented Mar 9, 2020

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.

@MaximKudriavtsev
Copy link
Contributor

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.

@nrakochy
Copy link

nrakochy commented Mar 10, 2020

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

@MaximKudriavtsev
Copy link
Contributor

@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.

@tj111
Copy link

tj111 commented Oct 20, 2020

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.

@MaximKudriavtsev
Copy link
Contributor

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.

@vibhor-nuvolo
Copy link

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

@emmmarosewalker
Copy link

Hi any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Scheduler The DevExtreme Reactive Scheduler component STATE: Need response
Projects
None yet
Development

No branches or pull requests

6 participants