fix: drawing function of tab button
update: Gtk CSS style
update: design of preferences dialog