Update: Custom question lists is available for testing

Once upon a time there was a feature called new navigation. Its goal was to help our most active users find the questions they can answer. "New nav" never made it out of beta and that beta only ever made it to Stack Overflow users. Several months ago we gave new nav a sad, but overdue burial.

As we promised, we've been working on a replacement for new nav, and now it's time for us to start rolling it out. We're calling it custom question lists and we are really excited about its potential to help all users get at the questions that are most interesting to them.

While we hope what we've built hits the mark for many of you who have requested a feature like this (e.g., 1, 2, 3, 4, 5, 6), we know how difficult it is to make something complex simple. So, we are rolling this out in beta to gather feedback from you and iterate on it. (Don't worry, we promise to actually release it this time.) When it's live later you'll be able to opt-in to the beta by turning on a new account preference. This will enable the feature for Stack Overflow, Meta Stack Overflow, and Meta Stack Exchange. It will be available for all network sites when the beta period is over.

Schedule

This feature will roll out in four phases:

  • Phase I: Filter and sort controls to let you modify a question list view (Julyish)
  • Phase II: Saved custom lists (coming in August)
  • Phase III: Notifications on custom lists (coming in September)
  • Phase IV: Final fixes and official release (after September)

Sneak peak

Phase I: Filter and sorts

We'll add filter and sort controls to question lists. This does two things:

  • Clarifies the definition of built-in views - Naming is hard and short names can't always describe what a view is showing you. By exposing the filter and sort controls it is more obvious.
  • Introduces the ability to create new custom views - This won't be super useful until we add the ability to save the views to the UI (phase II). Until then you can bookmark the URL and get back to your views.

Question list with new controls

Question list with new controls


Views drop down

Views drop down


Filter

Filter


Sort

enter image description here


Phase II: Saved custom question lists

In this phase we will add the ability to save your custom questions lists.

Create custom list

In our current design, a dialog will be pre-populated based on the filters and sorts you're currently using. Give it a name, confirm your options, and click save.

Create custom list dialog

Accessing your saved lists

When you save your custom lists they will show up in the "More" drop down for question list views. Additionally, you can add them to the left navigation bar for easy access (see image below).


Phase III: Notifications

For phase III we'll enable indicators for when new items are available in a custom question list. When you pin a question list to the left nav you can see a dot on any list with new items.

Custom list in left nav with notifications

Feedback welcome

