Havre: drag the divider between the list and the chat #251

Merged
teahubxyz merged 4 commits from havre-split into gh-pages 2026-10-23 19:47:06 +00:00
Owner
  • New split.js: on screens wider than 1040px, the line between chats / characters / harbor and the chat can be dragged. With it focused, the arrow keys move it 20px (80px with shift). Double-click or Home puts it back.
  • The list stays at least 320px and the chat at least 380px. The width is kept in this browser (havre.split) and re-fitted when the window resizes.
  • Below 1040px the list and the chat take turns on screen, so the divider is hidden.
  • The update pill watches split.js too.

Checked in a browser: drag, minimum width, keys, kept through a reload, double-click reset, no overflow, hidden on a phone, no console errors.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KjyFZEJivqQMhhCyyQau49

- New `split.js`: on screens wider than 1040px, the line between chats / characters / harbor and the chat can be dragged. With it focused, the arrow keys move it 20px (80px with shift). Double-click or Home puts it back. - The list stays at least 320px and the chat at least 380px. The width is kept in this browser (`havre.split`) and re-fitted when the window resizes. - Below 1040px the list and the chat take turns on screen, so the divider is hidden. - The update pill watches `split.js` too. Checked in a browser: drag, minimum width, keys, kept through a reload, double-click reset, no overflow, hidden on a phone, no console errors. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01KjyFZEJivqQMhhCyyQau49
teahubxyz added 4 commits 2026-10-23 19:37:49 +00:00
teahubxyz merged commit 5ca4460d79 into gh-pages 2026-10-23 19:47:06 +00:00
Sign in to join this conversation.