MoI UI redesign

 From:  Michael Gibson
6531.6 In reply to 6531.5 
Hi DesuDeus,

> Third reason, MoI icons are pixel based and at some point in the future, Michael will need
> to make higher resolution icons for retina displays (that way it's already done).

This particular one is actually already handled by the current bitmap icons, the way those currently work is that they're actually much larger than what is typically displayed at regular resolution and the images are shrunken down on demand. They can scale up quite a ways before there will be any bitmap stretching happening at all, so that part is all ready for a Retina display already actually.

Vector icons tend to be great for scaling up but cause new problems in the opposite direction of scaling down, when scaled down typically the linework becomes too large and things bleed into each other too much as compared to a bitmap shrink type method, bitmaps shrink in a lot more overall uniform way.

So as far as scaling goes, the current system of a high resolution bitmap is already the best method - it handles going up quite a ways in resolution and also handles going down as well all with the same mechanism.

Anyway, that's why I would not want to switch to vector icons - of course it's fine for the bitmap to be generated based on a vector drawing, but the actual UI itself is better off having a bitmap. The bitmaps should be a bit large though, the standard size for MoI is 64x64 pixels. The onscreen display of it on a regular non-Retina display will usually be more around 30 pixels or so, getting automatically shrunk down by the UI engine.

- Michael