In order to make JITMs stand out more and avoid them becoming visual background noise, we want to be able to customise their appearance, not just their text content.
We should take account of various sizes using the @1x/@2x/@3x convention, and a -light-dark suffix, for full support of bitmap images. Ideally we'll be able to use SVGs instead which avoids all this, but the file sizes are punitive with the mixed vector/raster mode of our current designs.
Images should be cached, to avoid long loading times. When no image is specified, fall back to the existing background and don't show a badge.
Description
In order to make JITMs stand out more and avoid them becoming visual background noise, we want to be able to customise their appearance, not just their text content.
We should take account of various sizes using the @1x/@2x/@3x convention, and a
-light
-dark
suffix, for full support of bitmap images. Ideally we'll be able to use SVGs instead which avoids all this, but the file sizes are punitive with the mixed vector/raster mode of our current designs.Images should be cached, to avoid long loading times. When no image is specified, fall back to the existing background and don't show a badge.