New Features & Enhancements
Appointment Organiser
Booking
- Appointment Schedule Plugin: Introduced the
@dayflow-pro/appointment-scheduleplugin for booking availability management and schedule windows. Includes comprehensive multi-language documentation (EN/ZH/JA) and interactive video demos. - Time Grid Background Layer APIs: Added time grid background layer slots and extension APIs (
time-grid background&quick-create), allowing plugins to inject background availability layers, interactive deletion actions, and custom grid UI with accessibility support. - Native
MouseEventin Event Callbacks: Passed the native triggeringMouseEventto event callbacks (onEventClick,onEventContextMenu, etc.) and context menu slots for precise mouse coordinate and modifier key access. - Scheduling i18n: Added multi-language translation support for scheduling labels, appointment statuses, and time slot indicators.
What's Changed
- fix: hourHeight config has no effect on grid row height by @JayceV552 in #123
- fix: refine drag interactions and standardize grid double-click behavior by @JayceV552 in #124
- docs: update intro examples to use calendars and calendarId by @JayceV552 in #127
- feat: add caldav support by @JayceV552 in #126
- feat(core, sidebar, ui): add calendar grouping, range constraints, and month view slots by @JayceV552 in #128
- perf: optimize year view: fixed-week, year-canvas performance by @JayceV552 in #129
- fix(core): make event detail panel and dialog mutually exclusive by @JayceV552 in #131
- feat: add eventDetailTrigger config and refine detail panel transition animation by @JayceV552 in #134
- fix: grid year view custom popup content not working by @JayceV552 in #135
- feat: angular, svelte support customer sidebar config by @JayceV552 in #137
- docs: update pro installation guide by @JayceV552 in #139
- feat(ui): refine 12h time axis styling and compact time range logic by @JayceV552 in #141
- fix(core): fix multi-day event rendering and stacking layout in day view by @JayceV552 in #142
- fix(core): parse integer hours and minutes for multi-day event time range (#143) by @JayceV552 in #144
- feat(core): add time-grid background and quick-create extension APIs by @JayceV552 in #145
- feat(core): enhance time grid background layer with delete action and accessibility by @JayceV552 in #146
Full Changelog: v3.6.0...v3.7.0