As usual, we're interested in your constructive feedback. This is a work in progress and, as mentioned, will be rolled out in phases. You can provide feedback on the concepts now based on the information in this post and provide feedback based on the working elements as they are released.

  • 44
    Thank you!! This looks like a good solution. The left nav spot is exactly what I'd hoped for! – Joe Jul 18 at 18:39
  • 16
    Will the notifications be visible in any way for the users that have the left nav collapsed? – André Kool Jul 18 at 19:38
  • 12
    @JoeFriend make it play better in smaller viewports and we'll talk. :-) – Monica Cellio Jul 19 at 0:16
  • 6
    Does the "Custom search" field in Phase II allow input of any currently allowed search string, like is:q closed:no wiki:no score:1..3 javascript -jquery? Does it ignore is:a and other keywords that search for answers? – Nathaniel Jul 19 at 0:40
  • 3
    do you expect triaged questions to show in custom lists? I ask because one of primary motivations of triage was to decrease question visibility and I wonder if it applies here – gnat Jul 19 at 7:37
  • But this was already there in the New navigation V1.0 (SO only) which you removed few months ago. – Optimus Prime Jul 19 at 12:50
  • 1
    Whee, finally some use for the Left Navigation! But could we get them as not some "shortcuts" thing, just add all of them, and on the top. The Home/questions/etc things in left navi are still useless for me, and what I've seen to many others, so putting these first would be usable. – Sami Kuhmonen Jul 19 at 13:10
  • 3
    Wow, how not helpful. A UI for the current search parameters. This doesn't make the search results any better. The search engine on SE sites is useless anyway and I bet nobody ever uses it. – shiny-metal Jul 19 at 16:55
  • 8
    @shiny-metal Actually, I for one use the Stack Exchange site-specific search engine quite a lot and find it to be rather useful. Maybe you aren't using it correctly? – Michael Kjörling Jul 19 at 19:29
  • Is a views sort possible? – Travis J Jul 19 at 21:53
  • Oh, I thought "notifications" meant actual notifications, for example mails. Just a red dot will have the same effect as it already has with reviews: I'll ignore it. And since I already know that now, I don't even bother customising this feature for me. And that makes it useless for me. – Fabian Röling Jul 20 at 7:06
  • 1
    Please remember to add NOT to the filters - especially NOT in my ignored list`. – OldCurmudgeon Jul 23 at 9:17
  • 1
    I still find it annoying that I have to stop and think to work out when "fall" is just because I don't live in the northern hemisphere. Local seasons are really not a good way to approximate a date. – Clonkex Jul 23 at 23:52
  • 1
    @Clonkex It's not even that useful for us in the United States; a lot of people consider "Fall" to include August, and definitely September, but Phase IV in "Fall" comes after August and September in the timeline above. It's unhelpfully vague. I think it'd be better if they just stick to quarters like Q1, Q2, etc. – TylerH Jul 25 at 14:36
  • 1
    @TylerH We're aiming to make good on that timeframe. Updates soon! – Jon Chan Jul 25 at 17:42

12 Answers 12

If you're open to additional options, there's one filter option that would be a big help for power users on some sites that is not currently implementable via site search: not answered by me.

Not infrequently, I go looking in specific tags for questions where my expertise might be helpful. And when I do this, I keep bumping into questions I've already answered, especially on smaller sites. I want to skip those. Could we have that option, or a way to build it?

Right now, often enough to be frustrating, I start reading an answer, nod in agreement, try to upvote it, and then notice the problem. Or I see a question, say "ooh I can answer that!", start mentally composing an answer while reviewing existing answers before posting -- and oops, turns out I've been there already. SO is almost 10 years old; I personally have answers that are more than 7 years old. Relying on memory to filter out those questions isn't working. Please help us more effectively get to questions we should try to answer.

  • 17
    For now we are focused on creating an experience that unlocks all the existing goodness, but this is a great addition we could make once this is up and running. – Joe Friend Jul 18 at 20:14
  • 29
    @JoeFriend I know Monica's request will probably get forgotten about after the main system is implemented, but please, please do this. It would be so useful! – Ben I. Jul 19 at 4:25
  • 6
    Yes, yes, yes! "No answers by me" would make a perfect addition alongside "no answers" and "no accepted answer". I suspect it wouldn't fare well with caching, as whether any given question meets that criteria would need to be somehow recomputed for each user, but it would definitely be a useful addition; even more so for power users on smaller sites. – Michael Kjörling Jul 19 at 16:46
  • 1
    It also helps with the "OOOH I KNOW THIS! OH WAIT, I ANSWERED THIS YEARS AGO" effect on bigger sites ._. – Journeyman Geek Aug 1 at 6:33
  • Perhaps "no answer by me and also no answer that I upvoted" would be even more useful for this purpose? (and also no downvote on the question from me) – Henning Makholm Aug 12 at 10:24
  • @HenningMakholm dunno. The question might have been fixed (but I haven't noticed and retracted my downvote), or I might have upvoted an ok answer even though I didn't have time to write a better one at the time. – Monica Cellio Aug 12 at 16:28

As André mentioned, it would be really helpful to be able to see some indication of new activity even when the left nav is collapsed. Something like what is currently done for the review queue, maybe?

Mockup of notification dot on collapsed left nav.

No freehand red circle, in order to avoid confusion. Sorry folks.

For me personally, this might be worth expanding the left nav for (as Joe mentioned).
Kudos, this planned change makes me very positive about the left nav :-)

  • 15
    Maybe a color that matches the theme of the site? Like orange for SO, blue for SE, etc.? The red seems kind of alarming (as it should for review queues), at least to this non-colorblind, Western dude, and I think new questions are a good, inviting thing than alarming. Definitely like the idea though. – Heretic Monkey Jul 19 at 12:53
  • Please no... there's a reason i hide the review button. – Kevin B Jul 25 at 18:17

Hooray. I miss the old new nav.

One thing I am always confused about: what is the point of "active" and "popular"? Why do I want to find questions that lots of other people are already answering?

Me, I virtually always just want: Show me the most recent questions on my favourite tags (well, one really favourite tag) that have 0 or 1 (non-accepted) answers.

So my one big request is: Please allow a way to change the default view. I don't really want to have to always click "More > " and then select something, when that "something" is where I want to be 95% of the time.

  • 7
    "Active" doesn't always mean "already answered", it includes "modified" (edit, close/reopen, bounty, etc.), and I always use "active" tab on quieter sites because that's the only way to monitor all posts' activity on those sites and to moderate them. – Somewhat Jul 19 at 3:56
  • 4
    Joining this one. Going to other site of network by using "Your communities" dropdown and having to click "Questions" every time (because someone decide default view should be "Active") is a bit annoying. Please make it possible to configure page displayed to registered user when using site "root" url (the one without slashes). – Sinatr Jul 19 at 7:26
  • 1
    In the new nav we could reorder our filter tabs left-to-right, though we couldn't delete/move the Home tab from the first spot, though it was promised before new-nav got slated for early retirement... hopefully this custom question list feature will allow us similar/better functionality in that regard. – TylerH Jul 19 at 19:10

Maybe I'm just old-fashioned by now, but...

Please offer an obvious way to clear all filters quickly.

Just from looking at the screenshots, I can't tell whether unchecking all the checkboxes will be enough to display all questions, or if it will display none of the questions. (It's probably the former, but explicit is nice to have; this doesn't have to be more complex than a static text such as "show only questions matching all of..." or some variation thereof.)

But even checking/unchecking all the checkboxes (and manually clearing the "tags" field) is moderately cumbersome, especially if this grows a little further than what's shown in the screenshots in the question.

I think that an action link like "Show all questions" or "Clear all filters", immediately accessible no later than immediately after opening the Filter dropdown, would be an awful nice addition that shouldn't take much development or testing time.

The red indicator is a bit limited, there is some value in knowing how many new items are in a particular filter. Of course it's difficult, if not impossible to provide exact numbers on a scale like Stack Overflow, but even a limited indicator of quantity would be more useful than a simple binary indicator. If it only displays "none, one, many or too many" it would already be much better than "nothing or one or more".

Another thing I noticed with the Teams indicator, which looks the same and I assume is the base for implementing this, is that there is a big difference to me between new questions, and simply new posts or edited posts. Depending on the context, I might only be interested in new questions, and the indicator should allow to distinguish whether there are actual new questions, or just updates or new answers to existing ones.

Another very useful feature are the live updates of question lists. There are some places where they are not implemented like stackexchange.com tag filters, and it's very noticeable. Wearing out the F5 key is really not an acceptable option today, so I hope that those filters will implement live updates just like the tag-specific pages on SO.

It's nice to have them on the Left Navi, but do reconsider how they're presented. Now they're under "Shortcuts" and with smaller font than the quite useless Users etc links. That's bad usability.

I would say that these links will be used the most so they should be prominently presented, at the top. What I've seen here in comments of the Left Navi most people don't have any use for the links that currently exist there. So they should be lower than the lists we create.

So please let us see the things we create ourselves first. We create them for a reason so they should be there nice and easy to use. The things you decide we must have there can be lower.

  • 1
    Perhaps a better approach is to just list them below "Questions" (or "Stack Overflow" on SO) label. Logically, they're list of questions. – Somewhat Jul 23 at 6:17

The Create custom list option will be a long overdue addition

BUT

Please don't limit the customizable options to just those you've outlined in the screenshot.

I personally am looking for all possible options configurable in a custom view.

At the very least allow us "advanced" users to just paste a string for a filter:
intags:mine closed:no hasnotice:1 locked:0

  • 6
    From what I gather from the screenshots, this seems possible, the filter is to refine the search... – Tensibai Jul 19 at 8:00
  • 1
    @Tensibai As long as making changes via the UI elements doesn't ruin the custom search string... – Michael Kjörling Jul 19 at 16:49

I feel bad for being negative, but since you asked for feedback:

This doesn't feel very useful to me. It requires me to set up a custom configuration, and the options I can configure are pretty limited.

What I want is the site to help me find questions that I am likely to be interested in, and likely to be able to answer. I would much prefer something that analyzes the questions I have answered and the questions I have voted on and the attributes of each new question (number of votes it has gotten, number of answers, relationship to questions I've answered and voted on), and then suggests questions to me. I don't want to have to configure it all by myself -- I'd like the site to help me with it.

This might be just me.

  • 3
    It's not just you. Using th search-engine is quite unproductive. – shiny-metal Jul 19 at 16:59
  • Are you saying the filter options don't allow you to filter the way you want (see Adelin's answer), or are you saying that the idea of setting up custom filters won't help you and you want automation instead? – Michael Kjörling Jul 19 at 16:59
  • @MichaelKjörling, both! The results of setting up a custom filter in my experience aren't great, even when I spend time trying to mess around with it or play around with different search terms. And, I don't really want to have to fiddle with complex configuration in any case. So, a solution that says "I added even more filtering options, I added even more configuration options" would not be attractive to me. – D.W. Jul 19 at 17:01
  • While I'd also really like this, good recommender systems are the basis of entire companies. Stack just won't (can't?) dedicate the resources to make something like this actually work well in practice. First consider that many questions are mostly code, and that deciding similarity of two pieces of code remains an unsolved research problem. – Jeffrey Bosboom Jul 20 at 1:25
  • @JeffreyBosboom, as a first cut, I suspect one could use tags + votes (+ other metadata, like whether it has any answers), without looking at the content of the questions. – D.W. Jul 20 at 4:56
  • @JeffreyBosboom actually SE already has a personalized predictions for questions listed on the homepage's "interesting" tab. Whether it's efficient or not, that's another question... – Somewhat Jul 23 at 6:23
  • @D.W. Have you tried using the home page rather than the questions page? It already analyzes your site usage to present a filtered list of questions. – Kevin B Jul 25 at 18:22
  • @SomewhatMemorableName: AFAIK that's not actually hooked up to question lists anywhere. It is used to some degree for advertising and maybe Jobs. – Nathan Tuggy Aug 2 at 8:21
  • @NathanTuggy hmm... I still believe it does, since 90% of my "interesting" homepage on SO is filled with Android tagged questions. – Somewhat Aug 2 at 9:01
  • @SomewhatMemorableName: Do you have tag favorites set? I'm pretty sure the homepage does use that. – Nathan Tuggy Aug 2 at 14:48
  • @NathanTuggy yes, I have it. Anyway, I found out that the personalized factors are: interesting tags & top 40 scoring tags – Somewhat Aug 2 at 15:00

There is another feature that could be extremely helpful: being able to hide a given question from the custom questions list. If I see that I definitely won't be able to answer a given question, it would be nice to be able to hide it from the view, so that I could focus on others where I might have a good answer.

In the UI this could be solved by adding a "hide" button next to every question, when using the custom questions list.

  • 9
    This sounds like a bit too much overhead. At what point should the system stop keeping track of your individually hidden items? This isn't the kind of feature that can just be applied once to all questions on a page, but would have to check, question by question, whether you've checked that box before loading. Sounds way too expensive for a site with millions of users. – TylerH Jul 19 at 19:08
  • 1
    @TylerH I'd wager less than 1% of all users would use this feature in the first place – JonathanReez Jul 19 at 19:44
  • @TylerH This seems like something that could be implemented client-side by storing question identifiers in the browser's local storage. – Jeffrey Bosboom Jul 20 at 1:18

Why are bounties hidden behind a "More" drop down? More importantly, are these always hidden, or are there different views for different groups of users, like currently exists?

From the help page on bounties:

The bountied question will appear with a special indicator in all question lists, and it will also be visible on the homepage Featured tab for 7 days. Part of what you’re “paying for” with the bounty is to get additional attention for your question, over and beyond what a normal question gets.

It seem to me that both the current implementation (linked above) and this proposed implementation is not providing that additional attention. It's hiding "Featured" questions behind a drop down that (admit it) a small minority of users will end up using.


Bounties should remain a first class tab on the UI, like a user that is not a member of a channel currently sees:

Bounty Icon

This is on the main page and show all featured items

Bounty for a tag

This is on page for a single tag


Both of the images above make it clear that there are bountied questions available. It is easy to spot and it provides a quick glance to followers of a tag whether or not there are bounties for this tag.

Compare that to the screenshot you've provided (without the extended "More" drop down):

Proposed tabs

Are there any featured items here? I don't see any.

Will these list views of questions live update like the current default questions view? One of my biggest gripes with the new-nav when it was available was that I had to refresh to see whether there were any new questions.

The notification on the left sidebar is helpful but it breaks my focus having to look out of the list view over to a separate part of the page, register what it means, and then click it again. It's also unclear whether the red notification on the sidebar will be live-updating or only on a per-pageload basis. E.g. if I am sitting in the review queues, and someone posts a new question for my filtered/custom list, will that red light blink on immediately? Or will it blink on only on pageload the next time I load a page?

  • In fact, this live updating feature seems broken on Stack Overflow lately. It still works on other network sites, though. – TylerH Jul 24 at 13:50

While you wait for this to roll out you can create your own Filtered Question List or use the main site's Live List to see what's happening in real time and what's hot system-wide.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .