Configuring the Widget
Data Source
To display events in the Readerboard widget, connect a calendar data source to the Set data source property via the widget's data source picker.
The widget automatically detects which calendar platform the data comes from and normalizes it into a standard event format. No additional configuration is needed for source selection.
Read more about supported data source formats here.
General Styling Settings
This group controls the widget's background appearance and content padding.
Background Type
Select the type of background for the widget.
- Color - Displays a solid color background (default).
- Image - Displays an uploaded image as the background.
Default: Color
Background Color
Visible when Background Type is set to "Color".
Select the background color for the widget using the color picker. Supports RGBA values for transparency.
Default: rgba(255, 255, 255, 0.6)
Background Image
Visible when Background Type is set to "Image".
Upload an image file to use as the widget background.
Background Image Fit
Visible when Background Type is set to "Image".
Controls how the background image is scaled within the widget container.
- Cover - Image covers the entire container, cropping if necessary to maintain aspect ratio (default).
- Contain - Image fits entirely within the container, potentially leaving empty space.
- Fill - Image stretches to fill the container exactly, ignoring aspect ratio.
Default: Cover
Inner Padding
Sets the padding around the content inside the widget, in pixels. This controls the spacing between the widget edges and the event tables.
When no events are available, padding is automatically set to 0.
- Range: 0 - 128 px
- Default: 8 px
Readerboard Settings
This group controls how pages transition and how pagination is displayed.
Animation Type
Select the animation style used when transitioning between pages.
- None - Pages switch instantly with no animation (default).
- Slide - Pages slide in from one direction while the previous page slides out.
- Fade - Pages fade out and fade in during transitions.
Default: None
Animation durations:
- Fade: 500ms
- Slide: 800ms
Slide Direction
Visible when Animation Type is set to "Slide".
Controls the direction of the slide animation.
- Left to Right - Current page slides out to the right, new page enters from the left (default).
- Right to Left - Current page slides out to the left, new page enters from the right.
- Top to Bottom - Current page slides out downward, new page enters from the top.
- Bottom to Top - Current page slides out upward, new page enters from the bottom.
Default: Left to Right
Page Interval (seconds)
Sets the time in seconds between automatic page transitions. The widget cycles through all pages on a continuous loop.
- Range: 3 - 60 seconds
- Default: 10 seconds
Show Page Number
When enabled, a page indicator (e.g., "1/3") is displayed at the bottom-right corner of the widget.
When disabled, the page indicator is hidden, and sensor events (currentPageNumber and maxPageNumber) are emitted instead, allowing external widgets to display pagination information.
Default: Enabled
Grouping Settings
This group controls how events are organized into groups.
Group By
Select which event field is used to group events into separate tables.
- None - All events are displayed in a single table without grouping (default).
- Room - Events are grouped by their location/room.
- Owner - Events are grouped by the event organizer/owner.
- Organization - Events are grouped by the associated organization.
When grouping is active, each group is rendered as a separate table with a caption showing the group name. Events with an empty or missing group field value are placed under the "Unknown" group.
Default: None
Group Header Styling
Visible when Group By is not set to "None".
These settings control the appearance of group header labels displayed above each event table.
- Show Group Header - Toggle the visibility of group headers. When disabled, events are still grouped but without visible labels. Default: Enabled
- Group Header Font Size - The font size in pixels. Range: 10 - 100 px. Default: 18 px
- Font Family - The typeface for group headers. Default: Arial
- Font Style - The style (normal, italic, bold, etc.) for group headers. Default: bold
- Font Color - The text color for group headers. Default:
#000000 - Background Color - The background color of group headers. Supports RGBA for transparency. Default:
transparent