{% extends "app_base.html" %} {% block title %}{{ frame.name or "Frame" }} ยท Calendar{% endblock %} {% block page_title %}{% include "_frame_name_edit.html" %}{% endblock %} {% block mode_picker %}{% include "_frame_mode_picker.html" %}{% endblock %} {% block device_status %}{% include "_device_status_bar.html" %}{% endblock %} {% block tabs %}{% include "_frame_tabs.html" %}{% endblock %} {% block content %} {% if frame.mode != 'calendar' %}
This frame is currently in Photos mode -- settings below take effect once you switch it to Calendar mode using the selector at the top of the page.
{% endif %}

Calendar

Only affects the Week and Month views, and (for Week) only at 7 days.

0 = starts today, negative = starts in the past, positive = starts in the future. Only used when Days to show isn't 7.

Uses the same album configured on the Photos tab -- nothing extra to set up.

Included calendars

Each linked person adds their own calendars (ICS subscription or CalDAV, set up in Settings) -- being linked here doesn't include anything automatically. Anyone linked to this frame can mute a calendar they'd rather not see here, even one they don't own; only its owner can add it back.

    {% for u in calendar_users %}
  • {{ u.display_name }}{% if u.is_self %} (you){% endif %}

    {% if u.calendars %} {% set current_palette = frame.palette_rgb or default_palette_rgb %} {% set current_hex = palette_to_hex(current_palette) %} {% for c in u.calendars %}
    {% if u.is_self %} {% for idx in range(2, 6) %} {% endfor %} {% endif %}
    {% endfor %} {% elif u.is_self %}

    No calendars set up yet -- add an ICS link or CalDAV account in Settings.

    {% else %}

    No calendars included.

    {% endif %}
  • {% endfor %}
{% if frame.calendar_fetch_summary %}

Last fetch: {{ frame.calendar_fetch_summary }}

{% endif %}

Weather

Shown above the event list on Agenda, Agenda (today & tomorrow), and Week views -- there's no room for it on Month.

Cities

Every city shows on every day -- add more than one if people split their time between places.

    {% for c in frame.calendar_weather_cities or [] %}
  • {{ c.label }}
  • {% else %}
  • No cities added yet.
  • {% endfor %}

Tasks

Week view only -- takes the place of one day slot instead of adding an extra one.

{% if tasks_source %}

Currently using {{ tasks_source.display_name }}'s {{ tasks_source.label }} list.

{% endif %}
{% if viewer_task_calendars %}

Use one of your own CalDAV task lists:

    {% for c in viewer_task_calendars %}
  • {% endfor %}
{% else %}

You don't have any CalDAV task lists available -- set up a CalDAV account in Settings first (a plain ICS subscription doesn't carry tasks).

{% endif %}

Preview

How this frame's calendar currently renders.

Calendar preview
{% endblock %} {% block scripts %} {% endblock %}