01
Aug
08

Conduit UI Experiments - Part Two

Thank you everyone for their constructive comments on my previous post. A number of posters suggested the rounded boxes that conduit uses to group dataproviders were too bold, unnecessary, or both. I would like your opinion on which of the following four choices is the most suitable as a replacement.

Four different styles showing how to differentiate between dataproviders
Which is the best; 1,2,3 or 4?

Number four is the current implementation. I am leaning towards the first option as a replacement. From testing it seems to look the most consistent on different themes, and I believe it is the most suitable background to place (future) drag and drop hints on.


45 Responses to “Conduit UI Experiments - Part Two”


  1. 1 Raphael Bosshard August 1, 2008 at 1:22 pm

    I rather like the first one. The message isn’t that clear in 2 and 3. The fourth one is clear in it’s message, but draws to more attention than it requires.

    Very nice work.

  2. 2 Simon August 1, 2008 at 1:27 pm

    I like the first one myself, with the visible but subtle boxes grouping elements. The horizontal separating lines on the second and third are too much, adding clutter to the UI, while the blue boxes in the fourth are more eye-catching than their contents are.

  3. 3 btmorex August 1, 2008 at 1:28 pm

    I like #1.

  4. 4 Georg August 1, 2008 at 1:47 pm

    I like #1 as well.

  5. 5 Ryan August 1, 2008 at 2:13 pm

    Definately #1

  6. 6 Derek Buranen August 1, 2008 at 2:13 pm

    #1

    Idea: How about #1 with the colors and outline of #4 for active widgets?

  7. 7 zombiepig August 1, 2008 at 2:19 pm

    My vote goes to number 1, but with the arrow line-widths matching the line width of the box borders.

  8. 8 Dread Knight August 1, 2008 at 2:40 pm

    1

  9. 9 Deus August 1, 2008 at 3:01 pm

    My Vote goes for Number 1

  10. 10 mike August 1, 2008 at 3:02 pm

    4 is best IMHO.

    Imagine 1 with really much conduits.. that wouldn’t work well.

  11. 11 duff August 1, 2008 at 3:44 pm

    #1

  12. 12 Stef Walter August 1, 2008 at 3:59 pm

    Number one is the one. By far the cleanest, clearest.

  13. 13 Andrew Conkling August 1, 2008 at 4:17 pm

    #1

  14. 14 Andrea August 1, 2008 at 4:17 pm

    1

  15. 15 Robin August 1, 2008 at 4:29 pm

    Yep, number 1 is also my number 1. And it would be good if you could make the arrow lines thinner, they are much too thick now.

  16. 16 Daniel August 1, 2008 at 4:45 pm

    Number 1 and 4 are my favorites. I like Derek Buranen’s suggestion to have the colored boxes in 4 be reserved for the active box.

    I also don’t think the lines are too thick. They look about right to me.

    Nice job!

  17. 17 Ken Crandall August 1, 2008 at 4:51 pm

    I like #1. Perhaps even with a very thin and possibly dashed darker grey line as a border.

  18. 18 Paul August 1, 2008 at 6:33 pm

    #1 is the best. I would also suggest:
    - make the transparent grouping boxes a smidgeon darker, they are almost invisible atm
    - make the edge lines (arrows) a little thinner
    - the dark brown node boxes are too dark IMO. The contents are hard to read. A lighter colour would be much better

  19. 19 Wade Menard August 1, 2008 at 6:33 pm

    Will this rewrite allow accessibility?

  20. 20 Johnny August 1, 2008 at 6:38 pm

    # 1. I think 4 is too bold .. :)

  21. 21 Jacek Wolszczak August 1, 2008 at 7:47 pm

    Number #1 is the most peaceful and #4 catches the eye.
    Still I’d vote for #1

  22. 22 Olivier August 1, 2008 at 7:55 pm

    Number #1 too. The 4 is good but my gtk theme is _realy_ dark (and not grey). So actually, i can’t see the arrows !

  23. 23 Chris Lord August 1, 2008 at 8:19 pm

    Number 1, but I think there’s not enough contrast inside the elements, it makes the text very hard to read (and judging from your last blog post, doubly so for dark themes). Good work though, number 1 is looking a lot nicer already :)

  24. 24 Icio August 1, 2008 at 8:52 pm

    1 or 4.

  25. 25 Pavel Stehule August 1, 2008 at 8:53 pm

    #1 or #4. #4 is maybe too heavy, but has best usability.

  26. 26 Patrys August 1, 2008 at 9:14 pm

    Number one! I’d look at reversing the gradient on data providers (if there is any) as they look rather inset.

  27. 27 lariamat August 1, 2008 at 9:36 pm

    1

  28. 28 fraggle August 1, 2008 at 9:43 pm

    Hi,

    I’m kind of confused. Conduit is a program to synchronise files between your local computer and {other computer, pda, website, etc}, right? Why is this entire complicated UI with boxes and arrows between them needed? Surely all you need is two locations - “Synchronise files from [ location ] to [ location ]“.

    Maybe I’m wrong here and completely misunderstood the point, but I really don’t get the point of this.

  29. 29 François August 1, 2008 at 10:17 pm

    4 is too “aggressive”. 1 is nice, but the background is maybe not dark enough. I think you can find a nice compromise between the two, with a blue background, but something much more subtle. The background must differentiate the different syncs, but without being too disturbing.

    You should also consider adding a title for each sync. It would had some space between the syncs first, and help to identify very quickly what each sync is about:

    “Emails”

    “Notes”

    “Photos”

    What do you think about this idea?

  30. 30 Kimble August 1, 2008 at 10:27 pm

    They are mostly the same, you should add the option to name sync groups!

  31. 31 Markus August 1, 2008 at 10:38 pm

    Why the 3 px black borders? why not a lighter/colored 1 px border with a brighter 1 px border inside, as suggested by http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Defining_Tango_Style_Elements ?

  32. 32 Np237 August 1, 2008 at 10:52 pm

    #4 looks too flashy. I definitely prefer #1, but maybe the selected colour (blue here) could be used for currently active pipes.

  33. 33 anonymousse August 1, 2008 at 11:46 pm

    I was asking myself : why isn’t there something like “draw_themed_box” “draw_themed_contour” in Gtk promitives ? with several styles, colors, etc. available, and provided by the theme so that personal widgets don’t look alien ?
    Then one could juste choose a few box styles, mix them correctly, and “voilà, c’est très joli”…

  34. 34 dave August 1, 2008 at 11:52 pm

    number 1 looks the nicest by far but…

    I have no clue what is going on in the screenshot, and there seems to be a lot of extraneous info.

    What’s wrong with a simple text name that describes what’s going on e.g.

    “Synching Contacts between iPod and Computer”
    “Copying Photos from Melissa’s Phone to Computer”

    If this is just for building/creating the links then I don’t understand why you want more than one displayed in a window at the same time.

    One more comment from a total newb perspective: why are data sinks listed under data providers? Surely one provides and one accepts data?

  35. 35 Andreas August 2, 2008 at 12:29 am

    1 is the best, by far. The graphs are nicely separated without introducing any distraction.

    The middle bars in 2 and 3 just look unaligned and give the whole thing a bumpy look.

    4 is overemphasized, the blue background jumps more into the eye then the actual graph which carries all information.

    Cheers

  36. 36 Mathias Hasselmann August 2, 2008 at 1:50 am

    #1 looks awesome! Great job!

    The blue paint in #4 might be useful to highlight a currently selected synchronization chain, once you made the canvas accessable in terms of keyboard navigation.

  37. 37 David August 2, 2008 at 2:44 am

    #1 definitly. I agree with Mathias though that the blue gradient would be great in highlighting the current synchronization.

  38. 38 sausage August 2, 2008 at 3:43 am

    Nice. Just keep in mind always, that it’s a developer/poweruser GUI. Showing anything like graphs is not for average Joes. They need a lot simpler GUI with a lot of pre-sets (perhaps being able to download new ones from some internet repository etc) for the REAL LIFE tasks they might be able to solve with conduit.

  39. 39 Mathias Hasselmann August 2, 2008 at 4:45 am

    @sausage: indeed. templates sound like a good idea.

  40. 40 Tom Wright August 2, 2008 at 9:43 am

    2 looks best :-)

  41. 41 Drew August 2, 2008 at 2:20 pm

    How about alternate shading like in Nautilus list view etc?

  42. 42 Stephen Gentle August 3, 2008 at 1:03 am

    Number 1 is great, except the arrows (in all of them) are way too thick in my opinion.

  43. 43 Tack August 3, 2008 at 2:57 am

    My vote goes to 4, then 1.

  44. 44 fuzz August 12, 2008 at 7:57 pm

    i’d definitly go for the second.
    or those alternate shadings from comm#41.
    keep it simple, sugar :-)

  1. 1 » Conduit UI Experiments - Some Conclusions Johns Blog Pingback on Aug 4th, 2008 at 2:51 am

Leave a Reply