<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slosh.git/web/demo/overlay, branch docs-new</title>
<subtitle>an opinionated terminal multiplexer in C with programmable pane chrome</subtitle>
<id>https://git.sl0p.foo/slosh.git/atom/web/demo/overlay?h=docs-new</id>
<link rel='self' href='https://git.sl0p.foo/slosh.git/atom/web/demo/overlay?h=docs-new'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/slosh.git/'/>
<updated>2026-08-30T14:28:57Z</updated>
<entry>
<title>webdemo: no attach splash -- the welcome float already greets</title>
<updated>2026-08-30T14:28:57Z</updated>
<author>
<name>user</name>
<email>user@clank</email>
</author>
<published>2026-08-30T14:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/slosh.git/commit/?id=9022512f573ad515f08cd9b42b1f0f3948ee75fb'/>
<id>urn:sha1:9022512f573ad515f08cd9b42b1f0f3948ee75fb</id>
<content type='text'>
Two logos in quick succession -- the splash's, then the welcome
float's -- reads as a glitch, not a greeting, technically correct or
not. splash_ms 0 in the guest config; the comment leaves the knob
visible for anyone editing their way through the playground.
</content>
</entry>
<entry>
<title>webdemo: land in the playground, not just the demo</title>
<updated>2026-08-30T13:23:02Z</updated>
<author>
<name>user</name>
<email>user@clank</email>
</author>
<published>2026-08-30T13:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/slosh.git/commit/?id=749dac89798ab1ec8a4869ce92f4bd02f67d7774'/>
<id>urn:sha1:749dac89798ab1ec8a4869ce92f4bd02f67d7774</id>
<content type='text'>
The overlay grows into a first session worth having:

- The config is a playground now -- every theme the repo ships rides
  along as an include one word away, and the settings worth flipping
  (compact, shaders, keys, dim_unfocused) sit commented in the file,
  each one uncomment-and-save from happening on screen.
- C-a e opens vim, not busybox vi: editor "vim" in the config, since
  the image always carried the real vim and its kdl syntax without
  ever launching them. shortmess in the vimrc keeps the file-info
  message from wedging a narrow pane into a hit-enter prompt.
- The config starts open, highlighted, in a pane of its own: the
  discovery C-a e would make, made before anyone has to make it.
- A welcome float greets over everything, the slosh logo on top,
  centred by the layout engine at whatever size the browser gave the
  terminal (the previous commit is its enabling act). It teaches its
  own dismissal -- C-a x, or the X it wears -- and it never exits on
  its own, so keep_dead has no corpse to keep.
</content>
</entry>
<entry>
<title>slosh: the website lives in web/ -- one directory, one build, make www</title>
<updated>2026-08-19T18:11:10Z</updated>
<author>
<name>user</name>
<email>user@clank</email>
</author>
<published>2026-08-19T18:11:10Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/slosh.git/commit/?id=76f3868cd7b775cb59b85a32c2b223732f6afc30'/>
<id>urn:sha1:76f3868cd7b775cb59b85a32c2b223732f6afc30</id>
<content type='text'>
Consolidate everything the website is made of:

- web_new/ -&gt; web/: the front page, install.sh, and build-site
- contrib/webdemo/ -&gt; web/demo/: the in-browser machine, committed for
  the first time (it had never been checked in)
- make www at the top level assembles the whole site into build/www
  (NO_DEMO=1 skips the guest cross-compile)
- web_plan.md deleted: the plan is fulfilled and web/README.md is now
  the record

Path fallout: the overlay theme symlink gains one ../ (web/demo is a
level shallower relative to contrib/themes), PYSRC in the Makefile
follows the demo scripts, contrib/README.md drops its webdemo section.
ROOT := ../.. in the demo Makefile survives unchanged -- web/demo sits
at the same depth contrib/webdemo did.

Verified: make www builds front page + docs + demo end to end,
web/demo make check boots the image to slosh, tests/test_docs.py and
make fmt-check green.
</content>
</entry>
</feed>
