B4A Library [B4X] [XUI] AS Scheduler 📅 - MonthView, DayView (Week), AgendaView and CalendarView [Payware]

Alexander Stolte

Expert
Licensed User
Longtime User
Update
  • 3.21
    • DayView
      • New set CanSwipe - If “False” the swiping is deactivated
      • New get and set AutoAppointmentTextColor - Automatically adjusts the text color of an appointment to the background color
    • MonthView
      • New get and set AutoAppointmentTextColor - Automatically adjusts the text color of an appointment to the background color
    • AgendaView
      • New get and set AutoAppointmentTextColor - Automatically adjusts the text color of an appointment to the background color
 

Alexander Stolte

Expert
Licensed User
Longtime User
This update focuses on theming.

Update
  • 3.22
    • Utils
      • Removed ASScheduler_Theme
    • MonthView
      • Removed SetTheme
      • Removed set HeaderColor -> is now in HeaderTextProperties
      • New set Theme - You can now switch to Light or Dark mode
      • New get Theme_Dark
      • New get Theme_Light
      • New Designer Property ThemeChangeTransition
        • Default: None
    • DayView
      • Removed SetTheme
      • New set Theme - You can now switch to Light or Dark mode
      • New get Theme_Dark
      • New get Theme_Light
      • New Designer Property ThemeChangeTransition
        • Default: None
    • AgendaView
      • Removed SetTheme
      • New set Theme - You can now switch to Light or Dark mode
      • New get Theme_Dark
      • New get Theme_Light
      • New Designer Property ThemeChangeTransition
        • Default: None
      • New Designer Property CurrentDateTextColor
        • Default: Black
      • Change Designer Property CurrentDateColor default value to WHITE
    • CalendarView
      • Removed "HeaderColor", is now in the ASScheduler_CalendarView_HeaderProperties type
      • Removed SetTheme
      • New set Theme - You can now switch to Light or Dark mode
      • New get Theme_Dark
      • New get Theme_Light
      • New Designer Property ThemeChangeTransition
        • Default: None
After 3 years I have tidied up the 1st post and brought it up to date.
The example projects have been removed and replaced by a global example project in the first post.

As in most AS_Views, you can now also change the theme here by calling up the following:
B4X:
ASScheduler_DayView1.Theme = ASScheduler_DayView1.Theme_Light
B4X:
ASScheduler_DayView1.Theme = ASScheduler_DayView1.Theme_Dark

Is available for all views in the scheduler.