Commit Graph
7 Commits
Author SHA1 Message Date
fkwp 9add3e52c4 Update file headers copyright and change licence to AGPL-3.0-only 2024-09-06 10:22:13 +02:00
Robin 14fc1481f3 Address some review feedback 2024-07-12 14:01:32 -04:00
Robin 20602c122b Implement the new unified grid layout
Here I've implemented an MVP for the new unified grid layout, which scales smoothly up to arbitrarily many participants. It doesn't yet have a special 1:1 layout, so in spotlight mode and 1:1s, we will still fall back to the legacy grid systems.

Things that happened along the way:
- The part of VideoTile that is common to both spotlight and grid tiles, I refactored into MediaView
- VideoTile renamed to GridTile
- Added SpotlightTile for the new, glassy spotlight designs
- NewVideoGrid renamed to Grid, and refactored to be even more generic
- I extracted the media name logic into a custom React hook
- Deleted the BigGrid experiment
2024-07-03 15:29:08 -04:00
Robin 614bc82402 Format code 2023-10-11 10:42:04 -04:00
Robin Townsend 1fc181dc28 Document useReactiveState 2023-02-15 16:38:49 -05:00
Robin Townsend fbc72283d4 Add missing copyright headers 2023-02-15 16:20:58 -05:00
Robin Townsend 045103dbc9 Backfill the grid as people leave by moving tiles along paths 2023-01-25 02:30:52 -05:00