2010/10/11 Volodya <[email protected]> > Each feature should be treated as a different application, like google, >> gmail, google maps, etc... >> >> >> I think there is much to be inspired by in Google's various apps, >> including >> their clean UIs, however the fact that they are separate largely isolated >> applications isn't one of them. I think Facebook is a better (although >> also >> imperfect) source of inspiration here. Also Facebook also has the >> paradigm of >> being connected to people, and has created metaphors around this that most >> people now understand intuitively. Its always better to piggy-back on >> metaphors >> people already understand, rather than trying to introduce new ones. >> > > Actually i was thinking about Freenet on the background of my mind, and i > have realised that this is exactly what i'd love to be able to shut down > FProxy (for example) and keep the rest running. Sometimes i have a situation > where FProxy doesn't respond, but other parts of Freenet respond perfectly, > if i wish to restart FProxy then i must restart everything... which is a bit > annoying (to say the least). > > I fully agree with that (and it's in the proposal: "They are application, using the Freenet library to communicate (I think we should split the current freenet.jar in libfreenet.jar, and freenet.jar, or FProxy.jar, but users tend to be confused by FProxy)." :p), and that's a reason why I think we should have the status/configuration/etc of the network clearly separated from the UI. A tray icon is what I have in mind, but there may be best alternatives.
> Let's have a look at pidgin and libpurple (they use to be GAIM). Those > people spend a whole lot of time to separate the client layer from the > communication one; and the application became easier to maintain and much > better all the way around. And let's face it, not everybody who uses pidgin > today is a hacker... > > - Volodya > > -- > http://freedom.libsyn.com/ Echo of Freedom, Radical Podcast > > "None of us are free until all of us are free." ~ Mihail Bakunin > > _______________________________________________ > Devl mailing list > [email protected] > http://freenetproject.org/cgi-bin/mailman/listinfo/devl >
_______________________________________________ Devl mailing list [email protected] http://freenetproject.org/cgi-bin/mailman/listinfo/devl
