add view component
implement setup
remove userdata
Merge branch 'master' into slideViewComponent
put slide show view component
dd random sort category
implement slide show
implement macros
implement resize and animation