[Zhenghan] pagetransition lib files and badge notification (incomplete)