Emile le Vivre wrote: > Wow, I'm causing a lot of trouble recently :) > > I've been thinking a lot about gtk-gnutella lately, especially cause a > number of people I know just switched to a different p2p client (usually > limewire). The gui/core separation is important and I'm glad it's > moving forward but there are a couple of things we can/should address > right away to stop losing users and to attract some new ones. > > > > 1. The GUI is confusing. Even more 'advanced' computer folks are > thrown off by it at first. Newer users are totally confused (at least > my friends are) and have to memorize the steps to take to actually get > it to do anything (as opposed to understanding how the gui works).
I agree and would like to see some significant changes in the UI. I started out along this route trying to make changes to the download pane, and remove some depreciated (CList) widgets from the page, seemingly rather small changes. But after looking at the code, I think that any changes would be quick hacks, the correct thing to do for now is focus on making a clean gui/core split, the faster this is done, the more quickly we can get to work on making a less confusing UI. > - Most importantly: I think the treeview has to go. We are basically > using a tabbed interface but implementing it with a treeview. Most > people have trouble with treeviews anyway, but this makes it even more > confusing. Especially when we have nested tabs like in the downloads > menu. I agree.
pgp00000.pgp
Description: PGP signature
