I haven’t blogged in a while, but don’t worry, I’ve been hard at work doing FullCalendar-related things! I want to let everyone know about some developments with the project, both major and minor.
There have been four releases over the past few months: 1.6.1, 1.6.2, 1.6.3, and 1.6.4. They provide a variety of bugfixes and improvements to the API. For more information, see the changelog.
- Reduced open issue tracker ticket count from over 900 to 150
- Reduced open pull requests count from 68 to 32
- Much needed improvements to the Support pages
- Much needed Contribute and License pages
- Instructions for Bower and CDNJS on the Downloads page
- New blog and Disqus comment system (no more spam!)
There have been a few fundamental issues with FullCalendar since the beginning of its existence. Dealing with timezones has always been awkward and confusing, along with the way dates are stored. Also, built-in support for other languages and cultures has always been lacking.
I believe it is important to deal with these fundamental issues before moving forward. My proposed solution leverages MomentJS, a very awesome and popular date library. For more information, see my Proposal for a date system overhaul as well as the issues it will solve.
Beyond that, core user-experience issues are top priority, such as displaying too many events and printing problems. Then, more meaty highly-requested UI features such as a new views and background periods can be tackled.