Skip to content

Releases: quasarframework/quasar-ui-qcalendar

v4.0.0-alpha.6

11 May 12:31
5f1a914
Compare
Choose a tag to compare
v4.0.0-alpha.6 Pre-release
Pre-release
  • 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

01 May 14:55
667ea93
Compare
Choose a tag to compare
v4.0.0-alpha.5 Pre-release
Pre-release
  • 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 value rounded
  • chore(ui): updated emits as per Vue best practices
  • fix(scheduler): adjustments for synchronized key for column-counts
  • feat(task): new props task-key and task-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

26 Apr 20:43
71eb804
Compare
Choose a tag to compare
v4.0.0-alpha.3 Pre-release
Pre-release
  • fix(build): QCalendarTask and Timestamp libraries are not building correctly
  • feat(ts): new types to support QCalendarTask

v4.0.0-alpha.2

25 Apr 13:10
cc4318e
Compare
Choose a tag to compare
v4.0.0-alpha.2 Pre-release
Pre-release
  • 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

22 Apr 12:41
832faf3
Compare
Choose a tag to compare
v4.0.0-alpha.1 Pre-release
Pre-release

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

30 May 15:29
Compare
Choose a tag to compare
v4.0.0-alpha.10 Pre-release
Pre-release
  • 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

v3.3.5

04 Feb 15:10
Compare
Choose a tag to compare
  • fix: Long-press and normal click/touch on the mini-mode calendar (#224)
  • The date button now has all available click/touch modes available. Previously it was just 'click' and 'contextmenu'.

v3.3.4

16 Jan 22:16
Compare
Choose a tag to compare
  • fix: property 'min-weeks' does not work

Check out the calendar on the right:
image

v3.3.2

16 Jan 21:05
Compare
Choose a tag to compare
  • fix: scrollToTime(X) methods are using wrong div

v3.3.1

12 Dec 16:51
Compare
Choose a tag to compare

fix(ui): Scheduler header has too much height (#219)
fix(ui): Scheduler days are off when no scrollbar present (#220)