I have had a stick on shade with a piece of fabric over it in my bathroom for about 9 months now. It looked like this:
I had purchased some cheap paisley on a trip to Petaluma a few months ago at Vintage Bank Antiques in that really cool building that used to be a bank. I love antique stores for fabric because you can get a lot of it for not a lot of money and it's usually good quality and a unique pattern.
Next I went on to addressing the shower door situation. My bathroom has these crazy shower doors from the 80's that were falling on my while I showered. Which is actually dangerous if they shatter and not super comfortable when you get nailed by a door. Also, it was almost impossible to clean the bathtub when you had to slide the doors so slowly and meticulously so they didn't fall out of the track while you tried to get water to pour the baking soda and lemon away. (Side note: I'm no longer using harsh cleaners after I inhaled a ton of ammonia by mistake the other day.)