The interest picking process is currently:
- Huge list of every interest
- Text entry to filter down the list
This isn’t a terrible idea for traits because they’re somewhat more limited but for interests it’s completely overwhelming to see them all at once.
For this feedback we’ll use the term “pick list” to refer to interests presented to you which you haven’t yet added.
Instead of this, we propose a new system that comes in a few parts.
Search Bar
Click this button to toggle the search view. No interests are displayed by default.
The search bar does a full search of our database of interests. It compares the text you enter to each interest’s name, description, and search aliases. All matches are returned and you can pick from them to add them to your interest list. The search sticks around until you clear it, so you can add multiple matches.
Pick List
Click this button to discover interests by automatically adding more interests to the view when you click one.
The pick list starts with only a small number of interests (two dozen-ish) which represent some core important set.
The user starts by taking interests from that pick list.
Behind the scenes, every interest is connected to a number of other interests. Story
is connected to stuff like Adventure
, Travel
, Drama
, for example. Once you pick an interest, it’s connected interests are added to the pick list. (The exception is if you put that interest into your NO list, in which case it disappears from the pick list without being replaced by anything. If you don’t want story.) In this fashion you drill down bit by bit.
That core list might be composed of the two dozen interests we consider most appropriate for beginning to “drill down” into specifics.
Managing the hydra factor
This is a list that will grow and grow and clicking anything in it might make it grow even more. We should consider how we can deal with that. Interest shouldn’t just suddenly appear in the pick list without a transition.
The user should be able to click 'X' on an interest to remove it from the pick list if they just don’t care to see that right now. It might show up again later due to another interest they choose adding it to the pick list, or they can search it up, and they might want to do that after seeing it on another's profile and deciding they want it listed on their own.
Somehow when new interests show up it should be clear why they showed up. Maybe they show up at the bottom in a line saying “Interests related to 'Story': 'Adventure' 'Travel'” etc. You can hit 'OK' to add them to the pick list, 'NO THANKS' to dismiss the whole lot of them. If X such lines are showing up (maybe 3) and another would be added, the oldest one gets shifted into the pick list automatically as if you pressed 'OK'.
"Show All" Toggle
A button which switches from the filtered view to the classic "everything at once" view.