- Fixes for calculating span and isEnd for events (#15)
- Update antd to v5.6.2
- Add options to place the event item popover at the mouse position by setting
eventItemPopoverPlacement
to one of the options:'topLeftMousePosition' | 'bottomLeftMousePosition' | 'topRightMousePosition' | 'bottomRightMousePosition'
- Making react-big-scheduler-stch compatible with Next.js by not requiring it to be dynamically imported.
- Better locale support
- Update antd to v5.4.3
- Fix scheduler header span for day view
- Fix custom view event span
- Update TS typings
- Fix TS typing typo
- Remove css from build for compatibility (thanks asyndesis), so starting from v1.2.1 css has to be manually imported
- Remove the need to dynamically import Scheduler in nextjs
- Add option to change event item popover placement
- Add option to hide resource view
- Upgrade antd to v5.3.3
- Update/fix TS typings
- Add generic to Scheduler and SchedulerProps to be able to extend the EventItem type (TS)
- Fix event span for day viewType
- Update all dependecies to latest versions
- Fixed antd icons not showing in antd version >= 4
- Removed DND
- Removed usage of UNSAFE_componentWillReceiveProps
- Add inner resources
- Update dependencies version
- Optimize the SchedulerData._createRenderData function
- Fix the dayStartFrom and dayStopTo bug in custom view type(Report by ZomerVinicius)
- Responsive layout support, by setting SchedulerData.config.schedulerWidth to a percentage instead of a number
- Add SchedulerData.isSchedulerResponsive, SchedulerData.isResourceViewResponsive, SchedulerData.isContentViewResponsive, SchedulerData.getSchedulerWidth, SchedulerData.getResourceTableConfigWidth, SchedulerData.getContentCellConfigWidth func
- Add SchedulerData.config.besidesWidth property
- Add SchedulerData.removeEvent, SchedulerData.removeEventById func
- Add Scheduler.eventItemPopoverTemplateResolver func to customize the event popover style(MikeDev96)
- Check showPopover property on event level to disable popover
- Update Scheduler.conflictOccurred
- Upgrade antd from 3.2.3 to 3.9.0
- Upgrade react-dnd from 2.6.0 to 5.0.0, upgrade react-dnd-html5-backend from 2.6.0 to 5.0.1
- Upgrade webpack-cli from 2.0.14 to 3.1.1
- Upgrade dependencies to avoid potential security vulnerabilities: mime, hoek, cryptiles, macaddress, url-parse, randomatic, deep-extend, lodash
- Add SchedulerData.behaviors.getNonAgendaViewBodyCellBgColorFunc
- Add SchedulerData.behaviors.getScrollSpecialDayjsFunc
- Rename SchedulerData.config.scrollToTodayEnabled to SchedulerData.config.scrollToSpecialDayjsEnabled
- Rename SchedulerData.setScrollToToday to SchedulerData.setScrollToSpecialDayjs
- Rename SchedulerData.getScrollToToday to SchedulerData.getScrollToSpecialDayjs
- Fix leaking antd global CSS rules
- Resource view scrollable
- Add SchedulerData.config.relativeMove
- Add Custom, Custom1, Custom2 view types in ViewTypes.js to support custom time window(most 3 custom view types in the same scheduler)
- Add Custom time window example
- Add Infinite scroll 2 example
- Add onScrollLeft, onScrollRight, onScrollTop and onScrollBottom of Scheduler(Feature request by wojcechgk)
- Add Infinite scroll example
- Add SchedulerData.config.displayWeekend(Feature request by Subwater)
- Add Hide weekends example
- Support for rruleset => exrule,exdate(mongrelx)
- Add SchedulerData.config.nonAgendaSlotMinHeight
- Optimize moving events behavior
- Add SchedulerData.config.headerEnabled
- Add SchedulerData.config.recurringEventsEnabled
- Support recurring events(Feature request by tgBryanBailes)
- Change Scheduler table line color from '#cccccc' to '#e9e9e9'
- Update the Online demo
- Add SchedulerData.config.calendarPopoverEnabled(DadUndead)
- Add Scheduler.nonAgendaCellHeaderTemplateResolver func to customize the table header cell style(DadUndead)
- Add SchedulerData.config.minuteStep for daily view(henryroach)
- Migration to react 16(henryroach)
- Rename Scheduler.resourceClickedFunc to Scheduler.slotClickedFunc
- Add Scheduler.slotItemTemplateResolver func to customize slot item style
- ViewTypes.Quarter
- Custom event style in agenda view
- Add SchedulerData.config.eventItemPopoverEnabled
- Locale support
- Rename Scheduler.customHeader to Scheduler.leftCustomHeader
- Add Scheduler.rightCustomHeader
- Add SchedulerData.config.resourceName, SchedulerData.config.taskName
- Initial commit