The icons that look dark on the panel (taskbar) do so because they are the Symbolic
icons.
This can easily be changed by using the gtk.css file to specify to use the regular icons, instead of the symbolic ones.
In ~/.config/gtk-3.0
directory create a new file and name it gtk.css
. Paste the following into it and save the file once done.
button, button.osd, button.text-button.toggle, button.image-button.toggle, button.destructive-action:disabled, button.destructive-action, button.suggested-action:disabled, button.suggested-action, button.osd:disabled, button:focus, #pulseaudio-button, #xfce4-clipman-plugin, #xfce4-notification-plugin, #xfce4-power-manager-plugin, #indicator-button, #sn-button, #showdesktop-button, #dictionary-button
{
-gtk-icon-style: regular;
}
Reboot and the symblic icons will be replaced with regular icons.
Adding new themes (icon or system):
You can search for and download new icon or system themes from sites like XFCE-look, Gnome-look, or from github and other repositories.
Often, it is as easy as extracting the file to your ~/.icons
or ~/.themes
directory, then selecting it with the Appearance App.
When I make themes, especially icon themes, I make the icons with regards to the backsetting in mind. I create each icon to have its own individual background so that no matter what setting it is used in, it is visible. Most icon creators do not do this.