The goal is make a powerful theme system that BOTH established components libraries can leverage, as well as developers wanting one-off advanced customizations. With an eye towards Tailwind usage. Most changes will be additive, exposing additional hooks for themes to leverage, and there will be very few breaking changes.
- Tailwind support: #5868
- Exposed theme system: #4332
- Custom elements in toolbar: #496
- Emphasized lines on day/week boundaries: #4864
- Buttons
- Icons
- Dark-mode first-class support
- Bootstrap theme: #7465
- Standard theme, and other themes
- Packaging
A number of other theme-focused features will be implemented as well.
The new theme system has to align with our many future plans, which we had to contemplate in much more detail. We've spec'd out where we want to go and how v7 fits into the larger plan. We've come up with a concrete list of settings we need to introduce for v7:
FullCalendar v7 Revised Settings »
Development will begin April 1st. The goal is to have a release candidate with docs ready 8 weeks later, on May 27th. This is just an estimate.