Good idea. I always use dark themes when I am writing programs and I fully agree with you. I'm using a material-ui library which provides a dark theme, so making this change should be really easy. Maybe I can add a toggle that switches themes from light to dark.
I think (you?) or someone else mentioned this in the chat a while ago; it used to say "<Req kills>" which I thought was confusing, but I changed it to "Avg kills" which is technically correct, since it's a probability (1/65, for example, would require 65 kills on average to get the item). Does that make sense? I just wanna be as concise as possible. Having "1/" in front of every number seems redundant. How would you label it?
I could add a drop-down to control how many results per page. Item-type data isn't in the original data-set, but this is a good idea. I'm thinking it wouldn't be too hard to acquire the data from PSO World. As for sorting, the main problem is that sorting speed doesn't scale well with data-set size, but I have a few ideas to make it seem faster. Initially, the data could be sorted in the "best order", and then could copy itself into various different sort orders on-demand, if needed.
Thanks for the suggestions, everyone! I hope to make some updates this month if I can.