* Added ARM64 build configuration for the map.
* Added arm64 build configuration for the build projects.
* Increase the target version of Drawing.UWP and enable the native toolchain for ARM64
* Change the build version of the Drawing to v141 in order to be able to pass the CI build - the machine has only that version.
* Render all of the points in the chart not only the one that are visible in the viewport in order to accurately visualize the data.
* Remove not used usings.
* Improve algorithm for getting the render points in the chart by taking into account if the line of two points is visible in the rectangle bounds of the chart.
* Improve the logic for checking which data points should be rendered in the viewport.
* Added scroll to time functionality for the multi day view.
* Update the Decorations of the MultiDay always - they are not connected with the visibility property of the calendar.
* Make the control initially scroll in XF.
* Use the Date of the DisplayDate in order to get the right appointment to scroll to in XF. (#405)
* Improve the Special slots of the MultiDayView. (#400)
* Added IsReadOnly for the Slots.
* Make the special slot respect the ZIndex from the Style.
* Replace the visual of the Slot with ContentControl in order to expose feature in XF with SpecialSlotTemplate.
* Improve the ZIndex functionality for the special slots.
* Improve the slot tapped logic by taking into account the read-only slots.
* Fix StyleCop errors.
* Improvements of the virtualization of the Special slots.
* Prevent memory leak inside the multi-day view.
* Small code improvements.
* Change the Brush of the Special slot for Light theme.
* Update example to include special slots.
* Added the brushes provided by design.
* Arrange the already visible slot in order to prevent issues when the layout is changed at runtime.
* Apply a fix for the special slots when they are longer than one day. Now when there are more days the slot will layout as expected.
* Fix the build.
* Remove not used Style.
* Enable the IsRepeatingEnabled functionality of the InlineButton for UWP (#407)
* Get the peer that is attached to the inline button and use it for invoking the click instead of creating new peer instance that is not connected with the button.
* Added comment explaining the fix - make it more clear for future changes.
* Added Special slots for Month View. (#408)
* Apply a fix for the layout of the time ruler for latest versions of windows.
* Return old logic.
* Initial implementation of the special slots for monthview.
* Make Month cell style context for further usage in style selector.
* Initial implementation of the special slots for month.
* Handle selection when cell is read only due to its slot.
* Added content template for the special slots in the multiday view.
* Fix stylecop errors.
* Small code refactoring.
* Small code improvement.
* Various fixes for the Calendar and added example for the special slots in the Month view.
* Remove irrelevant code.
* Set default styles event if there is month view settings.
* Added DisplayDateChanged event for the RadCalendar. (#409)
* Prevent null ref when changing the settings and the ViewMode is not MultiDayView (#411)
* Improve the virtualization of the Appointments for the DayView. (#412)
* Expose method in RadCalendar that is used when preparing the AppointmentControl container.
* Clear the header and content when recycling the AppointmentControl.
* Prevent assigning Content and Header if already assigned.
* Fix potential null reference exceptions.
* Small code improvements.
* Improve the virtualization of the appointments.
* Fix issues with the changed virtualization.
* Small code improvements.
* Improve the virtualization of the all day area.
* Improve the invalidate UI to handle the Appointment virtualization.
* Add the correct comments.
* Small code improvements.
* Revert Month View Special slots functionality. (#413)
* Revert "Added Special slots for Month View. (#408)"
This reverts commit 59c42367d0.
# Conflicts:
# Controls/Input/Input.UWP/Input.UWP.csproj
# SDKExamples.UWP/Examples/Calendar/MonthViewSpecialSlots.xaml
# SDKExamples.UWP/Examples/Calendar/MultiDayViewStyling.xaml
* Revert Special Slots from Month view.
* Revert MonthView special slot.
* Bring back needed logic.
* Various fixes and improvements of the Special Slots functionality (#416)
* TimeSlotTapped command improvement (#417)
* Initial version of the improved time slot tap.
* Get the exact time where user has clicked.
* Fix example.
* Added comments for public API.
* Fix StyleCop error.
* Nasko/prevent unloading resources (#418)
* Prevent the unloading of the MultiDayView when the control is unloaded. It should only be removed when the template is removed.
* Update the TimeRuler if the CalendarCells are empty.
* Change the default color of the UWP special slots. (#419)
* Update the nuget version. (#420)
* Fix PropertyChanged being raised when the value of a property did not effectively change. Fixed by adding an equals check.
* Implement immediate commit mode for the dataform numeric editor.
* Implement immediate commit mode for the dataform string editor.
* Implement immediate commit mode for the dataform date editor.
* Implement immediate commit mode for the dataform time editor.
* Revert trigger to previous default value to avoid a breaking change.
* Recycle the appointment visuals when the All flag is triggered in order to prevent inaccurate rendering of appointments. (#424)
* Fix a null reference exception during validation.
* Fix NumeridEditor size being different from the others due to a Margin of an element that should not be visible.
* Fix DateEditor size being different from the others due to a Margin of an element that should not be visible.
* Delete unneeded headers as editors already have headers.
* Fix a bug where upon validation errors were not always displayed.
* Moved property value conversion into one single location, namely the binding between the editor and the PropertyValue of the EntityProperty.
* Implement editor value changed notifications.
* Update nuget package version. (#432)
Co-authored-by: StefanNenchev <stefan.nenchev@telerik.com>
Co-authored-by: Petar Marchev <petar.k.marchev@gmail.com>
* Added scroll to time functionality for the multi day view.
* Update the Decorations of the MultiDay always - they are not connected with the visibility property of the calendar.
* Make the control initially scroll in XF.
* Use the Date of the DisplayDate in order to get the right appointment to scroll to in XF. (#405)
* Improve the Special slots of the MultiDayView. (#400)
* Added IsReadOnly for the Slots.
* Make the special slot respect the ZIndex from the Style.
* Replace the visual of the Slot with ContentControl in order to expose feature in XF with SpecialSlotTemplate.
* Improve the ZIndex functionality for the special slots.
* Improve the slot tapped logic by taking into account the read-only slots.
* Fix StyleCop errors.
* Improvements of the virtualization of the Special slots.
* Prevent memory leak inside the multi-day view.
* Small code improvements.
* Change the Brush of the Special slot for Light theme.
* Update example to include special slots.
* Added the brushes provided by design.
* Arrange the already visible slot in order to prevent issues when the layout is changed at runtime.
* Apply a fix for the special slots when they are longer than one day. Now when there are more days the slot will layout as expected.
* Fix the build.
* Remove not used Style.
* Enable the IsRepeatingEnabled functionality of the InlineButton for UWP (#407)
* Get the peer that is attached to the inline button and use it for invoking the click instead of creating new peer instance that is not connected with the button.
* Added comment explaining the fix - make it more clear for future changes.
* Added Special slots for Month View. (#408)
* Apply a fix for the layout of the time ruler for latest versions of windows.
* Return old logic.
* Initial implementation of the special slots for monthview.
* Make Month cell style context for further usage in style selector.
* Initial implementation of the special slots for month.
* Handle selection when cell is read only due to its slot.
* Added content template for the special slots in the multiday view.
* Fix stylecop errors.
* Small code refactoring.
* Small code improvement.
* Various fixes for the Calendar and added example for the special slots in the Month view.
* Remove irrelevant code.
* Set default styles event if there is month view settings.
* Added DisplayDateChanged event for the RadCalendar. (#409)
* Prevent null ref when changing the settings and the ViewMode is not MultiDayView (#411)
* Improve the virtualization of the Appointments for the DayView. (#412)
* Expose method in RadCalendar that is used when preparing the AppointmentControl container.
* Clear the header and content when recycling the AppointmentControl.
* Prevent assigning Content and Header if already assigned.
* Fix potential null reference exceptions.
* Small code improvements.
* Improve the virtualization of the appointments.
* Fix issues with the changed virtualization.
* Small code improvements.
* Improve the virtualization of the all day area.
* Improve the invalidate UI to handle the Appointment virtualization.
* Add the correct comments.
* Small code improvements.
* Revert Month View Special slots functionality. (#413)
* Revert "Added Special slots for Month View. (#408)"
This reverts commit 59c42367d0.
# Conflicts:
# Controls/Input/Input.UWP/Input.UWP.csproj
# SDKExamples.UWP/Examples/Calendar/MonthViewSpecialSlots.xaml
# SDKExamples.UWP/Examples/Calendar/MultiDayViewStyling.xaml
* Revert Special Slots from Month view.
* Revert MonthView special slot.
* Bring back needed logic.
* Various fixes and improvements of the Special Slots functionality (#416)
* TimeSlotTapped command improvement (#417)
* Initial version of the improved time slot tap.
* Get the exact time where user has clicked.
* Fix example.
* Added comments for public API.
* Fix StyleCop error.
* Nasko/prevent unloading resources (#418)
* Prevent the unloading of the MultiDayView when the control is unloaded. It should only be removed when the template is removed.
* Update the TimeRuler if the CalendarCells are empty.
* Change the default color of the UWP special slots. (#419)
* Update the nuget version. (#420)