diff options
| author | Calvin Morrison <calvin@pobox.com> | 2026-08-22 19:12:15 -0400 |
|---|---|---|
| committer | Calvin Morrison <calvin@pobox.com> | 2026-08-22 19:12:15 -0400 |
| commit | c16c778c60deaafa0c9e5bbc1db9a10f64fec9b2 (patch) | |
| tree | aced25a7611486d61f20094728b41fe322ad6feb /pim/rc/who | |
| parent | 77c7bc9b187450818ec068239a3ae836d01fdebc (diff) | |
cal9 kept an event in a panel and a day in another, with the state that
implies: a selection, a picked day, rectangles for the buttons on it,
and a hundred-odd lines to draw it. Opening a window instead deletes all
of that rather than tidying it away. Clicking an event opens cal9 -v
event, clicking a day opens cal9 -v day, and cal9 is three grids again.
The event window earns being cal9 rather than pim/showwin: it carries
Accept, Tentative and Declined, lit to show where you stand, and only
when the calendar's ctl says it can rsvp. cal9 -v invite is a form that
writes the calendar's new file in the tree's key: value form, so the
composer knows nothing about iCalendar either.
datepick is a program rather than a widget so anything can use it:
pim/agenda -d `{datepick}
-t asks for a time as well, in stages, because a grid of ninety-six
five-minute slots is not something you want to aim at. A window started
from wctl has nowhere useful to print, so -o and -s hand the answer back
by file or by snarf; the invite form spawns it that way and fills the
field when it returns.
An event you have not answered draws pale, so a glance at the week says
what is still waiting.
Move and Resize are gone from the menus: rio owns the border and does
both, better. Compact is one item showing whichever state you are not
in.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'pim/rc/who')
0 files changed, 0 insertions, 0 deletions
