First release.
VanillaCalendar() creates a calendar, date picker or time picker from a
list of Vanilla Calendar Pro
options, bundling
version 3.2.0 of the library. Date and POSIXct values are converted to
the strings it expects, options that must be JSON arrays are boxed, and
unknown option names warn.VanillaCalendarOutput() and renderVanillaCalendar() place a calendar in a
Shiny app, reporting the selected dates, month, year, time, week number,
displayed month and readiness as inputs.VanillaCalendarProxy(), with vcSet(), vcUpdate(), vcShow(),
vcHide() and vcDestroy(), changes a calendar that is already on the page
without re-rendering it.inputMode = TRUE renders a text box with a popup calendar.Earlier versions of this package were distributed on GitHub and bundled
Vanilla Calendar Pro 2.9.3, whose options were nested under settings. Those
options no longer exist: settings$lang is now locale,
settings$selection$day is now selectionDatesMode, and
settings$visibility$theme is now selectedTheme. Unknown names warn rather
than being ignored, so the change is visible rather than silent.
input$<id>_selected is now a Date vector rather than character,
input$<id>_selected_month counts from 1 rather than 0, and
input$<id>_selected_arrow is now input$<id>_displayed.