complete share UI and half shake UI