Open in New Window

David Faure david at mandrakesoft.com
Tue Sep 24 12:06:23 BST 2002


On Tue, 24 Sep 2002, Neil Stevens wrote:
> Hm...  I should dig up a Mandrake GPG package for you, David. :-)
I'm using pine on the server exceptionnally, because my laptop (where
I usually use KMail) broke down, if you want to know.

> > I removed the sidebar for the "one window per dir" option, on request
> > by Matthias Ettrich, and after testing how it behaves under Windows.
> > I'm open to opinions, but you have to know that this was a request in
> > the first place ;)
>
> So you had two reasons:  To copy Windows (Despite you thinking it to be
> inconsistent) and to satisfy a user request?

You got it wrong. I didn't copy the inconsistency from Windows, since I
didn't implement it the way they do. In KDE we _always_ obey the option
"open dirs in new window", whatever the current window looks like.

> The first idea that popped into my head was "Profile inheritance," but that
> seems far too complicated to be "simply" configurable - just look at the
> View Profiles dialog now. :-)
Exactly. Rejected for that reason ;)

> So, my second idea is to steal and idea from KWord.  In KWord you can have
> a header for the first page and a separate header for every page after
> that.  What if Konqueror profiles could work the same way?  Profiles could
> be split into a "first" and "every one after that."
>
> The defaults could be tweaked to drop the sidebar for the "every one after
> that."  So Matthias and the Windows users get their way.
>
> UI-wise, I don't see how this would require much change.  The Profiles
> dialog would have twice as many entries, as every one will now have a
> child profile (from a KListView perspective).  But the UI shouldnt' be any
> harder to use.

Too complex IMHO.
What about simply another checkbox under "open dirs in new windows",
labelled something like "... and create a simple window when doing so" ;-)

In any case, the more important fix is to revert to using the profiles
when opening a new window by any other means (than clicking on a dir with
the "open dirs in new windows" option activated). I'll try to see if
there's a way to distinguish those two cases.

Even if the current behaviour for "open dirs in new windows" remains,
let me remind you that this option is NOT activated by default anyway,
so you won't "see the complaints on IRC". By default it would work as
it always did, and we offer this "open dirs in new windows,
MSWindows-like" option in addition. If users don't like it because they
miss their sidebar, then can simply deactivate it again (and e.g. use MMB
to get new windows).

David.





More information about the kfm-devel mailing list