Releases: ME-MarvinE/XCalendar
Releases · ME-MarvinE/XCalendar
2.1.0 - Customisation Simplification
- Added
Command
andCommandParameter
properties for each state inCalendarDayView
- Added
FramedLabel
control - Added DayOfWeekExtensions class
- Added default implementation for
CalendarDayView
, drastically simplifying customisation - Removed day customisation properties from
CalendarView
. ADayTemplate
with aCalendarDayView
can be used instead - Renamed
SelectionMode
toSelectionAction
- 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
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
, andDayHasShadow
properties - Added
SelectionChangedEventArgs
for theDateSelectionChanged
event - Added
Label
properties such asFontAttributes
,FontSize
, andLineHeight
to CalendarDayView - Added
ForwardsNavigationAmount
andBackwardsNavigationAmount
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
- Fixed
Rows
not calling PropertyChanged and updating the UI whenAutoRows
is set totrue
1.2.0 - Navigation and DayNames
- Added
StartOfWeekDayNamesOrder
,CustomDayNamesOrder
, andUseCustomDayNamesOrder
properties - Added
ClampNavigatedDateToDayRange
property - Added
NavigationHeightRequest
property - Renamed
NavigationLimitMode
toCalendarLoopMode
- Renamed
NavigationMode
toNavigationTimeUnit
- 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
Create README.md
1.1.0
- Added
DayHeightRequest
property. - Fixed the default implementation of
CalendarView
not working.
1.0.0
Add project files.