CroudTech / vue-fullcalendar

FullCalendar Wrapper for vue
MIT License
483 stars 100 forks source link

WIP: Fullcalendar 4.0.0 #123

Open BrockReece opened 6 years ago

BrockReece commented 6 years ago

First tentative move into the brave new jQuery-less word of Fullcalendar 4.0.0 as requested in #121

From my early tests there doesn't look like there is going to be any breaking changes for users of this wrapper. But let me know if you notice anything.

steven87vt commented 6 years ago

Hey @BrockReece,

Any chance your able to integrate the build changes implemented in #126 into this as well? I want to use bootstrap 4 theme in fullcalendar.io but it requires version 3.9+. I could help with testing and updating the docs for version 4.0 or some examples on codesandbox.

Thanks Steven

BrockReece commented 6 years ago

Ah good idea, thanks. BTW the new bundle size without jQuery is very pleasing 👍

ghost commented 5 years ago

Is there any timeline foreseen on this PR? We're about to start using FullCalendar v4 into our VueJS project and it would be awesome if we could (re)use this Vue wrapper instead of reinventing the wheel ourselves! Big H5YR for the work on this!

BrockReece commented 5 years ago

@highstone I guess if we updated the fullcalendar dependency to use 4.0.0 instead of the alpha and pre-released this to NPM you could start trialing it right away? I don't really have the time at the moment though to test a lot of this out myself, sorry.

pmdarrow commented 5 years ago

@BrockReece would be glad to test it out and report back any issues if you can do that.

ghost commented 5 years ago

That would be awesome! When we start implementing, we will provide you with direct feedback on it's behaviour.

BrockReece commented 5 years ago

Hmm so it looks like they have split the fullcalendar into separate 'plugin' modules.

I think it makes sense to install the following plugins by default @fullcalendar/core @fullcalendar/interaction @fullcalendar/daygrid

What does everyone think?

pmdarrow commented 5 years ago

That seems reasonable to me - my gut feeling is that covers the most common use cases.

malles commented 5 years ago

@highstone @BrockReece Same here, I'm about to start an integration with fullcalendar in my Vue project. Would like to get in on this 4.0 branch!

steven87vt commented 5 years ago

Might want to merge the bili PR. Unless others want to pull in the source code for this lib and include it into your webpack bundles, or include the node_modules/vue-fullcalendar dir.

malles commented 5 years ago

Judging by the commits, the bili branche is already merged into here. I've tried installing it quickly, but it seems the new pluginsystem and includes from the new @fullcalendar namespace would need some more fixes.

laurensiusadi commented 5 years ago

Fullcalendar just release their 4.1.0. I'll still be waiting for this repo instead of fullcalendar's own vue integration.