Most desktop environments these days come with a feature that allows you to see all your windows and pick one. On MacOS I believe it’s called expose, on Windows its called task view, KDE and GNOME have a similar feature, and I’m trying to get it to work on xfce.
I did some googling and found some info on a program called xfdashboard, which seems to be what I want. But I could not find it in the either the standard repositories or the AUR. The source code is available here but I am not confident in my ability to build from source.
I forget to say: keep in mind that you can customize it as you wish;
copy its settings file /etc/xdg/skippy-xd.rc in ~/.config/skippy-xd/skippy-xd.rc
and here you can easily edit the appearance, like colors, background image and so on.
This is how I customize it:
(the mouse pointer has not been captured in the screenshot)