You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
version 3.0.7: add mobile view dropdown, improve toolbar layout, fix overflow issues
Major improvements to toolbar responsiveness and layout stability:
- Add mobile-responsive view switcher: view buttons collapse into dropdown menu at ≤640px
- Replace flexbox with CSS Grid for stable toolbar layout (prevents button repositioning)
- Add disabled state for navigation/today buttons in list view
- Implement uniform row heights in month view (pre-calculates max slots across all weeks)
- Fix horizontal scrollbar issues with strategic overflow-x: clip
- Fix tooltip clipping on calendar edges
- Improve toolbar compactness: reduced padding, gaps, and font sizes
- Update bundle sizes in README: 45KB JS + 22KB CSS (was 42KB + 20KB)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@@ -168,7 +168,6 @@ export class CalendarComponent {
168
168
|`showTimeInItems`| boolean |`true`| Show time in event items |
169
169
|`showGridLines`| boolean |`true`| Show calendar grid lines |
170
170
|`showBorder`| boolean |`true`| Show calendar outer border |
171
-
|`maxEventsPerCell`| number |`-1`| Maximum events per cell in month view. `-1` = auto-calculate based on cell height (responsive), `0` = unlimited (show all events), `1+` = show exactly that number |
172
171
|`showToolbar`| boolean |`true`| Show the toolbar |
173
172
|`showTodayButton`| boolean |`true`| Show "Today" button |
174
173
|`showNavigation`| boolean |`true`| Show prev/next navigation arrows |
@@ -1125,12 +1124,3 @@ This project is available for personal, educational, and non-commercial use.
1125
1124
**Commercial use requires a separate license.** See [LICENSE](LICENSE) file for full terms.
1126
1125
1127
1126
For commercial licensing inquiries: simplecalendarjs@gmail.com
0 commit comments