Skip to content

Releases: ME-MarvinE/XCalendar

2.1.0 - Customisation Simplification

25 Feb 13:30
Compare
Choose a tag to compare
  • Added Command and CommandParameter properties for each state in CalendarDayView
  • Added FramedLabel control
  • Added DayOfWeekExtensions class
  • Added default implementation for CalendarDayView, drastically simplifying customisation
  • Removed day customisation properties from CalendarView. A DayTemplate with a CalendarDayView can be used instead
  • Renamed SelectionMode to SelectionAction
  • Improved navigation speed drastically
  • Fixed days in the 'Selected' state having major negative impacts on navigation speed.

  • Added an icon for the nuget package
  • Changed ConstructListDialogPopup UI in sample app

2.0.1 - Better Selection and More Customisation

06 Feb 04:15
Compare
Choose a tag to compare

Updated the wiki to explain the Calendar and its properties better.

  • Added range selection
  • Added BackgroundColor and BorderColor properties for each day state (CurrentMonth, OtherMonth, Today etc.)
  • Added DayVerticalOptions, DayHorizontalOptions, DayMargin, DayPadding, DayWidthRequest, DayCornerRadius, and DayHasShadow properties
  • Added SelectionChangedEventArgs for the DateSelectionChanged event
  • Added Label properties such as FontAttributes, FontSize, and LineHeight to CalendarDayView
  • Added ForwardsNavigationAmount and BackwardsNavigationAmount properties
  • Added NavigationTimeUnit.Day
  • Added SelectionType which defines how dates can be selected
  • Changed SelectionMode to define what happens when dates are selected

1.2.1 - Hotfix

20 Jan 20:30
Compare
Choose a tag to compare
  • Fixed Rows not calling PropertyChanged and updating the UI when AutoRows is set to true

1.2.0 - Navigation and DayNames

20 Jan 10:37
d6c40bd
Compare
Choose a tag to compare
  • Added StartOfWeekDayNamesOrder, CustomDayNamesOrder, and UseCustomDayNamesOrder properties
  • Added ClampNavigatedDateToDayRange property
  • Added NavigationHeightRequest property
  • Renamed NavigationLimitMode to CalendarLoopMode
  • Renamed NavigationMode to NavigationTimeUnit
  • Improved NavigationLimitMode implementation
  • Fixed CalendarView not detecting changes to some properties
  • Fixed several bugs associated with DayNamesOrder
  • Improved many functionalities associated with DayNamesOrder

  • Bug Fixes in the sample app

1.1.1

17 Jan 15:35
b0817a7
Compare
Choose a tag to compare
Create README.md

1.1.0

15 Jan 16:07
Compare
Choose a tag to compare
  • Added DayHeightRequest property.
  • Fixed the default implementation of CalendarView not working.

1.0.0

15 Jan 05:22
Compare
Choose a tag to compare
Add project files.