Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I've had this rattling around in my brain for the last couple days, but I can't seem to come up with a smooth UX for this.

I'm building a stock graphing application. Included are around 300ish technical indicators, each with a number of user-configurable options. This will be presented in a popover (unless I can come up with a good reason for it to be elsewhere, modal, flip-side of the graph?).

The list of functions will obviously be searchable and perhaps filterable by category, but the twist is that users should be able to add more than one of the same indicator, configured independently, so I can't just use a table view with check boxes and disclosure circles.

The best thing I can come up with is a "currently enabled" list with an "add" button, but that seems limiting to me for some reason. Anyone better at UI than me got other ideas?

share|improve this question
    
Why does it seem limiting to you? Seems simple to me! –  Rahul Sep 2 '10 at 8:28
add comment

2 Answers

If you do want to use a table view and the only thing limiting you from doing so is that the same indicator can appear several times, there can be a solution.

Assuming each indicator is a row in the table, you can enable the user to duplicate it to create two "instances" of the same indicator and then setting the parameters for each instance (row) individually.

To make things easier, you can also number or name the instances.

Hope I'm hitting the mark here... perhaps a sketch or mockup might help.

share|improve this answer
add comment

I think you're on the right track of letting the user construct a "graph" out of a set of "indicators" which are customized each time they are added to the graph. So the user starts with an empty list of indicators and an add button, and then works through the list to find what they are looking for.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.