-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Inspired by ArneBab [1] I had an idea for the first run setup. Here's
an attempt at drawing it in text:

|------------------------------------
|               Setup               |
|               -----               |
|                                   |
|         o > Low Security          |
|         o > High Security         |
|         o > Maximum Security      |
|         o > Custom                |
|                                   |
|------------------------------------

This is intended to convey a box titled "Setup" containing a list of
radio buttons with security options. Each option has, to the left of
the text, a rightward pointing arrow.

|------------------------------------
|               Setup               |
|               -----               |
|                                   |
|         o V Low Security          |
|           Blah blah blah blah     |
|           blah blah blah blah     |
|         o > High Security         |
|         o > Maximum Security      |
|         o > Custom                |
|                                   |
|------------------------------------

When an arrow next to a section is clicked, it turns downward as a
pane slides down from under the label containing an explanation of the
setting. Clicking it again toggles the explanation to slide up
underneath the section and the arrow to turn rightward again.

|------------------------------------
|               Setup               |
|               -----               |
|                                   |
|         . V Low Security          |
|           Blah blah blah blah     |
|           blah blah blah blah     |
|         o > High Security         |
|         o > Maximum Security      |
|         o > Custom                |
|                                   |
|      > Blah blah |___________|    |
|      > Blah blah |__________V|    |
|                                   |
|              [Done]               |
|------------------------------------

When a radio button is selected, if not already expanded the
explanation of that option slides down and the arrow turns. This would
be nice because it would allow the interface to demonstrate the
functionality of the arrows during normal operation in addition to
mouseover providing hints. Another pane slides out from underneath the
list of options which contains the necessary settings for that option.
Each setting has an input to the right of the label. To the left of
the label is an arrow which provides explanation for that setting like
the arrows in the option list.

As this idea would already involve great amounts of Javascript, inputs
could do useful things like turn valid values green and invalid ones
red, or show estimated monthly bandwidth usage next to the bandwidth
limits.

The "Done" button at the bottom would of course complete the setup,
and perhaps also present the option to generate a randomly named WoT
identity.

Also shown here is a maximum security option. This could do things
like have the maximum security level for both network and physical, as
well as disable probes, disable routing by claimed peer locations, and
so on. The explanation on this one would make it clear the
ramifications of such an option, as well as mention which settings are
likely to be deemed impractical or have undue performance impact.

One possibility - provided darknet invitations are implemented - is to
have a field for an invitation in the settings. It'd be fantastic if
that field was automatically filled in when setting up a node using an
invitation package.

This design seems really exiting to me, though as I'm working on the
probes currently I don't have the time to work on this.

Thoughts?

[1] https://emu.freenetproject.org/pipermail/devl/2012-March/036054.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJP/8SUAAoJECLJP19KqmFuAlYP/AnvCcdj3O+AYbzOLcw561gK
y2h+faW7OyDS5lZigCiRyTGbDqDmHHRx96W1GvBJ1eCMPEze4oyiprMYKHmt0bC7
Nr5XIswVFQH9o4smKp/R5KM3Yw7xzn8jMBEaJ/PcPhohs/y0nqFQcdgW9M12WRin
5Qc2LY/7eZmwT1EpX6mpEb05WkY1B+Ei/8bSaY0W/QbODH6W2sMvsgefNhnCfgPo
uUnQJuvu0u4BBuc1b9bMtTB7YAk9fuyd0BJVIYIvZlSSmEH1rP42AB0lIH4bmogh
y3dvcLJahEh3Yimn1R19k6tuUgVi81AE/gSVCPjFGE+ap9ee5lx8+VjoJiwpCTIX
9IddnHC0Qt2JOY8DgxsMn/QKgs6oaATF19b6NdXAP9C7abYwsUyo4qMb4cCWbiYs
gsCGuDK8N9pDzF4uBo63q2X2FuLL/qr/UI2GXXvkgP5HCHYa4ANIvNmahY/npsES
K5h8l0jCbtaiQ62T0QXklbzpnXaQTUqBNhrXlALbxYtrQsei5oPE7xsGKbZx0EaR
Q0UDGETLVwdZHLw5oTGKLA6qFkTFmr8wRe+Z0rbAq3V0ojBeqbbEXHn4Uq0brlSY
0MjC1KuVNFe6vhYphW0zM1LcS0+VHVd8JkzpImQmHtPnKwDrcaAoOf+L436d14z3
phZ/Cqkep52g/3SQvi4P
=ukUU
-----END PGP SIGNATURE-----

Reply via email to