I've built some custom block visibility condition plugins in the past, but infrequently enough that I have to relearn how to do it each time. For a recent project I figured out a few tweaks and some related functionality that I think are pretty useful.
Tags