{
	"name": "Polyomino Solver",
	"short_name": "Polyomino Solver",
	"description": "An interactive tool to find all possible solutions of a polyomino tiling puzzle. Visualize solutions for any set of user-created polyominoes, on custom user-defined boards.",
	"start_url": "/",
	"scope": "/",
	"display": "standalone",
	"orientation": "any",
	"background_color": "#f9f7f4",
	"theme_color": "#47342b",
	"icons": [
		{
			"src": "icons/icon-48x48.png",
			"sizes": "48x48",
			"type": "image/png"
		},
		{
			"src": "icons/icon-72x72.png",
			"sizes": "72x72",
			"type": "image/png"
		},
		{
			"src": "icons/icon-96x96.png",
			"sizes": "96x96",
			"type": "image/png"
		},
		{
			"src": "icons/icon-128x128.png",
			"sizes": "128x128",
			"type": "image/png"
		},
		{
			"src": "icons/icon-144x144.png",
			"sizes": "144x144",
			"type": "image/png"
		},
		{
			"src": "icons/icon-152x152.png",
			"sizes": "152x152",
			"type": "image/png"
		},
		{
			"src": "icons/icon-192x192.png",
			"sizes": "192x192",
			"type": "image/png"
		},
		{
			"src": "icons/icon-256x256.png",
			"sizes": "256x256",
			"type": "image/png"
		},
		{
			"src": "icons/icon-384x384.png",
			"sizes": "384x384",
			"type": "image/png"
		},
		{
			"src": "icons/icon-512x512.png",
			"sizes": "512x512",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "1024x1024",
			"src": "maskables/maskable_icon.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "48x48",
			"src": "maskables/maskable_icon_x48.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "72x72",
			"src": "maskables/maskable_icon_x72.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "96x96",
			"src": "maskables/maskable_icon_x96.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "128x128",
			"src": "maskables/maskable_icon_x128.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "192x192",
			"src": "maskables/maskable_icon_x192.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "384x384",
			"src": "maskables/maskable_icon_x384.png",
			"type": "image/png"
		},
		{
			"purpose": "maskable",
			"sizes": "512x512",
			"src": "maskables/maskable_icon_x512.png",
			"type": "image/png"
		}
	],
	"screenshots": [
		{
			"src": "https://ik.imagekit.io/lugefi/portfolio/project_img/polyomino_screenshot_1.jpg",
			"sizes": "1920x1080",
			"label": "Desktop view showing polyomino solver"
		},
		{
			"src": "https://ik.imagekit.io/lugefi/tr:w-1280/portfolio/project_img/polyomino_screenshot_1.jpg",
			"sizes": "1280x720",
			"form_factor": "wide",
			"label": "Desktop view showing polyomino solver"
		}
	]
}
