impl: add icon size change support and options page to switch it