diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-19 22:00:20 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-19 22:00:20 +0200 |
| commit | d72868ab9ea4f3170eff22a731fdc171469eddf7 (patch) | |
| tree | 77b43e8c4e84e38675c1d8a36e2d501a0d994bcc /lib/kernel/overlay_ini.mli | |
| parent | ceed38372a66580ec584db10db79cf311c6da9ef (diff) | |
| download | colitur-d72868ab9ea4f3170eff22a731fdc171469eddf7.tar.gz colitur-d72868ab9ea4f3170eff22a731fdc171469eddf7.zip | |
feat(templates): the wall calendar fills its page
The previous version occupied about the top quarter of an A4 page and
left the rest blank, and printed slugs. Cell height is now computed
from the text height (\textheight-18mm over 6 rows -- every month has
5 or 6 Sunday-started weeks) rather than left to the table's natural
size, which is what made it float at the top. Measured: January 2027's
last row of content now reaches y=566pt of a 595pt-tall page, not a
quarter of the way down.
Real names replace the raw slug in every cell (the observed day's own
resolved display name, a plain string per View.of_days), and each
day's rank name is shown too, so a printed page reads as a calendar
rather than machine keys.
Weekday headings come from the view as a localised list rather than a
hard-coded Dom/Lun/Mar row, so a translated calendar needs no template
edit -- and because the engine rejects an empty tag path, the list
carries named {name; last} fields rather than bare values.
grid.ms and grid.html carry the same two changes (real names, localised
weekday headings) for their own flavours.
Verified with pdflatex/groff: 12 pages, A4 landscape, every row exactly
7 cells (6 ampersands), zero warnings. Goldens regenerated through the
test harness's own render path, not the CLI, whose default language
table differs from the test's.
Diffstat (limited to 'lib/kernel/overlay_ini.mli')
0 files changed, 0 insertions, 0 deletions
