Releases: quasarframework/quasar-ui-qcalendar
v4.0.0-alpha.6
- fix(ui): issues with calculating absolute position with timeStartPos method
- feat(day): add q-calendar-day__head--weekday-label and q-calendar-day__interval--section css classes
- fix(month): css head workweek (color and background not needed)
- fix(month): workweek value does not match date alignment in mini-model
- fix(month): css day (color and background not needed)
- feat(ui): provide "cursor: pointer" on expandable children icon
- feat(ui): simplify expandable children
- fix(resource): re-instate missing bottom border; code clean up
v4.0.0-alpha.5
- fix(month): current and active dates in dark mode
- fix(ui): change the default color theme for active date
- feat:
date-type
prop has new valuerounded
- chore(ui): updated emits as per Vue best practices
- fix(scheduler): adjustments for synchronized key for column-counts
- feat(task): new props
task-key
andtask-label
[wip] - feat(task): mouse events for
-day
(ie:click-day
) - feat(task): focusable and height related updates
- feat(task): days can now be updated with
day-style
prop - feat(task): day scope updated with
activeDate
and css updated when activeDate - feat(task): drag-and-drop support for day cells
- update(task): key adjustments for head-day
v4.0.0-alpha.3
- fix(build): QCalendarTask and Timestamp libraries are not building correctly
- feat(ts): new types to support QCalendarTask
v4.0.0-alpha.2
- fix(month): change slot names to be consistent with other calendars
- 'day-label' renamed to 'head-day-label'
- 'day-button' renamed to 'head-day-button'
- fix(scheduler): key in scope for slot should be "resources" (was "resource")
- feat(task): 'tasks' prop renamed to 'modelTasks'; new prop 'modelFooter'
- feat(css): new wrapper class for footer
- fix(task): css for multiple footer rows
- feat(task): give days a row for absolute positioning (days slot)
- feat(task): new modleTitle property + example
v4.0.0-alpha.1
QCalendar v4.0.0 Alpha 1
Welcome to the QCalendar v4.0.0 Alpha 1 release
QCalendar is now converted to use Vue v3
With this update comes a lot of changes, with over 90% of QCalendar being rewritten. Please read below to understand these changes and how they will affect your upgrade.
Until the final stable version is released, some aspects of the calendar may change. We're not planning for additional changes, but unforeseen reported issues may require us to do breaking changes (unlikely, but keep this in mind). So please make sure that you read each v4 alpha/beta version's release notes carefully before upgrading.
Installing
Use the next
tag whenever you'd install it normally.
$ yarn add @quasar/quasar-ui-qcalendar@next
# or
$ quasar ext add @quasar/qcalendar@next
Documentation
QCalendar v4 documentation is now hosted by Netlify. Visit the documentation to get more information and a Migration Guide (in the Help section). The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.
Donations
QCalendar is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:
v4.0.0-alpha.10
- fix(ui): on "click-date" preventDefault on button click event
- fix(ui): Scheduler cell width, resource width, resource height
- feat(scheduler): support "resource.height"
- fix(scheduler): bottom sections need border
- fix(resource): focusType should be "time", not "interval"
- feat(scheduler): new slot (resource-days)
- fix(resource/scheduler): updates to slot (head-resources) scoped data