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
