add feature : workspace sliding effect