Customize the output with more template settings
We haven't just added more templates to PrintableCal 2019. We've also added more settings for all the existing templates.
Item font size
Most templates now provide an option to override the default font size defined in the calendar data source settings. This option is useful because some templates might work better with a larger or smaller font size for events. It's a pain to modify the font size in each calendar data source before generating. The font size can now be overridden with the "Item font size" setting.
Here's an example of the default Month template when overriding the font size to be 16:
Use bold text for item times
Many templates now include an option to use bold text for item times. This helps provide some visual separation between items and makes it easier to see when items start and end.
Here's an example of the default Calendar Columns template when using bold text for item times:
All-day area text behavior
Templates that include an "all-day area", such as the Day template and Week Column template, now include an option to control the behavior of all-day item titles. Previously, item titles would only appear on one line, and the title text could be clipped if there wasn't enough space. Now, you can choose to wrap all-day item titles, shrink the titles to fix the available space on 1 line, or behave the same as the previous version.
Here's an example of the default Week Column template when the all-day text behavior is set to wrap text:
Show timed multi-day items in time slots
Templates that include an all-day area and timeslots, such as the Day and Week Column templates, now include an option to control where items appear when they have start/end times and span multiple days. Previously, those items would always appear in the all-day area, even though they aren't all-day events (they just span across days). Now, the "Show timed multi-day items in all-day area" option can be unchecked to result in those items appearing within the correct timeslots on each day.
Here's an example of how this looks when using the default 4 Day template:
Show tasks that have no due date
The 1 Day/Page with Task List template now provides an option for showing or hiding tasks that don't have a due date. Previously, tasks without due dates would always appear in the output task list.
Show blank line between items
The Agenda template has been improved to include an option for controlling whether a blank line appears between items. Previously, a blank line would always be inserted. This resulted in additional white space that might not be desired. It also complicated the ability to customize the template and its layout.
Here's an example when the option to show blank lines is unchecked:
Numeric time format
Most templates now include a "Numeric" time format, in addition to the default, shortened, 12-hour, 14-hour, and military time formats provided previously. The numeric format shows fractional hours. For example, 10:45 AM will be shown as 10.75 when using the Numeric time format.
Item sort order
Some templates, such as the Month and Multiweek templates, now include an option sort items either by starting time or by associated calendar data source. In the previous version, items were always sorted by start time. When sorting by associated calendar, items will be grouped by calendar within each day, instead of appearing in sequential order. A similar option has also been added to the 1 Day/Page with Task List template, where the listed tasks can be grouped by calendar data source instead of when they're due.
When sorting by calendar data source, the order is determined by the list of calendar data sources. Data sources can be moved up or down in the list to control the ordering of events and tasks in the output.
Here's an example of how this looks when sorting items by calendar data source:
Show time on separate line
The Day Calendar Columns template has been improved with an option for showing item times and locations on separate lines.
Here's an example of how this looks when both times and locations are configured to appear on separate lines: