What you are describing sounds like morning shade with afternoon sun, is this correct?
What I have growing where I live will probably work for you if you don't water in the mornings.
These all get morning shade and afternoon sun:
Blue sage, autumn sage, Turk's cap, and rosemary.
The rosemary and Turks cap will need to be pruned to keep them below three feet once they are established.
The Turk's cap has pretty red blooms that hummingbirds love.
You will not need to worry about deer or
rabbits as I have both and they never bother my plants.
If you want some onions, try Egyptian walking onions.