Re: [Galeon-devel] Galeon feature implementation

Ricardo Fernández Pascual <[email protected]>
Newsgroups gmane.comp.gnome.usability,gmane.comp.web.galeon.devel
Message-ID <[email protected]>
Sorry for not replying before, but I am having lot of real work these
days and real life is distracting me. 

Also, I was a bit unmotivated after the last round of discussions. I
need to find some new motivation.

El dom, 03-11-2002 a las 18:45, Philip Langdale escribió:
> Hi all,
> 
> Following up a conversation some of us (unfortunately sans ricardo and 
> yanko) had with jdub yesterday, I have been convinced to throw out my
> list of desired features and behaviours to get usability input on
> implementation. Whether marco's decision to resign as maintainer is a
> permanent one, and we hope it isn't, this is still a valid area for
> discussion.

I wish that Marco reconsiders his decision, but I'm not going to try to
convince him. He knows what's better for him.

> 
> As many of you are well aware, I have not been happy with the direction
> that galeon2 is going in, and I've said so many times in a less than
> constructive manner. jdub has convinced me that I shouldn't assume that
> my goals are completely incompatible with the gnome2 paradigm. We'd
> prefer to avoid any sort of plugin 'solution' and 'dump the feature'
> would probably be unhelpful. So, with that in mind, I offer the
> following for your consideration:
> 
> Features:
> 
> a) "Exit saving session", implemented as a File menu item in galeon 1.
> I can't really see any other place to put this, but perhaps you can.

I don't care about this anymore.

> b) Equivalent functionality to the Settings menu. I am told that an
> actual Settings menu isn't The Right Thing(tm) but as long as the
> items under it end up in the menu structure at the end of the day, I'm
> happy. In case you don't have galeon1 or are disinclined to look at it,
> the settings menu provides quick access to filtering configuration and
> toggles for such things are turning java and javascript on and off and
> forcing the usage of user defined colors and fonts.

I think that the best place for those items is the Settings menu,
because it is the most obvious choice... but I agree with you.

> 
> c) Java and Javascript Consoles. I simply hold a completely opposite
> position to marco on these. I would assume they would live under the
> Tools menu.

I completely agree with you.

> 
> d) External Downloader support. Well, we had this until the very last
> minute when marco commented it out... I'm not sure there's much of a UI
> issue here. It's a matter of some prefs (dirty word, I know) to indicate
> whether an external downloader is being used and what it is.

I don't use the external downloader and our internal downloader works
very well for small files. So, I don't care.

> e) Ability to choose helper app for unhandled files rather than being
> forced to use the gnome-vfs default. I have conceeded the point that we
> shouldn't persist the user's choice of helper app. It was felt that this
> was "creating our own mime database" which I'm not fully convinced of,
> but it's less work eh? Nevertheless, I consider it completely
> unacceptable to offer no choice and force the user to have to make a
> persistent change in the gnome-vfs capplet outside of galeon just to
> use xpdf for a stubborn file instead of ggv. My current view is that
> this should be done by extending the "What do you want to do?" dialog
> to allow the user to choose a helper from gnome-vfs's list. Simply
> clicking on Open without giving the issue any thought would launch the
> default helper as before.

Agreed.

> 
> f) As a related issue, I would however like the ability to persist the
> decision to save to disk, so that files can be saved simply by clicking
> on them without any other interaction. However, such persistence must
> take place on a mimetype by mimetype basis which brings us back to
> accusations of having our own mime db again. Creative ideas here would
> be much appreciated.

I think it would be enough if shift+click (or something else) always
saved to disk without asking anything. 

> g) A New button for the toolbar. I'm not sure whether there was a
> usability argument behind it's absence or whether if was the crippled
> nature of bonoboui toolbars. Now that we're getting traction on this,
> allowing for middle and right click actions on buttons, we can do a
> proper new button, I hope.

No usability issue here as far as I know. Maybe it is not for the
default toolbar, but there should be a new button. Unfortunately, it
required to be a control to be as useful as in galeon 1 (bonoboui).

> h) Gesture support. Not a lot to say here; we need prefs to turn it
> on and off.

I don't care about gestures anymore. I don't know why I ported them in
the first place, because I don't use them. I'm not going to maintain
that code, so unless someone wants to take care of it, it should be
removed.

> Behaviours:
> 
> a) Toolbar behaviour. Right click context menus for toolbar buttons as
> with galeon1. History for back/forward/up as context menus and nice
> things like the reload context menu offering reload all/bypass cache.
> thanks to the bonoboui folks moving to make this possible, I think we
> can make it happen.

Thanks to Michael. I need to look at it, but don't know when.

> 
> b) Generally unconfigurable behaviour. I'm still unconvinced about
> disposing of prefs, especially for highly idiosyncratic things such
> as mouse scrolling behaviour. I don't belive there is such a thing as
> a 'sensible default' in such cases. The best you can hope for is that
> defaults reflect the habits of one developer and everyone else has to
> make do as best they can. I'm not appreciative of programs that demand
> the user conform to it when it could easily provide flexibility; I don't
> want to be the one inflicting such a program.

Nobody has convinced me still why can't we have two prefs dialogs. Gconf
makes it very easy, and an advanced dialog would allow us to make a very
easy to use simple dialog.

I know that the word "Advanced" is tabu these days.


Ricardo




-- 
Ricardo Fernández Pascual
[email protected]
Murcia. España.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.