added a basic theme management by using css style and update new for YSettings