In Europe there are cities where they get rid of all street marking; all curbs, and all traffic signals. When baby strollers are using the same space as big trucks, you can be sure the trucks are real careful. It creates, they say, a much more civilized city. So far, I think, it’s been tried in smaller towns.
Another thing that helps, although maybe not with pedestrians, is the traffic circle. In Maryland and in New Hampshire, they’ve been taking out intersections abd putting in traffic circles, and while traffic goes slower, the throughput is faster. In towns, I think this could be beneficial for pedestrians, too, by slowing traffic a bit.
For bicyclists, I’d like to see lights timed for bicycles; stricter enforcement of bike lanes (keeping cars from parking in them), and make cars give bikes the right of way. Bikes should be treated by government as a kind of an efficiency thing. To encourage bicycling, bikes should get preference over cars on roads. Then they wouldn’t have to ride on sidewalks, risking pedestrians.