Having worked extensively with the existing Calendar control (Vaadin 7 based), and given that:
- it’s fairly limited and sometimes buggy (see Events displayed in reverse order when Calendar is in monthly view)
- Vaadin 8 has deprecated the official Calendar control, and the somewhat similar replacement is a third party control that does not impress me very much (https://vaadin.com/directory/component/calendar-add-on)
I propose the integration of a custom component based on this JQuery plugin: https://fullcalendar.io/docs
It is MIT licensed, has extensive and detailed API docs, it is easily themeable and extensible, and constantly improved and tested.
Such a great JS component will give a wealth of capabilities way beyond any other current (and I think future) Vaadin component.
If you’re interested, please share your opinion and vote for it. I’m considering to start working on this ASAP, and release it to the public if there’s some interest in it.