Repository navigation
Releases
webwm v0.2.0
Tile columns that cannot fit all their widgets no longer have to scroll. Pass the new collapsedHeight option (the height of a widget shown as its title bar) to arrangeWithMinimums:
- The most recently focused widgets stay open; the rest collapse to title bars at the column's bottom, in tile order. Placements carry
collapsed: true, andmodeispreferred-collapse. - When even the title bars do not all fit, the column keeps one widget open, shows the title bars that fit, and returns the rest in the new
overflowfield: the hidden widgets and the rect of one entry slot, for a "+N more" list. - Focusing a collapsed or overflowed widget opens it on the next arrangement.
webwm/dommarks collapsed elements withdata-collapsed;tileInsertionTargetAtPointreads columns top to bottom.
Without collapsedHeight, behaviour is unchanged. MinimumAwareArrangement gains a required overflow field (always empty unless collapsing).
Install with pnpm add https://github.com/codeworksh/webwm/releases/download/v0.2.0/webwm-0.2.0.tgz. This package is not published to npm.
webwm v0.1.0
First GitHub-only release of webwm: pure dynamic tiling core, optional DOM and React adapters, TanStack React and plain DOM examples, and browser E2E coverage. Install with pnpm add https://github.com/codeworksh/webwm/releases/download/v0.1.0/webwm-0.1.0.tgz. If using webwm/react, also install React in your app (pnpm add react). This package has not been published to npm.