That’s great, so what would you like me to add / improve to make this look better ??
Is the list above (bullet list) the wish list ?? Some them are not worded as an improvement really, but more of what you struggled with 0- ie light text on light background (isn’t that just a poor choice on your part - not sure what you’d want improved in HV)
As for text presentation, since there’s no way to judge in advance how a “live” background will look, one cannot reasonably gauge whether to use dark or light fonts. Thus, my only suggestion would be to employ (or offer as an option) a thin, contrasting outline for text and/or icons.
The only other solution, which you’ve already anticipated (but I don’t especially like using, particularly with ultraTiles) is to set each Tile’s background color manually in a contrasting color. To me, that’s overkill.
Now, as for tiles flying hither and yon while I’m trying to place subsequent tiles, that’s a perennial issue (for me) on HV. I spend a goodly portion of my design time chasing the damn things around, actually.
Really? I’d love to understand what the issue is here. They only move “away” because you’re forcing another tile in their spot. If you move the “moving tile” to another location, the tile that flew away, will fly back (as long as you are still dragging the “moving tile”). So not sure what the issue is, as its a pretty universally common way to move tiles on a grid around. An alternative could be to offer a tile-lock mode where all the existing tiles are locked, but that means you’d be unable to drop a tile unless the space is already unoccupied (which would get tiresome in some cases).