add background images for new types
pzprjs traditionally has a dedicated background tile for each puzzle type. For some types these are missing, particularly all recently added types.
The current list of backgrounds is here: https://github.com/robx/pzprjs/blob/master/src-ui/js/ui/Misc.js#L81
The list of valid pids is here: https://github.com/robx/pzprjs/blob/master/src/pzpr/variety.js#L68
Current list of missing background images, via
(sed -ne '/toBGimage/,$p' < src-ui/js/ui/Misc.js | grep ': \[' | awk -F ':' '{print $1}' | tr -d ' '; ls src-ui/img | sed -e 's/.png$//') | sort > imgs
sed -ne '/Genre/,$p' < src/pzpr/variety.js | grep ': \[' | awk -F ':' '{print $1}' | tr -d ' ' | sort > pids
diff -u pids imgs
- [ ] yajilin-regions
- [ ] armyants
- [ ] arukone
- [ ] meander
- [ ] onsen
- [ ] simpleloop
- [ ] stostone
- [ ] usoone
It might be possible to port the background images for some of these from upstream pzpr.
Curve Data png (16x12 tile) [hopefully doesn't have artefacts this time]
Kropki png (16x16 tile)
or a lighter version
or a darker version

Hetermonino png (45x45 tile)

Also the Kropki one was the wrong size here is an actual 16x16 one (the other was 17x16 so some of the 'squares' were rectangles)

Nondango (21x21)

applied, thanks!
(we've had a few new puzzle types in the past few weeks: off the top of my head, tents, detour, snake and symmetry area might want to be added to the list)