I'd love any feedback, i've addressed a lot of the issues people had when this was posted ~7 months ago, and added dark mode as well.