<feed xmlns='http://www.w3.org/2005/Atom'>
<title>colitur-x.git/Makefile, branch main</title>
<subtitle>raw Xlib month grid for colitur, reads its CSV on stdin, about 250 lines of C with no toolkit</subtitle>
<id>https://git.labunix.xyz/colitur-x.git/atom?h=main</id>
<link rel='self' href='https://git.labunix.xyz/colitur-x.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/'/>
<updated>2026-08-21T08:23:52Z</updated>
<entry>
<title>split: colitur-mu moves to colitur-experiments</title>
<updated>2026-08-21T08:23:52Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-21T08:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=5d1abc9111a2a448f05462e6140fadb7448218e6'/>
<id>urn:sha1:5d1abc9111a2a448f05462e6140fadb7448218e6</id>
<content type='text'>
This repo now holds one finished program rather than a finished one and a
sketch. The microui front-end, its Xlib backend and the vendored microui
went to ../colitur-experiments with their history intact.

Makefile, config.h and README trimmed to match.
</content>
</entry>
<entry>
<title>build: proper Makefile with install, and usage in the README</title>
<updated>2026-08-21T07:38:22Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-21T07:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=d58ac7945a97b4029772022550775ab834c81b97'/>
<id>urn:sha1:d58ac7945a97b4029772022550775ab834c81b97</id>
<content type='text'>
PREFIX ?= $(HOME)/.local and a '## '-comment help target, matching the
sibling projects. The old file had no all target, no install, and a
clean that removed only one of the two binaries.
</content>
</entry>
<entry>
<title>colitur-mu: an editable microui front-end, and its Xlib backend</title>
<updated>2026-08-20T21:16:01Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-20T21:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=c453d5c3ba41af61975a83ea553b41e410d88ae2'/>
<id>urn:sha1:c453d5c3ba41af61975a83ea553b41e410d88ae2</id>
<content type='text'>
Same data as colitur-x, but the invocation is editable: year, language,
book-name form and numbering tradition are buttons that re-run colitur.
No calendar logic is reimplemented; the status line shows the exact
command that produced what is on screen.

microui (MIT, rxi) is vendored rather than packaged -- a copied-in
dependency cannot rot, which is the whole reason to prefer it over a
toolkit here.

mu_x11.c carries one bug worth recording: microui resets its scissor
with an unclipped rect of 0x1000000, and XRectangle's w/h are unsigned
short, so it truncated to 0 and turned 'clip nothing' into 'clip
everything'. A panel drew its first screenful and the rest vanished.
</content>
</entry>
<entry>
<title>colitur-x: raw Xlib month grid for colitur</title>
<updated>2026-08-20T21:00:32Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukasz@arcofasiagroup.com</email>
</author>
<published>2026-08-20T21:00:32Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/colitur-x.git/commit/?id=2fe328e64067f77070de3ba51f5cff3643afc47f'/>
<id>urn:sha1:2fe328e64067f77070de3ba51f5cff3643afc47f</id>
<content type='text'>
Reads colitur emit --format csv on stdin and draws the year as a month
grid coloured by liturgical colour, with the selected day's readings
below.

A separate program on purpose: colitur's dependencies are frozen and its
kernel is pure, so a front-end composes with it rather than living in it.
Configuration is compile-time, the same model clectio uses.
</content>
</entry>
</feed>
