Look in 2nd hand shops, you can get trainers altered to be shorts..
and someone's home business ["alterations" in window anywhere?]
can turn the leg material into a cargo pocket.
Jersey Knits move better in the bike than woven fabrics.
I got some bike shorts which were mixed, stretch panels
across the back and inside leg.