Support dired-subtree
ping
Sorry, I'm being a crappy maintainer. I've played with it a bit. Is your goal basically to remove stripes from the subtrees? If yes, skipping is quite easy. It's likely also a better solution, since having subtle colour variations mean different things is likely to be more confusing than helpful for most people.
Why is "more confusing"?
If stripe-buffer overlays colourful stiripes per directory level, I think that it is easy to understand directory level .
Try to use subtree_support branch.
That is the branch I've tested. Could you post a screenshot of your setup, showing different directories open?
Here it is.

ping again.
That's fine, there is a small bug, I'll merge your changes along with the fix.
Thanks! I'm looking forward to merge.
Any chance for merging this? Looks useful.