does Blender have a Material Swatches panel showing all available materials?
It does, in the materials tab, and the arrow points to the droplist of all your materials. I never tried drag'n'drop, though, so you need to check it. This is from Blender 2.7x so the current version (2.9x) must have this much or more.