src/config/icons/windows.js
module.exports = {
// https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/app-assets
platform: 'windows',
type: 'icon',
path: 'windows/icon/',
definitions: [
// Small tile (Square71x71Logo)
{
name: 'Square71x71Logo.scale-100.png',
size: 71,
comment: 'Square71x71Logo.scale-100.png 100% scale',
},
{
name: 'Square71x71Logo.scale-125.png',
size: 89,
comment: 'Square71x71Logo.scale-125.png 125% scale',
},
{
name: 'Square71x71Logo.scale-150.png',
size: 107,
comment: 'Square71x71Logo.scale-150.png 150% scale',
},
{
name: 'Square71x71Logo.scale-200.png',
size: 142,
comment: 'Square71x71Logo.scale-200.png 200% scale',
},
{
name: 'Square71x71Logo.scale-400.png',
size: 284,
comment: 'Square71x71Logo.scale-400.png 400% scale',
},
// Medium tile (Square150x150Logo)
{
name: 'Square150x150Logo.scale-100.png',
size: 150,
comment: 'Square150x150Logo.scale-100.png 100% scale',
},
{
name: 'Square150x150Logo.scale-125.png',
size: 188,
comment: 'Square150x150Logo.scale-125.png 125% scale',
},
{
name: 'Square150x150Logo.scale-150.png',
size: 225,
comment: 'Square150x150Logo.scale-150.png 150% scale',
},
{
name: 'Square150x150Logo.scale-200.png',
size: 300,
comment: 'Square150x150Logo.scale-200.png 200% scale',
},
{
name: 'Square150x150Logo.scale-400.png',
size: 600,
comment: 'Square150x150Logo.scale-400.png 400% scale',
},
// App list icon (Square44x44Logo)
{
name: 'Square44x44Logo.scale-100.png',
size: 44,
comment: 'Square44x44Logo.scale-100.png 100% scale',
},
{
name: 'Square44x44Logo.scale-125.png',
size: 55,
comment: 'Square44x44Logo.scale-125.png 125% scale',
},
{
name: 'Square44x44Logo.scale-150.png',
size: 66,
comment: 'Square44x44Logo.scale-150.png 150% scale',
},
{
name: 'Square44x44Logo.scale-200.png',
size: 88,
comment: 'Square44x44Logo.scale-200.png 200% scale',
},
{
name: 'Square44x44Logo.scale-400.png',
size: 176,
comment: 'Square44x44Logo.scale-400.png 400% scale',
},
// Target-based assets
{
name: 'Square44x44Logo.targetsize-16.png',
size: 16,
comment: 'Square44x44Logo.targetsize-16',
},
{
name: 'Square44x44Logo.targetsize-24.png',
size: 24,
comment: 'Square44x44Logo.targetsize-24',
},
{
name: 'Square44x44Logo.targetsize-32.png',
size: 32,
comment: 'Square44x44Logo.targetsize-32',
},
{
name: 'Square44x44Logo.targetsize-48.png',
size: 48,
comment: 'Square44x44Logo.targetsize-48',
},
{
name: 'Square44x44Logo.targetsize-256.png',
size: 256,
comment: 'Square44x44Logo.targetsize-256',
},
{
name: 'Square44x44Logo.targetsize-20.png',
size: 20,
comment: 'Square44x44Logo.targetsize-20',
},
{
name: 'Square44x44Logo.targetsize-30.png',
size: 30,
comment: 'Square44x44Logo.targetsize-30',
},
{
name: 'Square44x44Logo.targetsize-36.png',
size: 36,
comment: 'Square44x44Logo.targetsize-36',
},
{
name: 'Square44x44Logo.targetsize-40.png',
size: 40,
comment: 'Square44x44Logo.targetsize-40',
},
{
name: 'Square44x44Logo.targetsize-60.png',
size: 60,
comment: 'Square44x44Logo.targetsize-60',
},
{
name: 'Square44x44Logo.targetsize-64.png',
size: 64,
comment: 'Square44x44Logo.targetsize-64',
},
{
name: 'Square44x44Logo.targetsize-72.png',
size: 72,
comment: 'Square44x44Logo.targetsize-72',
},
{
name: 'Square44x44Logo.targetsize-80.png',
size: 80,
comment: 'Square44x44Logo.targetsize-80',
},
{
name: 'Square44x44Logo.targetsize-96.png',
size: 96,
comment: 'Square44x44Logo.targetsize-96',
},
],
};