refactor, clean, indent, etc
dark theme, new icon font