Below is some of the judges' feedback on the entries submitted to the design phase of the GUI competition. Those interested in submitting an entry for the implementation phase of the competition may find the feedback useful in guiding their implementations.
Below is some of the judges' feedback on the entries submitted to the design phase of the GUI competition. Those interested in submitting an entry for the implementation phase of the competition may find the feedback useful in guiding their implementations.
Tor users who would like to have a usable, well-implemented GUI for Tor should also add their feedback on some or all of the design entries below. Also, if you have an idea for a feature that wasn't mentioned in any of the design documents but would really like to see implemented, feel free to add it to this page.
Tor users who would like to have a usable, well-implemented GUI for Tor should also add their feedback on some or all of the design entries below. Also, if you have an idea for a feature that wasn't mentioned in any of the design documents but would really like to see implemented, feel free to add it to this page.
* concern about the download time of a whole new Firefox package.
* concern about the download time of a whole new Firefox package.
* confusion in figure 3.2: what does it mean to configure "all"
* confusion in figure 3.2: what does it mean to configure "all"
...
@@ -81,19 +81,19 @@ applications?
...
@@ -81,19 +81,19 @@ applications?
Several judges expressed strong concerns about figure 3.19: Is this supposed to show sniffed traffic? What if the selected traffic is a long cookie or an image? We'd strongly like to see testing around this. There were also questions about the synchronization between the Mozilla GUI and the toolbar icon.
Several judges expressed strong concerns about figure 3.19: Is this supposed to show sniffed traffic? What if the selected traffic is a long cookie or an image? We'd strongly like to see testing around this. There were also questions about the synchronization between the Mozilla GUI and the toolbar icon.
=== Public Feedback ===
### Public Feedback
== April 3rd's entry ==
## April 3rd's entry
http://www.april3rd.com/tor
http://www.april3rd.com/tor
=== Judges' Feedback ===
### Judges' Feedback
'''Discoverability:''' 9/10
**Discoverability:** 9/10
The captions in each pane of the configuration dialog, contextual
The captions in each pane of the configuration dialog, contextual
help, and labels on most fields combine to make discoverability
help, and labels on most fields combine to make discoverability
very strong in this design.
very strong in this design.
'''Consistency:''' 8/10
**Consistency:** 8/10
The design combines idioms from a variety of sources (tabs,
The design combines idioms from a variety of sources (tabs,
pull-down menus, underlined hyperlinks). The overall effect is
pull-down menus, underlined hyperlinks). The overall effect is
pretty, though it looks a bit unusual in a Windows configuration
pretty, though it looks a bit unusual in a Windows configuration
...
@@ -107,13 +107,13 @@ http://www.april3rd.com/tor
...
@@ -107,13 +107,13 @@ http://www.april3rd.com/tor
in the main window and in the configuration window. On a smaller
in the main window and in the configuration window. On a smaller
note, some hyperlinks are underlined while others are not.
note, some hyperlinks are underlined while others are not.
'''Workflow:''' 7/10
**Workflow:** 7/10
For tasks where the user knows what he or she wants to do, finding
For tasks where the user knows what he or she wants to do, finding
and achieving the task appears fairly straightforward. However,
and achieving the task appears fairly straightforward. However,
the interface doesn't do much to suggest possible avenues for
the interface doesn't do much to suggest possible avenues for
solving a problem when something is wrong.
solving a problem when something is wrong.
'''Visual Design:''' 9/10
**Visual Design:** 9/10
The overall look of the design is very appealing. I appreciate
The overall look of the design is very appealing. I appreciate
the attention paid to details such as the de-emphasis of
the attention paid to details such as the de-emphasis of
application version numbers and use of lighter line weights.
application version numbers and use of lighter line weights.
...
@@ -123,7 +123,7 @@ http://www.april3rd.com/tor
...
@@ -123,7 +123,7 @@ http://www.april3rd.com/tor
superfluous and visually distracting. Colour-coded numbers
superfluous and visually distracting. Colour-coded numbers
alone would be more readable and less busy.
alone would be more readable and less busy.
'''Correctness and Completeness:''' 3/10
**Correctness and Completeness:** 3/10
Big parts of the design are missing. Most of the help text is
Big parts of the design are missing. Most of the help text is
not actually written, and there are no designs shown for the
not actually written, and there are no designs shown for the
other five tabs in the configuration window. The wizard for
other five tabs in the configuration window. The wizard for
...
@@ -131,15 +131,15 @@ http://www.april3rd.com/tor
...
@@ -131,15 +131,15 @@ http://www.april3rd.com/tor
interesting and most used features of this design -- is left
interesting and most used features of this design -- is left
and "Explicit Routing") could use some adjustment to improve
and "Explicit Routing") could use some adjustment to improve
their clarity and usability.
their clarity and usability.
'''Correctness and Completeness:''' 7/10
**Correctness and Completeness:** 7/10
The interface provides access to most of the important features
The interface provides access to most of the important features
of Tor, but not all of the configurable options. It also lacks
of Tor, but not all of the configurable options. It also lacks
access to the Tor logfile. A rudimentary display of applications
access to the Tor logfile. A rudimentary display of applications
using Tor is provided.
using Tor is provided.
=== Author's Feedback on the Feedback ===
### Author's Feedback on the Feedback
First of all I'd like to say, that the feed back was really valuable. It helped me a lot and will improve my future GUIs, but I will not continue work on this one, as I'm just to busy right now.
First of all I'd like to say, that the feed back was really valuable. It helped me a lot and will improve my future GUIs, but I will not continue work on this one, as I'm just to busy right now.
...
@@ -203,14 +203,14 @@ Consistency: Hell yeah, you're right! Now that I read the feedback, I wonder how
...
@@ -203,14 +203,14 @@ Consistency: Hell yeah, you're right! Now that I read the feedback, I wonder how
Workflow: I imagined there would be a "Help"... At least there is in my menu ;)
Workflow: I imagined there would be a "Help"... At least there is in my menu ;)
The hostname tab (or hostname entry field) at the top of the
The hostname tab (or hostname entry field) at the top of the
dialog is unlabelled and unexplained.
dialog is unlabelled and unexplained.
'''Consistency:''' 7/10
**Consistency:** 7/10
The interface provides access to all its functions in a single
The interface provides access to all its functions in a single
window, which is a virtue, and provides consistent access to
window, which is a virtue, and provides consistent access to
all the configuration options. However, it doesn't look or
all the configuration options. However, it doesn't look or
feel much like a typical confifugration panel.
feel much like a typical confifugration panel.
'''Workflow:''' 5/10
**Workflow:** 5/10
The simplest operation (start/stop) is easy to access, but
The simplest operation (start/stop) is easy to access, but
other settings are hard to get at. The pull-down menus are
other settings are hard to get at. The pull-down menus are
not described. I attempted to compile and build a working
not described. I attempted to compile and build a working
demo from the source code, but did not succeed.
demo from the source code, but did not succeed.
'''Visual Design:''' 7/10
**Visual Design:** 7/10
Like Habets's submission, this uses a single icon to indicate
Like Habets's submission, this uses a single icon to indicate
status and a click on the icon reveals a configuration panel.
status and a click on the icon reveals a configuration panel.
This design uses the same icons and raises the same concerns.
This design uses the same icons and raises the same concerns.
'''Correctness and Completeness:''' 7/10
**Correctness and Completeness:** 7/10
This interface provides complete access to the Tor configuration,
This interface provides complete access to the Tor configuration,
since it allows editing of all the parameters in the configuration
since it allows editing of all the parameters in the configuration
file. However, it does not provide access to the Tor logfile,
file. However, it does not provide access to the Tor logfile,
and doesn't show anything about currently running applications.
and doesn't show anything about currently running applications.
=== Public Feedback ===
### Public Feedback
=== Author's note ===
### Author's note
I don't have Tor installed therefore I've no idea what Tor actually needs. I also don't intend to win the contest but just show what's possible with wyoGuide. Since I'm also rather reluctant to install Tor for phase 2 my submission probably won't be improved and usable. Since I don't care for winning but for a working solution, therefore anyone joining my project, telling me what's needed and tests my code, can have whatever is rewarded.
I don't have Tor installed therefore I've no idea what Tor actually needs. I also don't intend to win the contest but just show what's possible with wyoGuide. Since I'm also rather reluctant to install Tor for phase 2 my submission probably won't be improved and usable. Since I don't care for winning but for a working solution, therefore anyone joining my project, telling me what's needed and tests my code, can have whatever is rewarded.