/vue-cal

A Vue JS full calendar, no dependency, no BS. :metal:

Primary LanguageVueMIT LicenseMIT

vue-cal

Latest Version on NPM Software License npm npm

A Vue JS full calendar, no dependency, no BS. 🤘

Installation

npm i --S vue-cal

Demo & Documentation

https://antoniandre.github.io/vue-cal


Browser Support

Chrome Firefox Safari Opera Edge IE
Latest ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔ 10+ ✔

Donation

If you want to support & boost up the development of this library, you can buy me a beer!

paypal Thank you!


Contributing

If you have any idea, feel free to fork Vue Cal and submit your changes back to me.


Release Notes

  • Version 2.18.0 Added a cell-contextmenu option and emitted event
  • Version 2.17.0 Added Lithuanian language
  • Version 2.16.0 Added Date formatting prototypes
  • Version 2.15.0 Allow events to end at 00:00
  • Version 2.14.0 Allow custom weekday render (month & week views)
  • Version 2.13.0 Added Indonesian language
  • Version 2.12.0 Added the overlapsPerTimeStep option
  • Version 2.11.0 Added Greek language
  • Version 2.10.0 Added the watchRealTime option
  • Version 2.9.0 Added the minEventWidth option
  • Version 2.8.0 Added the showWeekNumbers option
  • Version 2.7.0 Added minSplitWidth option for splitDays
  • Version 2.6.0 Added Bangla language
  • Version 2.5.0 Control Previous & Next externally
  • Version 2.4.0 Added Korean language
  • Version 2.3.0 Added Turkish language
  • Version 2.2.0 Allow rejecting event creation through on-event-create
  • Version 2.1.0 Added split id in cell-click, cell-dblclick & cell-focus emitted events
  • Version 2.0.0 Many new features - check the Release Notes in the documentation
  • Version 1.63.0 Added Japanese language
  • Version 1.62.0 Added Arabic & Farsi languages
  • Version 1.61.0 Added Traditional Chinese language
  • Version 1.60.0 Added Danish language
  • Version 1.59.0 Added Czech language
  • Version 1.58.0 Added Ukrainian language
  • Version 1.57.0 Added an option to display a Today button
  • Version 1.56.0 Allow minCellWidth independently of splitDays
  • Version 1.55.0 Set view and cells end dates to 23:59:59
  • Version 1.54.0 Added min & max dates for cell selection
  • Version 1.53.0 Added click/dblclick ability on weekdays headings on week view
  • Version 1.52.0 Separate outOfScopeEvents & events in month view
  • Version 1.51.0 Added Bosnian & Serbian languages
  • Version 1.50.0 Create a new event on cell click & hold
  • Version 1.49.0 Added Hebrew language
  • Version 1.48.0 Added Bulgarian language
  • Version 1.47.0 Added events count on years & year views
  • Version 1.46.0 Allow cell customization
  • Version 1.45.0 Added cell-click emitted event
  • Version 1.44.0 Added Slovenian & Hungarian languages
  • Version 1.43.0 Added Catalan language
  • Version 1.42.0 Added Norwegian language
  • Version 1.41.0 Added Romanian language
  • Version 1.39.0 Added Vietnamese language
  • Version 1.38.0 showAllDayEvents now also accepts string short
  • Version 1.36.0 Added out of scope events in month view
  • Version 1.35.0 Allow displaying all-day events in fixed top bar
  • Version 1.34.0 Allow starting week on Sunday
  • Version 1.33.0 Minor internal structure improvements
  • Version 1.32.0 Allow Syncing 2 vue-cal instances
  • Version 1.31.0 Added CSS transitions option
  • Version 1.30.0 Allow custom event rendering
  • Version 1.29.0 Accept a callback function on event click / dblclick
  • Version 1.28.0 Added Polish language
  • Version 1.27.0 Allow overriding 'No event' text
  • Version 1.26.0 Emitted events ready & view-change return events
  • Version 1.25.0 Support multiple day events
  • Version 1.24.0 Allow hiding the calendar body
  • Version 1.22.0 Added Slovak language
  • Version 1.21.0 Added Georgian language
  • Version 1.20.0 Allow displaying events on month view
  • Version 1.19.0 Emit events on mouse-enter & mouse-leave an event
  • Version 1.18.0 Allow overriding indicators in month view
  • Version 1.17.0 Allow overriding time cells & title
  • Version 1.16.0 Highlight Today's current time
  • Version 1.15.0 Added German language
  • Version 1.14.0 Added custom time format & emit an event on day-focus
  • Version 1.13.0 Added Swedish language
  • Version 1.12.0 Added Croatian language
  • Version 1.11.0 Added events indicators in month view
  • Version 1.10.0 Allow no event overlaps
  • Version 1.9.0 Added Dutch language
  • Version 1.8.0 Display simultaneous events & redraw overlaps on event resize & delete
  • Version 1.7.0 Vue Cal emits events
  • Version 1.6.0 Allow event deletion on touch devices
  • Version 1.5.0 Added Russian language
  • Version 1.4.0 Allow edition of event title + click & hold to delete
  • Version 1.3.0 Added Simplified Chinese language & bug fixes
  • Version 1.2.0 Allow events deletion
  • Version 1.1.0 Allow events resizing + add Spanish & Portuguese-Brasil languages
  • Version 1.0.0 First public release