UX for owned cats
First of all, I intend to work on this issue myself, but wanted to document this and discuss acceptable improvements. I think it is pretty neat to keep track of owned cats while studying strategies on my seed track, but the user experience when adding owned cats is not so good. Things that I believe we could make improvements to look more like mygamatoto without too much work:
- Change the current list to 2 tables (headers: rarity, name, link, action), the first one having the list of available/not owned cats, and the other one just the ones from the current URL
- Action columns have Add or Remove buttons, that only move cats between those tables, so we would need a third button below the tables to actually save the current owned table list on the URL
- These tables can use half the horizontal space each for desktops/tablets or the whole space for mobiles, possibly improving visible information
- Search field above tables that filters while typing (including evolved/true form names)
More things that I'd like to add, but might be too complicated:
- Change Battle Cats DB link to Battle Cats Fandom when language is BCEN (or add both options)
- Apart from saving my cats on URL, offer to save on a cookie. While this solves the problem of having to update my bookmark everytime I update my cat list, I can still have the option to share my list
- It would be nice to have more cats characteristics like abilities, DPS and range, but I'm not really sure if it makes sense
I'll be working on a few features like these, but let me know your thoughts in the meantime.