Releases: williamtroup/Calendar.js
Releases · williamtroup/Calendar.js
Calendar.js v2.10.3 - CSS improvements!
- 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.
Calendar.js v2.10.2 - Timeline axis sticky support!
- 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.
Calendar.js v2.10.1 - UI and Setting Improvements!
- 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.
Calendar.js v2.10.0 - Jump to Date support, and improved settings!
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.
Calendar.js v2.9.10 - NuGet updates and style improvements!
- 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).
Calendar.js v2.9.9 - NuGet.org support!
- Added "calendar.js.nuspec" NuGet support!
Calendar.js v2.9.8 - Fixes!
- 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.
Calendar.js v2.9.7 - Timeline improvements!
- 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.
Calendar.js v2.9.6 - Minor documentation updates
- Very minor code documentation improvements.
Calendar.js v2.9.5 - MIT License and smaller improvements!
- The "Edit Event" tooltip button and context menu icon now use a brand new "Edit" icon instead of the original "Plus" icon.
- The Full Month view (default view) now has its own container and CSS class "full-month-view".
- Reorganized the CSS classes into the right areas.
- Renamed the CSS class "header-date" to "title-bar" (for the Full Month view).
- Added multiple "repeating-linear-gradient" CSS styles for the disabled days (when an event is dragged).
- Change the project license to the MIT License.