Performance improvement
On ultra dense table (see #52) rendered from 42fps
to 54fps
- Remove useless interaction zone
- Use our own text component to simply paint cells text instead of using
Label
, this allow use to control LayoutJob and use thebreak_on_newline=false
option to disable LF to be rendered without performing a replace on cells string - Context menu was created on each cells, even if not opened it required some work internally in egui (per frame cache update)