flotilla/src
Agent 4b1e209262 feat: uniform-size tile grid with flex-fill aspect (PR-C1 plan v2)
Replaces the Jitsi-style mixed-row layout (~190 lines: partitions,
mixed-size rows, per-row aspect, penalty scoring) with a simple uniform
grid (~25 lines): all tiles identical px size, aspect flexes within
[3:4 .. 16:9], column count chosen to maximize area via key ordering
(overflow < waste < aspect closeness < -area).

Key changes:
- computeUniformGrid / UniformTileGrid replaces computeTileLayout/TileLayout
- TILE_ASPECT_MIN widened from 9/16 to 3/4 per @matt
- CSS grid with explicit px column/row tracks replaces flex rows
- mx-auto centers the grid block; orphan rows have same-size tiles
  (never full-width giants)
- Outer measuring container always mounted (bind:clientWidth/Height);
  inner grid gated on tileGrid
- Each tile wrapper: overflow-hidden rounded-2xl (grid cell sizes it)
- 'default' tile variant keeps min-h-0 h-full w-full (fills grid cell)

Per @matt's approved plan v2: flex-fill single rule everywhere, no
portrait special-casing, no mixed-size rows, uniform tiles, centered
block.
2026-08-11 16:25:55 -04:00
..
app feat: uniform-size tile grid with flex-fill aspect (PR-C1 plan v2) 2026-08-11 16:25:55 -04:00
assets/icons chore: show call participant mute and camera-off state (#279) 2026-05-21 20:58:53 +00:00
lib Fix tooltip z index 2026-07-29 17:30:59 -07:00
routes Stop recommending relay.tools 2026-08-02 07:13:43 -07:00
app.d.ts Tweaks to navigation 2024-10-23 09:45:06 -07:00
app.html Tweak syncing, fix logo generation 2026-07-02 16:36:58 -07:00
service-worker.js Bring back service worker 2026-02-02 10:35:05 -08:00
types.d.ts Add types file 2024-11-13 10:32:47 -08:00