Fixed a fault that caused the wrong month to be added to the hidden input field for a date selected in DatePicker mode.
Update some of the documentation.
2.10.4
4 months ago
Updated the README files to include the languages that are supported by default.
Fixed a fault that caused the DatePickers to be added to the bottom of a parent DOM element (it's now rendered where the original was placed).
Fixed a bad reference when getting a style value.
Fixed HTML files using the wrong formatting for meta, and imports being missing.
Improved documentation in the main README files.
Removed some dead code confusing the core code.
Added examples to all documentation files, and fixed some layout issues.
Organized/renamed some of the documentation.
2.10.3
4 months ago
Updated all documentation headers to include the correct year, and added the year to all smaller files.
BREAKING: All ":root" variables now start with "--calendar-js-", which will prevent collisions with other libraries.
2.10.2
4 months ago
Added PACK.sh and PUBLISH.sh shortcut command files.
The Timeline view axis column is now fixed in place, ensuring that it is always visible when scrolling.
2.10.1
5 months ago
Added a new separator line between the Jump To Date and Refresh buttons on all title bars.
Added a new separator line between the Configuration and Import/Export buttons on the side menu.
Increased the width of the side menu by 20 pixels in all views.
The settings "workingHoursStart" and "workingHoursEnd" now support setting the hours for specific days differently (see documentation).
Added a new setting "eventColorsEditingEnabled" (defaults to true), which states if event colors can be changed in the Event Editor dialog.
Fixed the "Event Editor" dialog not updating when "setOptions()" is called with specific setting changes.
2.10.0
5 months ago
New Features:
BREAKING: All settings that affect views and how they look are now split up into categories under a new "views" area (mass renames have been included).
Added a new dialog called "Jump To Date", which will allow you to jump to a selected date in any view that is currently active.
Settings:
Added a new setting "viewToOpenOnFirstLoad" (defaults to null), which states the view that should be opened when the calendar is first initialized (see options for values).
Shortcut Keys:
Pressing the Ctrl/Cmd + Shift + J will now open the new "Jump To Date" dialog.
General Improvements:
All events rendered in the UI now add a new attribute called "event-is-all-day", which states if the event is an all-day event.
Code Improvements:
Remove dead variables that are stored, but are not used for anything.
Fixes:
Fixed a script error that occurred when setting the option "showDayNamesHeaders" via the "setOptions()" public function.
2.9.10
6 months ago
Added a dedicated README_NUGET.md files for NuGet.org publishing.
Added badge link to the new NuGet.org package location in the README files and updated the badge colors.
Added new :root variable "--view-time-arrow-color", which states what color the time display arrow should be (changed to a clearer color).
2.9.9
6 months ago
Added "calendar.js.nuspec" NuGet support!
2.9.8
6 months ago
Fixed a fault that caused the Full Year view to show the wrong numbers that represent the total events for each day, of each month.
2.9.7
6 months ago
Added "organizerEmailAddress", "url", and "title" timeline axis support. These can also be used for the default axis setting.
Added a "Previous Property" button to the timeline axis header (the axis text is now also centred).
The tabs/content areas now use a slightly lighter background color to make them stand out a little more.