Figma Blog

Raising the (table) stakes on tables in FigJam

thumbnail

Tables in FigJam: Raising the Stakes

The Figma product team shares their process on developing tables for FigJam, focusing on visually presenting information to make it easy to change over time. Tables can be used by PMs, PMMs, designers, and anyone else, but the creator and user are equally important. Designing and engineering tables required a lot of iteration and testing since tables can have limitless cells, and all of them can be touched by different users at different zoom levels. The team spent months working through bugs and edge cases to support multiplayer editing. They also created a user-friendly and clutter-free editing UI that can be modified as users zoom in. Beyond text, the team is considering other content like stickers or stamps that could fill a cell of a table in the future.