Skip to content

Threads

Interaction system. TypeScript and CSS, 2026.

Connect, enter, return. A thread is a few pieces joined by hand. A pointer finds its name at the edge of a row; a finger finds it under the row. Open it and the others are there; open one and you go into it, and going back puts you on the very row you left.

Nothing depends on hover. Pointer, finger and keyboard reach the same list, and it closes when you ask it to.

Record

npm install @khannaoffice/system

Threads's record

Module
core.ts, where a thread is a collection of the kind thread, and capabilities.ts, which reads one