Hello,

I've some comments/suggestions for what I think is a better GTK2 UI.

* Change OK to Quit in the popup when gtk-gnutella is closed (Cyclonus
on #gtk-gnutella said he would change it)

I think there are some (well, most...) options in the preferences
which are better left out or moved to the debugging tab

* GnutellaNet
Configured Peermode: Maybe it's better to change this to a toggle like:
"[ ] Always stay leaf", and move the dropdown to debug for network testing?
Max no. of leaves: pick a sensible default, and move to debug? Not
something for a casual user to change
Legacy connections: Better to remove this setting / place it on the
debugging tab? It's best for the network to keep this 0 right? So why
give a simple preference to change this?
OOB: Enable all these settings if UDP is enabled, and move these
settings to the debugging tab?
Ultrapeer promotion statistics: Seems better placed in the stats part of the UI?
Searches: It's not possible to disable the research timeout, while the
UI it states it is (by setting it 0).
Better place 'Limit search results' in User Interface, and the reissue
timeout in debugging.

If only the ultra/leaf toggle remains, it's better to place this
toggle to the network tab, and ditch the gnutellanet tab.

* Bandwidth
The only thing I ever want to limit is the total bandwidth taken by
gtk-gnutella. This is not trivial to do in the current UI. I really
don't care if my limited bandwidth is used for uploads, leaf or
ultrapeer traffic. So why not move all the micromanagement to
debugging for debugging purposes and make two sliders with the total
upload and download bandwidth gtk-gnutella can use and make the app
itself decide how to fill this bandwidth?

Again, the 'available bandwith' statistics are better placed in the stats part.

* Downloads
Resume and retry: Move to debugging
Downloading from multiple sources: always enable swarming, move to
debugging if interesting for debugging purposes
Use fuzzy matching: Is this still necessary with SHA1?

Well, enough suggestions for discussion I think...

Hein-Jan


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to