Implement color picker + img texture picker for background visualization system
--Issue Summary--
When drawing in Pencil2D the canvas is always transparent, however in the Preferences there's a neat little section which allows you to "visualize" a given color or texture for the background. However right now this is limited to a few radial buttons.
For this proposal (which i'll update eventually) I feel it would be more appropriate to have two options.
- A color box that when selected / clicked on displays a color picker
- A texture / image box that when selected displays a image file selector dialog from pre-loaded textures we can ship (or bundle separately to keep the app lightweight). Mind you Pencil2D already loads two of these kind of textures, so it's not strange to let them have their own picker window.
I think it would be nice if we also allowed custom textures to be added to the second option, but this may cause confusion if the background does not show up in the final render.
@scribblemaniac agreed that would be a great option too, to toggle if you want it to be rendered or not.